cnhhd 发表于 2013-7-10 01:18:38

小白一个,请教zmud7.21变量对比

本帖最后由 cnhhd 于 2013-7-24 11:14 AM 编辑

已经解决~~3QQQ
北大侠客行MUD,中国最好的MUD

bluse 发表于 2013-7-10 08:47:49

利用#while
变量名自变量用%expand(@cmd.[%i]a)   %expand(@cmd.[%i]b)   展开值,我不确定这格式对不对,没试。可能中括号要换成其他的,用来隔开后面的a、b。

ycryu 发表于 2013-7-10 09:00:20

不知道721的循环怎么写,while?
#var a 150;
#var b 250;
#var nI 1;
#var listA {111,225,213,244,413,121,642};
#var listB {244,452,234,554,123,524,421};
#while (@nI <= %numitems(@listA))
{
   #if (((@a - %item(@nI,@listA)) + (@b - %item(@nI,@listB))) < 80) {say @nI};
   #add nI 1;
}

应该就这意思了
%numitems()获取数组个数
%item()获取数组中指定序号的项
listA和listB可以通过%additem命令无限增加项

cnhhd 发表于 2013-7-10 13:21:41

本帖最后由 cnhhd 于 2013-7-24 11:20 AM 编辑

解决~~3QQQ

trace 发表于 2013-7-10 13:45:01

所以楼上还是赶快抛弃zmud这个垃圾学mush吧。
这zmud真的是要淘汰了。
页: [1]
查看完整版本: 小白一个,请教zmud7.21变量对比