dundianzi 发表于 2012-11-2 14:56:43

关于福州新手镖问题请教

现在护镖都要LISTESC/GETESC来接任务
有什么方法可以LISTESC后自动选择待认领的任务,语句如何写啊。求高人指教

北大侠客行MUD,中国最好的MUD

hkyyxss 发表于 2012-11-2 16:41:50

设变量,赋值哦。建议去wiki看zgbl的教程

dundianzi 发表于 2012-11-2 20:14:33

我设置变量了
我把任务标号设为getnum
触发的语句为getesc @getnum
但是他如果有3个待认领任务就会触发3次,能不能只触发一次,可以随意认领其中一个。

dundianzi 发表于 2012-11-2 20:14:39

我设置变量了
我把任务标号设为getnum
触发的语句为getesc @getnum
但是他如果有3个待认领任务就会触发3次,能不能只触发一次,可以随意认领其中一个。

yllr 发表于 2012-11-3 20:53:07

可以用变量控制是否执行触发的动作。

rubble 发表于 2012-11-7 22:43:33

我是这样处理的


^(%d)%s华山村铁匠铺%s%d秒%s待认领
num=%1;number=3;                                    ////ps. 设定几个可以护镖的地点,依次指定number=1,number=2等等


在listesc前#var number 0;
在listesc后会显示如下提示:

^??使用命令【getesc 任务序号】来认领押镖任务。#if @number=0 {#wa 2000;listesc} {getesc @num}    ///ps. 如果有预先设定好的护镖地点,就会自动接任务,如果有多少设定好护镖地点的会最后一个



笨办法,参考下

ffff 发表于 2019-10-30 11:12:01

学习了,谢谢分享!
页: [1]
查看完整版本: 关于福州新手镖问题请教