求zmud462下中文姓名转拼音id的办法
把中文姓名通过trigger抓取到后,听说可以用id here提取出英文id,请问怎么弄? id here只能提取出当前房间的所有东西的id,要把变量里的提取成英文,没办法,除非你用数据库 应该可以做到把,至少MUSH可以做到。 汉字转拼音就用我提供的函数就可以了!不过需要cmud!可惜啊!没有zmud版本的 刚改好了一个岳不群送信任务,不知道是不是你需要的,你参考下提取id#TRIGGER {^*仰首狂笑道:「你,把密函给我乖乖交出来吧!」} {zt=laile} {yue}
#TRIGGER {^你的任务失败,经验和潜能降低了} {yue=失败!;#var yuesb [@yuesb+1]} {yue}
#TRIGGER {^你的任务完成,快回去复命吧。} {yue=复命!} {yue}
#TRIGGER {^你伸手向怀中一摸,发现密函已经不翼而飞} {zt=laile} {yue}
#TRIGGER {^岳不群拍着你的肩头,道:「辛苦你了!」} {yue=完成!;#var yuecg [@yuecg+1];zt=无任务!;#time on} {yue}
#TRIGGER {^岳不群对你道:「我这里正好有封密函,麻烦你跑一趟,交给(*)附近的(*)。」} {yue=%1;yuee=%2;zt=等待!;#time off} {yue}
#TRIGGER {^%s华山派第十八代掌门「君子剑」岳不群~(Yue buqun~)} {ask yue about job} {yue}
#TRIGGER {^岳不群说道:「不是已经交给你任务了么?」} {ask yue about 完成} {yue}
#TRIGGER {*@yuee~((*)~)} {sx=%1;#if (@zt=laile) {songxin %lower(@sx)}} {yue}
#TRIGGER {^岳不群道:「多谢*,你赶紧把它送到(*)附近的(*)手中。」} {yue=%1;yuee=%2;zt=等待!;#time off} {yue}
看第6、9和10行
第6行 yue提取第一个变量送信地点,第二个变量yuee为收信人中文名字
第9行 为看到有同样的中文名字后,提取名字后的id为变量sx,%lower(@sx)将提取的id字符转换为小写
第10行和第6行一样
[ 本帖最后由 newaaa 于 2010-4-28 12:07 PM 编辑 ] 原帖由 ddid 于 2010-4-22 12:22 AM 发表 http://www.pkuxkx.net/forum/images/common/back.gif
应该可以做到把,至少MUSH可以做到。
mush可以做到,但是架不住wiz是南方人,或者乱打字...
页:
[1]