注册 登录 查询

迷你方式显示论坛 RSS订阅此版新信息  
首页 >> 论坛 >> ┈┋MUD 交流区┋┈ >> 武林群侠传 >> 机器人分享区 >> 查看帖子
 新帖 新投票 讨论区 精华区 上篇 刷新 平板 下篇


 帖子主题: 多个whisper机器相互干扰的问题完美解决方案
 
帅哥,离线

linner
门派 天下无敌
会员 武林异士
人物等级 出神入化
江湖威望 +10
江湖阅历 17
门派贡献 1471
实战经验 774
文章 48
注册 05-05-17 23:34
发表 2007-03-05 03:56:39 人气:6508

多个whisper机器相互干扰的问题完美解决方案

多个whisper机器同时运行,如果一起接任务,大字识别就可能混淆,解决方案如下:

把server.exe拷贝一份,比如你的ID名叫msxin,那么更名为msxin.exe,然后把你的机器也拷贝一份,比如也命令为msxin.mud,那么把msxin.mud中的别名whisper_in改为如下:
#var temp %ddepoke(msxin,Form1,server,@whisper_data);
#var big_c %copy(%dde(msxin,Form1,server),1,4);
whisper_data=@null_c

也就是把两个DDE函数的头一个参数即服务名改为msxin就行了,也就是你拷贝的exe的名字,
这样每个机器就会开一个自己的exe来识别大字,就不会相互干扰了。

如果你怕路径文件干扰,把路径文件也拷贝改名,把相应别名中的文件名也改为唯一的就好了。

至此相互干扰的问题完美解决。


Be Cool
相关帖子
多个whisper机器相互干扰的问题完美解决方案 (linner,6508,2007-03-05 03:56:39)
    路径文件只有一处地方,在别名delive... (linner,640,2007-03-05 04:07:56)
    同时作的人多了 互相干扰 接不到任务效率... (Je-Rock,597,2007-03-06 02:53:11)
    re je-rock我弄了一些比... (linner,595,2007-03-06 18:34:54)
    这样有用吗? 我自己早就把路径全改过了,... (Je-Rock,605,2007-03-06 23:41:52)
    现在我一天能接30W pot,我觉得差不... (linner,621,2007-03-07 17:20:01)
    怎么解决机器人里,白衣和白衣少女冲突的问... (zzmj,502,2008-07-30 21:34:21)
    好复杂,我才上路,还不清楚 (gygou119,514,2009-02-16 02:01:08)