chena 发表于 2013-5-25 10:18:51

求指教啊

新人练了个天龙寺啊,开始给迷路的人带路了,想编个机器人,以前只会最简单的触发啊。
想请教点问题。迷路的人来了
^??(*)慌慌张张地走了过来,似乎迷了路。
这里怎么弄这个NPC的ID啊~查不到啊 求救

北大侠客行MUD,中国最好的MUD

hijacker 发表于 2013-5-25 10:57:10

回复 1# chena


可以用这一句抓:
^(*)看着你,似乎想问什么,但又欲言又止。
npcname=%1
然后look,抓英文ID:
@npcname~((*)~)
npcid=%lower(%1)

zmud好久没用了,估摸着写的。。大约是这样吧

chena 发表于 2013-5-25 14:02:44

谢谢啊, 不过%lower 是什么意思直接npcid=%1 不行吗? 全小写的意思吗{:7_281:}

hijacker 发表于 2013-5-25 19:25:56

回复 3# chena


    是小写的意思……不然的话你抓到的名字是首字母大写的,而mud是大小写敏感的游戏yct63.

chena 发表于 2013-5-25 20:42:27

look
你现在不忙。
>                山间小路            大道      
                        \      /
               瑞鹤门←天龙寺山脚            
                                    
                                             
天龙寺山脚 -
    天龙寺背负苍山,面临洱水,极占形胜。寺有三塔,建于唐初,大
者高二百余尺,十六级,塔顶有铁铸记云:“大唐贞观尉迟敬德造。”相传天龙寺
有五宝,三塔为五宝之首
    「阳春」: 小雨正淅沥沥地下着,春愁如钩。
    这里明显的出口是 northeast、westup 和 northwest。
    路人 何飞康(He feikang)

look之后
^??%s路人%s@npcname~((*)~)
这句话触发不了啊 {:7_275:}

hijacker 发表于 2013-5-25 21:13:28

回复 5# chena


#show @npcname或#say @npcname能显示何飞康吗?
另外你用的是721吗?

alucar 发表于 2013-5-25 22:31:36

721下“何飞康”的“康”字会乱码,不能直接用@npcname作触发
可以把“路人”后面的npc中文名字保存到另一个变量中,再与@npcname作比较

chena 发表于 2013-5-26 07:47:03

哦 我是462弄个变量啊   say 里面是NPC名字的 不乱码
那就是
^??%s路人%s*~((*)~)
if{%1=@npcname}{npcid=%2}
页: [1]
查看完整版本: 求指教啊