作者furnacer (太空老鼠)
看板mud
标题Re: [问题] 关於zmud的触发问题
时间Thu Dec 20 17:14:55 2007
关於检查有没有玩家在同一格的部分
我有比较简单的方式可以运用
先使用查询玩家的指令(通常是who)
假设有两个玩家在线上
-----------------------
太空老鼠(furnacer)
硬兔(in2)
-----------------------
句型:*~((%w)~)
指令:#add IDdatabase %1|
这个动作会把抓到的id存入变数IDdatabase里面
所以目前的变数的字串应该是:furnacer|in2|
再利用函数 %ismember 检查当格抓到的id
%ismember用法:%ismember ("欲比对的字串","字串资料库")
资料库内的字串用|隔开
以此例来说语法为:%ismember("抓到的id","@IDdatabase")
这个动作是检查抓到的id是不是在变数 IDdatabase 里面的
如果有在里面的话会回传数值1,反之为0
讲到这边很明白了吧?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.126.115