北大侠客行MUD论坛

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

请教怎么取不到 skname的值啊

[复制链接]
发表于 2011-4-29 21:37:54 | 显示全部楼层 |阅读模式
│%s(*)%s~((*)~)%s-*%s(%d)~/

#if (%numitems(@skname)=0) {#var skname %1} {#var skname %additem(%1,@skname)};#if (%numitems(@skills)=0) {#var skills %2} {#var skills %additem(%2,@skills)};#if (%numitems(@sklevel)=0) {#var sklevel %3} {#var sklevel %additem(%3,@sklevel)}

技能英文名字和级别都取到了就是 中文名字没取到

另外 使用 (%d)、%s%x%s(%d)
#if (%2>2) {#t- gem;q;do 3 pick %1;combine gem;put gem;#wa 2500;#t+ gem;l box}

来合并3个宝石  没成功,谁能帮忙看一下啊。谢谢
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-29 21:54:20 | 显示全部楼层
{#var skname %1} 不是if为真时的判断吗?放在if条件后边应该执行不了吧?

把#var skname %1放在if前一行试试?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-29 22:14:34 | 显示全部楼层
好像不是那么回事哦{#var skname %additem(%1,@skname)}才是用来取中文名撒。应该

[ 本帖最后由 softice 于 2011-4-29 10:17 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-29 22:18:45 | 显示全部楼层
第一个,函数太多看不懂
第二个,我用的是
(%d)、%s%x%s(%d)
#if (%2>2) {#t- gem;q;do 3 pick %1;do 3 pickgem %1;#wa 1000;combine gem;put gem;pack gem}
运行很正常,貌似是一样的啊。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-29 22:38:11 | 显示全部楼层
第二个本来就是抄你的。。。我这里用不起。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-29 23:00:26 | 显示全部楼层
zmud7.21可以取到啊

[ 本帖最后由 zztuzki 于 2011-4-29 11:32 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-30 01:34:04 | 显示全部楼层
我的用4.62.难得是版本问题?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 01:33 AM , Processed in 0.012204 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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