北大侠客行MUD论坛

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

求教462变量双重判断

[复制链接]
发表于 2009-2-28 09:08:32 | 显示全部楼层 |阅读模式
【%s气血%s】%s(%d)%s/%s(%d)%s~[*~%~]%s【%s内力%s】%s(%d)%s/%s(%d)%s~(

qi=%1;maxqi=%2;neili=%3;maxneili=%4;#math wdz ((@maxneili/4)+1);#math sdz ((@qi*9/10)-1);#if {(@sdz>=@wdz) (@neili>@maxneili)} {dazuo @wdz};#if {(@sdz<@wdz) (@neili>@maxneili)} {eat liang;drink jiudai;#wa 5000;hp};#if (@neili=@maxneili) {sleep}

本人小白,#if {(@sdz>=@wdz) (@neili>@maxneili)} 是自己乱写的,估计是语法错误吧?
现在的问题是,我想加入双重判断,就是既要当前气血够打坐所需的值,并且要当前内力大于最大内力,才执行{dazuo @wdz}。

目的是为了当 当前内力=最大内力 的时候睡觉...
写的比较笨吧?没学过。。

请高手帮忙看看。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-28 10:27:48 | 显示全部楼层
懒得慢慢写了,下面这个是我吐纳的机器人(因为内力靠嗑药)
触发语句是“你吐纳完毕睁开双眼"
exert regenerate;
hp;#WA;#WA;#WA;#WA;#WA;#WA;#WA;#WA;
#VAR tuna %min(%max(10,2*@maxjingli-@jingli+1),@maxjing*88/100);
tuna @tuna
精力不足时触发sleep

[ 本帖最后由 mister 于 2009-2-28 10:34 AM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-28 10:37:09 | 显示全部楼层
2#楼,你嗑哪种药?快吗?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-28 10:39:33 | 显示全部楼层
门派药,初期不够吃,后期吃不掉
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-28 10:41:57 | 显示全部楼层
如果一定要用条件语句可以用双if来判定,
不清楚zmud462是否有and,我都是用双if来判定的
不过打坐的话睡觉效率很低吧?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-28 10:51:57 | 显示全部楼层
#if (@a>@b & @c>@d) {aaa} {bbb}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-2-28 10:58:28 | 显示全部楼层
楼上说的是对的,找到帮助了
v1 & v2    returns the logical AND of value1 and value2
v1 and v2    same as above
v1 | v2    returns the logical OR of value1 and value2
v1 or v2    same as above

v1 xor v2    returns the logical XOR of value1 and value2
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-2-28 11:08:13 | 显示全部楼层
非常感谢
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 02:36 AM , Processed in 0.011984 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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