Mud 版 (精华区)
发信人: cgl (老顽童), 信区: Mud
标 题: zmud编程(2)
发信站: 紫 丁 香 (Thu May 27 16:24:24 1999), 转信
发信人: tango (醉人的探戈), 信区: Mud
标 题: zmud编程(2)
发信站: 飘渺水云间 (Tue Oct 20 13:26:01 1998), 转信
我几个月前就开始用自动nk来长道行,但如今来“淘金”的人多了,
以前闭着眼睛nk的做法有点问题了,经常引起纠纷,甚至招徕杀身之祸。
所以在这种情况下,必须避免抢他人正在杀的xiao tong。以前core曾经
用了一个方法,让别人提示一声“go”,自己就离开。这也是一个办法,
但不是个好方法。
实际上,当走进一个nk场所时,可以判断出两个事实:
1。是否有与要nk的npc不同的人存在,这八成是玩家。
2。xiao tong是否已经变成了yao guai。
如果里面有人且有至少一个xiao tong 变成了yao guai,可以判断有人在nk。
自动nk的程序主体:
nk类:
^(%x)怪死了
#if (%ismember(%1,妖怪名称表)) {nextstep}
^这里没有这个人
nextstep
nk_look 类
^%x%s%x~((*)~)
^%x「*」%x~((*)~)
nking=1;
nker=%1
^(%x)怪~(Yao guai~)
#if (%ismember(%1,妖怪名称表)) {#add guai 1}
nextstep 是zmud的alias:
#add count 1
#case (@count) {#t+ nk_look;
nking=0;guai=0;
n;
#wa 100;/*时间可以测试*/
#t- nk_look;
#if (@nking&@guai) {chat* addoil @nker;
count=3;nextstep} {kill xiao tong}}
{kill xiao tong}
{kill xiao tong}
{s;
#t+ nk_look;
nking=0;guai=0;
e;
#wa 100;
#t- nk_look;
#if (@nking&@guai) {chat* addoil @nker;
count=6;nextstep} {kill xiao tong} }
{kill xiao tong}
{kill xiao tong}
{NK_FINISH}
NK_FINISH是根据自己的具体情况而编写的程序段。
--
老顽童
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: riee.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.983毫秒