bixk 发表于 2014-8-16 12:50:26

接镖要过滤掉一些不愿意去的地方,怎么处理语句

接镖要过滤掉一些不愿意去的地方,怎么处理语句,原有的语句如下,能过滤掉峨眉,我想再加上建康府
#var hbaddr %2;
#var hbaddrtmp %remove("峨嵋毗卢殿",@hbaddr);
#if (%len(@hbaddrtmp)<>0) {#var hbfinished 0;
#t- hbback;
#var errpathcnt 0;
#t- hubiao_get;
getesc %1;
#var number 1;
#var bpcnt 1}

请问怎么修改?谢谢

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

bixk 发表于 2014-8-16 16:20:06

能不能通过#gag把不要的屏蔽掉?

lxzhi 发表于 2014-8-16 18:04:44

本帖最后由 lxzhi 于 2014-8-16 10:05 AM 编辑

gag过滤不掉。把第二句copy一下,并把峨眉改成建康府,放在第二句后面

不过为什么不去建康府,不远阿,自己做个路径就是

littleknife 发表于 2014-8-16 19:16:02

接镖要过滤掉一些不愿意去的地方,怎么处理语句,原有的语句如下,能过滤掉峨眉,我想再加上建康府
#var hbaddr %2;
#var hbaddrtmp %remove("峨嵋毗卢殿",@hbaddr);
#var hbaddrtmp %remove("你要屏蔽的地点",@hbaddrtmp);
...........
...........
#if (%len(@hbaddrtmp)<>0) {#var hbfinished 0;
#t- hbback;
试试变量覆盖方式吧。。嚯嚯。

bixk 发表于 2014-8-16 21:03:51

变量覆盖的话,峨眉就要接了,貌似有点难度。

wanjia 发表于 2014-8-17 11:42:24

看起来好复杂哦

feishu 发表于 2014-8-22 01:00:37

创建一个不想去的地点的 list型 变量
每次接到任务后,现在变量里比对,没有的就去做,有的就放弃。

suxxx 发表于 2014-8-25 12:09:40

创建一个不想去的地点的 list型 变量
每次接到任务后,现在变量里比对,没有的就去做,有的就放弃。
feishu 发表于 2014-8-21 05:00 PM http://pkuxkx.com/forum/images/common/back.gif


    创建想去的地点的list变量,任务在这变量里,就去做,不在列表里,就不去做。这个list变量还可以决定任务的优先选择顺序

windefox 发表于 2014-9-15 23:51:46

对头,创建一个不想去的list变量,
接了任务后#if (%ismember(@place,"@nogo_biao")) {放弃} {押镖开始}
页: [1]
查看完整版本: 接镖要过滤掉一些不愿意去的地方,怎么处理语句