北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4012|回复: 16

我做的触发,if语句怎么一直为false?

[复制链接]
发表于 2011-9-25 18:28:51 | 显示全部楼层 |阅读模式
#TRIGGER {^??【%s食物%s】%s(%d)%s/%s(%d)%s~[(*)~]%s【%s潜能%s】%s(%d)%s(*)} {#if (@bao="缺食") {eat liang} {}}
#TRIGGER {^??【%s饮水%s】%s(%d)%s/%s(%d)%s~[(*)~]%s【%s经验%s】%s(%d)*} {#if (@ke="饥渴") {drink bottle} {} }

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 18:54:19 | 显示全部楼层
老夫夜观天象
你选取错了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 18:57:47 | 显示全部楼层
{#if (@ke="饥渴") {drink bottle}
@ke是啥,你就没有变量赋值
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 18:58:53 | 显示全部楼层

回复 2楼 的帖子

哪错了? 我用"!="这个判断就就为true了- -  就是不能用"="
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:03:45 | 显示全部楼层

回复 3楼 的帖子

赋值了,都是%3,而且状态栏有显示
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:04:39 | 显示全部楼层

回复 3楼 的帖子

#TRIGGER {^??【%s食物%s】%s(%d)%s/%s(%d)%s~[(*)~]%s【%s潜能%s】%s(%d)%s(*)} {s=%1;w=%2;bao=%3;qn=%4} {hp} #TRIGGER {^??【%s饮水%s】%s(%d)%s/%s(%d)%s~[(*)~]%s【%s经验%s】%s(%d)*} {yin=%1;shui=%2;ke=%3;exp=%4} {hp} 我用另外的trigger赋值的

[ 本帖最后由 aiccybb 于 2011-9-25 07:07 PM 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:28:08 | 显示全部楼层
自己手动试试那个if判断对不对,zmud的中文字符串对比很蛋疼的
比如{#if (@bao="缺食") {say yes} {say no},手动执行下

另外,用触发器的触发测试功能测试下是否能正常触发
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:28:58 | 显示全部楼层

回复 7楼 的帖子

能正常触发,一触发,它就说say no;但这句确能正确执行
#gag;#if (%1<10) {exert regenerate} {}

[ 本帖最后由 aiccybb 于 2011-9-25 07:31 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:36:02 | 显示全部楼层
当前食物和最大食物用%1 %2来比对
#if %1<%2 {eat}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:44:55 | 显示全部楼层

回复 9楼 的帖子

嗯,想法不错,但是怎么获取最大食物的值?懂了,忘记食物有数字属性= =! 一直纠结在中文。。。但这貌似很浪费粮食又想到了,可以定义个数字。。。 纠结一个问题太长了,脑袋都锈透了

[ 本帖最后由 aiccybb 于 2011-9-25 07:52 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-26 02:41 PM , Processed in 0.010310 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表