如何实现对不同未知变量的依次赋值
现在在玩两个小机器人,居然碰到相同的问题:1、ask all 机器人,ask npc about all后,每个npc都会随机出不同数量关键词,如果用通配符的话,会出现问对牛弹琴乱搭配把a的关键问b的情况,很苦恼。
2、毫毛机器人:今晚试了follow hao mao再get all,由于是后手捡,好像抢不过毫毛 - -。后来还发现getall太多有busy follow不上了,于是改用关键词get的方式follow,跟是能跟上了,又发现毫毛出绝招:匆匆忙忙地跑了 - -,看来wiz早有对策了。后来改用path做,来回倒腾的捡没问题,最后一步卖东西的时候傻眼了,不知道如何实现对身上所有物品的依次赋值,没法卖掉,失败。
请各位老大指点下,救我于苦海- -
PS:又复习了一遍zmud红宝书,发现jason的随从的原型
EXEC
Syntax: #EXEC command
执行一个命令,命令中可以包括变量
实例:
#TRIGGER {^咖啡告诉你(*)} {#EXEC %1}
执行咖啡的指令。 最好使用 #exec "%1" 否则tell内容里有分号的话,会乱(当然这点你也可以理解成可被利用) 与其在卖的时候傻眼,不如在捡的时候做好累加,
“你捡起一??(%*)”检测%1的内容,发现是已经定义过的类型,就累加数量,如果没有定义过,就新增定义,并加1.到卖的时候用id取物品中英文对照列表,然后卖出相应的数量。大概是这样,我没有实践过就不多说了。在 ttk_05恩,就按这个法子试试 我也要。。。
页:
[1]