北大侠客行MUD论坛

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

zmud变量赋值的一个细节

[复制链接]
发表于 2011-9-15 18:14:03 | 显示全部楼层 |阅读模式
坐车无聊,想起zmud变量抓取赋值的一个小问题,拿来大家分享。
触发语句:张三(zhang san)
抓取:#tri {张三~((*)~)}
如果用#var npc %1,获得@npc的值是zhang,不是zhang san;
而用npc=%1赋值,可以直接得到@npc的值为zhang san了。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-15 21:31:03 | 显示全部楼层
神马情况
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-15 22:07:35 | 显示全部楼层
这是为什么呢?
我一般都是用npc=%1
没发现过这个问题
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-15 22:20:36 | 显示全部楼层

标题

呃,意思是只用一个*来匹配带空格的变量时,用#var来赋值只能获得空格之前的内容,而用@变量名=%i的话就可以匹配到整个包括空格的内容鸟~~
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-15 22:26:19 | 显示全部楼层
#var npc %1 == #var npc zhang san
的确不行
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-15 22:49:51 | 显示全部楼层
原帖由 zztuzki 于 2011-9-15 10:26 PM 发表
#var npc %1 == #var npc zhang san
的确不行

何苦来哉
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-16 00:53:26 | 显示全部楼层
兔斯基真是认证啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-16 06:34:23 | 显示全部楼层
试试   #var npc "%1"
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-16 08:10:02 | 显示全部楼层
主要是教程说最好用#var的,而我很长时间都是用的=xx,才发现的不同。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-16 10:05:40 | 显示全部楼层
还好,俺的教程里就没有var这个字眼,用的都是等号
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 07:26 PM , Processed in 0.018740 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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