北大侠客行MUD论坛

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

Zmud462变量比较问题

[复制链接]
发表于 2012-12-28 13:37:28 | 显示全部楼层 |阅读模式
变量a=十
变量b=十六
变量c=十六

#if {@c=@b}成立,#if {@c=@a}也成立,这里只比较第一个字符吗?怎样写表达式可以让只有#if {@c=@b}成立,而#if {@c=@a}不成立呢?

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-28 15:24:48 | 显示全部楼层
#if @c=@b {}{}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-12-29 15:11:18 | 显示全部楼层
#if @c=@b {}{}
poshu 发表于 2012-12-28 07:24 AM



    这个我知道,但现在#if @a=@b {}{} 竟然也成立,怎么办?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-29 15:55:10 | 显示全部楼层
试试 #if ("@a"="@b") {} {}
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-12-29 18:47:00 | 显示全部楼层
试试 #if ("@a"="@b") {} {}
alucar 发表于 2012-12-29 07:55 AM



    试了,还是不可以,即使把a和b改成相同值,也是按false执行。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-29 19:03:32 | 显示全部楼层
这个我知道,但现在#if @a=@b {}{} 竟然也成立,怎么办?
blowsnow 发表于 2012-12-29 03:11 PM



    你这样 你先#show @a;#show @b
应该不会出现这个问题的 我以前机器人很多变量比较的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-12-29 20:29:48 | 显示全部楼层
你这样 你先#show @a;#show @b
应该不会出现这个问题的 我以前机器人很多变量比较的
poshu 发表于 2012-12-29 11:03 AM


还有问题,只要是十几的都相等。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-12-29 20:31:19 | 显示全部楼层
回复  blowsnow


a2="'"@a"'"
b2="'"@b"'"
#if @a2=@b2 {匹配!} {不匹配!}
#noop 注意区分单引号 ...
istillsun 发表于 2012-12-29 11:52 AM



    哇,这个厉害,好了,问题解决,谢谢。单引号是表示字符串比较吗?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-12-29 20:39:56 | 显示全部楼层
其实我这个问题是从漂流而来的。变量a是正在漂到的里数,变量b是钓鱼人要求的里数,我把图片的值赋值给b,当a的值变到跟b相等时ting(因为忘记停而失败过),十里以内都正常,大于十里就有这个问题,本来需要漂十六里,可到十里就自动停了。大家漂流时是怎么解决这个问题的?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-29 20:49:18 | 显示全部楼层
回复 10# blowsnow


    小船已经顺流漂出了@piaoliu_dis里开外了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 11:45 PM , Processed in 0.009986 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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