文字MUD游戏论坛-天下泥潭群英会-水泊梁山  

返回   文字MUD游戏论坛-天下泥潭群英会-水泊梁山 > 西游之旅 > 『 机器人制作及下载 』

『 机器人制作及下载 』 如何从开始简单的数组、触发,到复杂的路径、地图、数据库等等。如何考虑周全的制作全自动的机器人让它能够24小时不停的帮你练功。

发表新主题 回复
 
LinkBack 主题工具 主题评分 显示模式
旧 2006-08-08   #1
初级会员
级别:1 | 在线时长:5小时 | 升级还需:10小时
 
asialove2002 的头像
 
注册: 06年07月28日
帖子: 14
声望力: 0
声望: 10 asialove2002 闻道则喜
现金:2180两梁山币
资产:2180两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
sjsh-Task机器人-数据库

[隐藏内容]:
您需要花费 10 两梁山币购买,才能查看该隐藏内容。 [看谁购买] (对不起, 您没有足够的现金购买!)
------下载此贴附件最少需要拥有1两梁山币,方有下载权限。------
上传的附件
文件类型: mud task.mud (隐藏附件)
asialove2002 当前离线  
回复时引用此帖

旧 2006-08-09   #2
中级会员
级别:0 | 在线时长:1小时 | 升级还需:4小时
 
tangyu1983 的头像
 
注册: 06年07月21日
帖子: 50
声望力: 19
声望: 10 tangyu1983 闻道则喜
现金:9两梁山币
资产:9两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

这么便宜是真的还是假的啊
tangyu1983 当前离线  
回复时引用此帖
旧 2006-08-09   #3
初级会员
级别:1 | 在线时长:5小时 | 升级还需:10小时
 
asialove2002 的头像
 
注册: 06年07月28日
帖子: 14
声望力: 0
声望: 10 asialove2002 闻道则喜
现金:2180两梁山币
资产:2180两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

呵呵是 真的 7.21版本使用 地图数据map.db 需要根据你现在玩的游戏来导入. 我在sjsh文明站 mud.sanjie.org 地图不太一样.
asialove2002 当前离线  
回复时引用此帖

旧 2006-08-09   #4
初级会员
级别:1 | 在线时长:5小时 | 升级还需:10小时
 
asialove2002 的头像
 
注册: 06年07月28日
帖子: 14
声望力: 0
声望: 10 asialove2002 闻道则喜
现金:2180两梁山币
资产:2180两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

以下列出一个两个关键的triggers,要有map和map数据库
1.pattern: (%x)仿佛在(%x)一处有(*)出口的地方
triggers:
room_goto=""
killnpcid=""
wupin_zone=0
wupin_success=0
wupin_name=%1
wupin_zone=%zonenum( %2)
wupinzone_panduan=%pos( %2, @tiangongzone) //判断地点是否在天宫,天宫的每一个地点叫法都不同
#if {@wupinzone_panduan>0} {wupin_zone=24} //还不只天宫,lanling也要判断,我没加进来,
wupin_exit=%3
hp
wupin_exit=%replace( @wupin_exit, "、", "|") //以下把实际出口替换为map及数据库等效出口
wupin_exit=%replace( @wupin_exit, "eastdown", "f")
wupin_exit=%replace( @wupin_exit, "eastup", "q")
wupin_exit=%replace( @wupin_exit, "northdown", "x")
wupin_exit=%replace( @wupin_exit, "northup", "c")
wupin_exit=%replace( @wupin_exit, "westdown", "a")
wupin_exit=%replace( @wupin_exit, "westup", "r")
wupin_exit=%replace( @wupin_exit, "southdown", "v")
wupin_exit=%replace( @wupin_exit, "southup", "z")
wupin_exit=%replace( @wupin_exit, "northwest", "h")
wupin_exit=%replace( @wupin_exit, "northeast", "j")
wupin_exit=%replace( @wupin_exit, "southwest", "k")
wupin_exit=%replace( @wupin_exit, "southeast", "l")
wupin_exit=%replace( @wupin_exit, "east", "e")
wupin_exit=%replace( @wupin_exit, "west", "w")
wupin_exit=%replace( @wupin_exit, "north", "n")
wupin_exit=%replace( @wupin_exit, "south", "s")
wupin_exit=%replace( @wupin_exit, "down", "d")
wupin_exit=%replace( @wupin_exit, "up", "u")
wupin_exit=%replace( @wupin_exit, "out", "g")
wupin_exit=%replace( @wupin_exit, "enter", "t")
wupin_exit=%expandlist( @wupin_exit, /) //没用,纯粹是不想用|改的
wupin_exitnum=%numwords( @wupin_exit, "/")
wupin_exitlen=%len( @wupin_exit) //取出口长度,为了更准确的判断地点
#add maxmana 100
#add maxforce 300
#if (@mana<@maxmana) {
#wa 1000
mingsi 50
}
#if (@force<@maxforce) {
#wa 1000
dazuo 50
}
#if (@water<100) {
#walk 2726
#wa 1000
buy dan from langzhong
eat dan
}
#show %ansi( blink, gray)开始搜索,请稍后......
#add locatenumber 1
#if (@locatenumber>94) {locatenumber=1}
#dbload task //调入map数据库
#show ""
#query ((&nRoomZoneNum=@wupin_zone) & (&nRoomExitNum=@wupin_exitnum)& (&nRoomExitLen=@wupin_exitlen)) //取房间号
#dbreset
#dbclose task
#wa 3000
goroom //走到符合的房间

