北大侠客行MUD论坛

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

关于zmud4.62变量取舍问题【已解决】

[复制链接]
发表于 2011-8-12 15:12:15 | 显示全部楼层 |阅读模式
“中年僧人说道:「你上缴了一根三寸宽的松柴,把柴刀还给我再回去向道果禅师领赏。”由于寸宽不固定,取值是1-3,而触发的时候只会调用"三"这个中文,如何再让三。二。一。对应阿拉伯数值中的3,2,1呢?假想:@a/@b/@c 三个变量a=%1=三=3b=%1=二=2c=%1=一=1北大侠客行MUD,中国最好的MUD

[ 本帖最后由 skyhu 于 2011-8-18 04:05 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-12 15:25:49 | 显示全部楼层
看一下我的那个宝石机器人

用a='三'储存三这个汉字
用#if (@a='三') {aa=3}把三和3对应起来
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-12 15:28:24 | 显示全部楼层
其实楼主想多了,这个问题,只要你砍一根交一根,甭管是不是,不是就继续砍,是,但是没结束也继续砍,直到出现这句话,jiao dao就行了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-12 16:02:32 | 显示全部楼层
技术版有中文数字转换的代码,721可以用自定义函数处理,462不详
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-14 12:03:13 | 显示全部楼层
#var trans {%eval(%replace(%replace((0+%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%replace(%1,"零","*0+"),"十","*10+"),"百","*100+"),"千","*1000+"),"万","*10000+"),"六","6"),"一","1"),"二","2"),"三","3"),"四","4"),"五","5"),"七","7"),"八","8"),"九","9")+0),"++","+"),"+*","+"))}
@trans 中文数字 就可以得出阿拉伯数字
呵呵,技术版淘到的,借花献佛……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-14 12:05:09 | 显示全部楼层
我擦,真复杂,不知道462能否跑起来

话说应该是#ALIAS而不是@var
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-14 12:07:46 | 显示全部楼层
但是这里没有%1,不知道如何改成#ALIAS

#var是赋值语句,不可行的,那句#var直接就变成(0+%1+0) 了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-8-17 17:16:11 | 显示全部楼层
- -额,看都看不懂。我现在自己做的机器人搞成半自动了。每做个任务就要点一下,到关键的地方在输入下。哎。实力有限。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-17 18:11:12 | 显示全部楼层
先看REPLACE函数的说明,再按括号的对应关系把嵌套的函数分开,最后去看EVAL函数的说明
你可以自己先试着写多行的REPLACE函数,再去看这一堆代码就容易了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-17 18:24:02 | 显示全部楼层
如果是十以下的很好办。

#TR {中年僧人说道:「你上缴了一根(%x)寸宽的松柴,把柴刀还给我再回去向道果禅师领赏。} {#VA a %ismember( %1, "一|二|三")}


变量a根据情况 = 1, 2, 或者3

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

本版积分规则

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

GMT+8, 2024-11-25 06:33 AM , Processed in 0.009957 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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