2.pattern:%d%s(%d)%s%d%s%x%s%d%s%d%s(*) //从数据库中调出基本符合的数据再判断
triggers: room_id=%1
room_exit=%2
temp_numword=%eval( @wupin_exitnum)
panduan_exit=1
#until (@temp_numword=0) { //判断所有出口均符合,就放入room_goto
sort_wupinexit=%word( @wupin_exit, @temp_numword, "/")
panduan_temp=%pos( @sort_wupinexit, @room_exit)
#if (@panduan_temp=0) {panduan_exit=0}
#add temp_numword -1
}
#if (@panduan_exit=1) {#additem room_goto {@room_id}}
room_gotonum=%numwords( @room_goto, "|")

补充一点,针对jyg的特点,可以locate后用triggers (*)触发,最长的出口southeast也就9位吧,判断所抓到的长度,如果>9,停止抓出口,符合的都放入wupin_exit,用|分隔,其它的可以不变
asialove2002 当前离线  
回复时引用此帖
旧 2006-08-25   #5
初级会员
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
mengjing 的头像
 
注册: 06年08月18日
帖子: 30
声望力: 0
声望: 10 mengjing 闻道则喜
现金:-100两梁山币
资产:-100两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

sdsdddddddddddddddddddddd
mengjing 当前离线  
回复时引用此帖
旧 2006-08-25   #6
初级会员
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
mengjing 的头像
 
注册: 06年08月18日
帖子: 30
声望力: 0
声望: 10 mengjing 闻道则喜
现金:-100两梁山币
资产:-100两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

sdddddddddddddddddd
mengjing 当前离线  
回复时引用此帖

旧 2006-08-25   #7
中级会员
级别:1 | 在线时长:13小时 | 升级还需:2小时
 
zhuguli 的头像
 
注册: 06年08月22日
帖子: 336
声望力: 22
声望: 10 zhuguli 闻道则喜
现金:92两梁山币
资产:92两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
Thumbs up 回复: sjsh-Task机器人-数据库

多学点东西哦 下了看看
zhuguli 当前离线  
回复时引用此帖
旧 2006-11-18   #8
中级会员
级别:1 | 在线时长:9小时 | 升级还需:6小时
 
superbear 的头像
 
注册: 06年11月02日
帖子: 63
声望力: 19
声望: 10 superbear 闻道则喜
现金:4两梁山币
资产:107两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

看不太明白,算了吧
superbear 当前离线  
回复时引用此帖
旧 2006-11-20   #9
初级会员
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
hexaheart 的头像
 
注册: 06年11月16日
帖子: 26
声望力: 0
声望: 10 hexaheart 闻道则喜
现金:32两梁山币
资产:32两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

不是那个站的,恐怕用不到了
hexaheart 当前离线  
回复时引用此帖

旧 2006-12-17   #10
中级会员
级别:2 | 在线时长:16小时 | 升级还需:14小时级别:2 | 在线时长:16小时 | 升级还需:14小时
 
combat 的头像
 
注册: 05年11月04日
帖子: 121
声望力: 21
声望: 10 combat 闻道则喜
现金:-54两梁山币
资产:-54两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: sjsh-Task机器人-数据库

这么复杂啊,map数据怎么得来的?
combat 当前离线  
回复时引用此帖

发表新主题 回复

添加到书签


发帖规则
不可以发表主师
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为格林尼治时间 +9, 现在的时间是 12:50.


Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue

Content Relevant URLs by vBSEO 3.6.1