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

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

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

 
 
LinkBack 主题工具 主题评分 显示模式
旧 2011-09-12   #1
中级会员
级别:2 | 在线时长:29小时 | 升级还需:1小时级别:2 | 在线时长:29小时 | 升级还需:1小时
 
wormsking 的头像
 
注册: 08年07月03日
帖子: 139
声望力: 19
声望: 14 wormsking 闻道则喜
现金:104两梁山币
资产:304两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
MUSH417 xlqy各门派综合机器人

奇怪为什么不能上传文件 压缩rar也不行 压缩zip也不行。。

我干脆。。把文件内容复制上来吧 MUSH本来就要自己修改的 大家参考一下吧 呵呵

先来一个 .mcl文件内容 为mush的WORLD文件

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE muclient>
<!-- Saved on 2010年 七月 07日 星期三, 下午 2:47 -->
<!-- MuClient version 4.40 -->
<!-- Written by Nick Gammon -->
<!-- Home Page: http://www.mushclient.com/ -->
<muclient>
<world
muclient_version="4.40"
world_file_version="15"
date_saved="2010-07-07 14:47:54"

auto_say_override_prefix="-"
auto_say_string="say "
chat_name="Name-not-set"
command_stack_character=";"
id="f7ea3825fb923acf90da390f"
input_font_name="FixedSys"
mapping_failure="Alas, you cannot go that way."
name="llla"
new_activity_sound="(No sound)"
output_font_name="新宋体"
script_editor="notepad"
script_filename="E:\MUSHclient\lua\xlqy.lua"
script_language="Lua"
site="202.91.225.232"
spam_message="look"
speed_walk_prefix="#"
terminal_identification="mushclient"

arrows_change_history="y"
arrow_recalls_partial="y"
auto_pause="y"
auto_repeat="y"
auto_resize_minimum_lines="1"
auto_resize_maximum_lines="20"
chat_foreground_colour="red"
chat_background_colour="black"
chat_port="4050"
confirm_on_paste="y"
confirm_on_send="y"
detect_pueblo="y"
echo_colour="10"
echo_hyperlink_in_output_window="y"
edit_script_with_notepad="y"
enable_aliases="y"
enable_beeps="y"
enable_command_stack="y"
enable_scripts="y"
enable_speed_walk="y"
enable_timers="y"
enable_triggers="y"
enable_trigger_sounds="y"
history_lines="1000"
hyperlink_adds_to_command_history="y"
hyperlink_colour="#0080FF"
indent_paras="y"
input_background_colour="white"
input_font_height="9"
input_font_weight="400"
input_text_colour="black"
keypad_enable="y"
line_information="y"
max_output_lines="5000"
mud_can_change_link_colour="y"
mud_can_change_options="y"
note_text_colour="#040000"
output_font_height="9"
output_font_weight="400"
output_font_charset="134"
paste_delay_per_lines="1"
pixel_offset="1"
port="6666"
proxy_port="1080"
send_file_delay_per_lines="1"
send_mxp_afk_response="y"
spam_line_count="20"
tab_completion_lines="200"
underline_hyperlinks="y"
unpause_on_send="y"
use_custom_link_colour="y"
use_default_input_font="y"
warn_if_scripting_inactive="y"
wrap_column="167"
write_world_name_to_log="y"
> <!-- end of general world attributes -->
<connect_text>g
n
llla
muduser
y
ec
ef
</connect_text>

</world>

<!-- triggers -->

<triggers
muclient_version="4.40"
world_file_version="15"
date_saved="2010-07-07 14:47:54"
>
<trigger
group="kgd"
lines_to_match="2"
match=".*炉青烟袅绕。旁边是张八仙桌,桌子左右各放了张太师椅。平常萧总镖头\n就在这里接待客人,商谈生意。客厅左边通向一条长廊,右边应该是通向后院。"
multi_line="y"
regexp="y"
script="OnKgdSkipNorth"
sequence="100"
>
</trigger>
<trigger
group="renwu_end"
match="\&gt;*\s*(\S+\s*\S+)死了。$"
regexp="y"
script="OnNtDie"
sequence="100"
>
</trigger>
<trigger
group="nt_fight"
lines_to_match="3"
keep_evaluating="y"
match="\&gt;*\s*你对着(.*)说道:.*,领教.*的高招!\n\n看起来(.*)并不想跟你较量。"
multi_line="y"
regexp="y"
script="OnNtTrueWontFight"
sequence="100"
>
</trigger>
<trigger
group="yinwu"
lines_to_match="2"
match="\&gt;*\s*你收拳发力,招化长拳之秘奥义\[窒气诀\]向山妖攻去!\n山妖被一阵拳风扫中,身形不由慢了下来。"
multi_line="y"
regexp="y"
script="OnYinwuShanyaoBusyed"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="checkset"
keep_evaluating="y"
match="\s+(\S+) \((coin|silver|gold|xueshan map|eastsea map|bishui zhou|tenthousand\-cash|thousand\-cash|ren shen|ling zhi|jinchuang yao|hunyuan dan|bag|magic box|rose)\)$"
regexp="y"
script="OnCheckOtherSets"
sequence="100"
other_text_colour="lightseagreen"
other_back_colour="white"
>
</trigger>
<trigger
enabled="y"
group="score"
match="^ 为求取真经你已经历了(.*)的岁月 $"
name="score_end"
regexp="y"
script="OnScoreEnd"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="score"
match="^ 元婴经验值:.*元婴道行:.*元婴等级:(\S*)$"
name="yylevel"
regexp="y"
script="OnYyLevel"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="score"
match="^ 元婴五行: (\S*)$"
name="yyinfo"
regexp="y"
script="OnYyWuxing"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="score"
match="^ 转世轮回:你还未窥天道,尚无转世轮回$"
regexp="y"
script="OnNoZhuanshiInfo"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="score"
match="^ 转世轮回:你已转世(.*)道轮回$"
name="zhuanshi"
regexp="y"
script="OnZhuanshiInfo"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="checkset"
keep_evaluating="y"
match="^( |◇ )(\S+) \((\S+)\)\s*"
regexp="y"
script="OnItemSellOrGive"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="checkset"
match="^( |◇ )(\S+) \(\S+ (\S+)\)\s*"
regexp="y"
script="OnItemSellOrGive"
sequence="100"
>
</trigger>
<trigger
custom_colour="17"
enabled="y"
group="checkset"
keep_evaluating="y"
match="^( |√)★.* \(.*(axe|dagger|sword|stick|spear|mace|xiao|blade|staff|fork|muqin|rake|ling|hammer|whip)\)"
regexp="y"
script="OnCheckWeapon"
sequence="100"
other_text_colour="red"
other_back_colour="blue"
>
</trigger>
<trigger
custom_colour="17"
enabled="y"
group="checkset"
match="^( |◇)★\S* \(.*(armor|waist|necklace|boots|ring|head|hands|amulet|shield|shoulder|wrists|cloth|surcoat)\)"
regexp="y"
script="OnCheckArmor"
sequence="100"
other_text_colour="red"
other_back_colour="blue"
>
</trigger>
<trigger
group="autokillnpc"
lines_to_match="2"
match="^((.*)怪死了。$|(.*)豹死了。$|(.*)虎死了。$|(.*)狮死了。$)"
multi_line="y"
regexp="y"
send_to="12"
sequence="100"
>
<send>cmdSender:Add("@10;kill yao guai")</send>
</trigger>
<trigger
group="autokillnpc3"
lines_to_match="2"
match="^(.*)精死了。$"
multi_line="y"
regexp="y"
send_to="12"
sequence="100"
>
<send>cmdSender:Add("@10;kill yao jing")</send>
</trigger>
<trigger
group="autokillnpc2"
lines_to_match="2"
match="^(.*)妖死了。$"
multi_line="y"
regexp="y"
send_to="12"
sequence="100"
>
<send>cmdSender:Add("@10;kill xiao yao")</send>
</trigger>
<trigger
custom_colour="2"
enabled="y"
group="Normal"
match="^(灵蕴天成|乘风踏云|天神降世|聚魄还虚|气壮山河|狂暴铁拳|铜皮铁骨|战气冲霄|铜皮铁骨|护体神功|镇蕴七星|乘风踏云) \((\S*) \)\((普通|专家|大师|宗师|大宗师)\)$"
name="special"
regexp="y"
script="OnSpecialSkills"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="dudi"
keep_evaluating="y"
match="^.*精死了。$"
regexp="y"
script="OnDudijingDie"
sequence="100"
>
</trigger>
<trigger
custom_colour="15"
group="checkbag"
keep_evaluating="y"
match="^\&gt;"
regexp="y"
script="OnCheckBagEnd"
sequence="100"
>
</trigger>
<trigger
group="linda"
lines_to_match="16"
match="^\&gt;*(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n\n\n千堆雪说道:参见help rewardli,请说出问题的答案\(answer \&lt;答案\&gt;\)!"
multi_line="y"
regexp="y"
script="on_linda_info"
sequence="100"
>
</trigger>
<trigger
group="killxinmo"
match="^\&gt;*(\S+)\s+\= (\S+)\_npc$"
regexp="y"
script="OnXinmoId"
sequence="100"
>
</trigger>
<trigger
group="nt_find"
match="^\&gt;*\s*(.+)手捻口诀,念动真言,摇身一变,变得和(.+)一模一样!"
regexp="y"
script="OnNtBian"
sequence="100"
>
</trigger>
<trigger
group="nt_find"
keep_evaluating="y"
match="^\&gt;*\s*(.+)往(\S+)离开。"
regexp="y"
script="OnNtLeave"
sequence="100"
>
</trigger>
<trigger
group="find"
keep_evaluating="y"
match="^\&gt;*\s*(.+)往(\S+)离开。$"
regexp="y"
script="OnGuaiLeave"
sequence="100"
>
</trigger>
<trigger
group="find"
match="^\&gt;*\s*(.+)走了过来。$"
regexp="y"
script="OnGuaiCome"
sequence="100"
>
</trigger>
<trigger
custom_colour="10"
enabled="y"
group="xinmo"
match="^\&gt;*\s*(\S*)的心魔一把抓住了你!$"
name="xinmoblock"
regexp="y"
script="OnBlockedByXinmo"
sequence="100"
>
</trigger>
<trigger
group="nt_qin"
match="^\&gt;*\s*(\S*)脚下一个不稳,跌在地上一动也不动了"
regexp="y"
script="OnNtFaint"
sequence="100"
>
</trigger>
<trigger
custom_colour="3"
group="nt_fight"
match="^\&gt;*\s*(\S*)说道:哈哈,你输了,快滚吧\!"
regexp="y"
script="OnNtFightLose"
sequence="100"
>
</trigger>
<trigger
custom_colour="3"
group="nt_fight"
match="^\&gt;*\s*(\S*)说道:我好了,来来来,咱们再大战三百回合。"
regexp="y"
script="OnNtWoundedOk"
sequence="100"
>
</trigger>
<trigger
custom_colour="3"
group="nt_fight"
match="^\&gt;*\s*(\S*)说道:我还没准备好,你就开打了,不算数。"
regexp="y"
script="OnNtFightWin"
sequence="100"
>
</trigger>
<trigger
group="nt_fight"
match="^\&gt;*\s*(\S*)说道:我受伤了,这样打不公平吧。"
regexp="y"
script="OnNtWounded"
sequence="100"
>
</trigger>
<trigger
custom_colour="3"
group="nt_fight"
match="^\&gt;*\s*(\S*)说道:我一时大意,也没尽全力,我不服,再比一次。"
regexp="y"
script="OnNtFightWin"
sequence="100"
>
</trigger>
<trigger
custom_colour="2"
group="nt_bian_id"
keep_evaluating="y"
match="^\&gt;*\s*(\S+) (\S+)\s*\=\s*(\S+.*)$"
regexp="y"
script="OnNtBianId2"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="Normal"
match="^\&gt;*\s*(\S+)\((assist|dayday|snowman)\)告诉你:how$"
regexp="y"
script="OnQuery"
sequence="100"
>
</trigger>
<trigger
group="nt_bian_id"
keep_evaluating="y"
match="^\&gt;*\s*(\S+)\s*\=\s*(\S+.*)$"
regexp="y"
script="OnNtBianId"
sequence="100"
>
</trigger>
<trigger
group="CastEsc"
match="^\&gt;*\s*(\S+)趁着火影逃跑了。$"
regexp="y"
script="OnJjfCastSuccess"
sequence="100"
>
</trigger>
<trigger
group="nt_wakeup"
match="^\&gt;*\s*(\S+)慢慢睁开眼睛,清醒了过来。$"
regexp="y"
script="OnNtWakeup"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="Normal"
match="^\&gt;*\s*(\S+)说\:现在想跑\? 来不急了\!"
regexp="y"
script="OnNtBlock"
sequence="100"
>
</trigger>
<trigger
group="nt_fight"
match="^\&gt;*\s*(\S+)说道:废话少说,尽管放马过来,看谁怕谁"
regexp="y"
script="OnNtAcceptFight"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="Normal"
match="^\&gt;*\s*(\S+)说道:我可是出自名门:(\S+)$"
regexp="y"
script="OnNtMp"
sequence="100"
>
</trigger>
<trigger
group="nt_fight"
keep_evaluating="y"
match="^\&gt;*\s*(\S+)往(\S*)离开。"
regexp="y"
script="OnNtLeave"
sequence="100"
>
</trigger>
<trigger
group="guaiesc"
keep_evaluating="y"
match="^\&gt;*\s*(\W*)往(.*)落荒而逃了。$"
name="guai_esc"
regexp="y"
script="OnGuaiEscape"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="Normal"
match="^\&gt;*\s*(\W+)对你痛快地说道:“好吧!”$"
regexp="y"
script="OnGetYaoOk"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="Normal"
match="^\&gt;*\s*(\W+)说道:见鬼啦"
regexp="y"
script="OnYaoFail"
sequence="100"
>
</trigger>
<trigger
group="didian"
match="^\&gt;*\s*(百花仙子|春十三娘|古波儿西|西波儿古|天波儿笑|笑波儿天|金毛狮子|大使|吴刚|白猿|赤身鬼使|直健|郭申|守寺僧|护宫卫士|香香|马面鬼|牛头鬼|边关守将|金毛狮子|罗春|翼人守卫|卫士|夏鹏展)死了。$"
regexp="y"
script="OnKKnpcDie"
sequence="100"
>
</trigger>
<trigger
group="CastEsc"
match="^\&gt;*\s*(不许在这里拿人东西!|不得无礼。)$"
regexp="y"
send_to="12"
sequence="100"
>
<send>cmdSender:Add("set no_teach cast")</send>
</trigger>
<trigger
group="hongl"
match="^\&gt;*\s*(荡悠悠三更梦|〖荡悠悠三更梦〗)"
regexp="y"
script="OnHonglouStart"
sequence="100"
>
</trigger>
<trigger
group="kgd"
match="^\&gt;*\s*(店小二满脸堆笑地挡住了你|那里只有巫师才能进去。|游戏并未开放。|黑熊怪伸手拦住你:|掌厨僧伸手拦住你:|亲兵喝道:闲杂人等不得乱闯!|守卫拦住你说道:进阵以后就不能走出来了,还是不要进去为好。|秦安喝道:将军府岂是你乱闯之地!有何贵干|薛仁贵铁枪一横,喝道:此乃皇宫,禁行!|禹王卒一把拦住了你。)"
regexp="y"
script="OnCantGo"
sequence="100"
>
</trigger>
<trigger
group="aaaaa"
match="^\&gt;*\s*(还是老老实实打麻将吧?!|请不要在拱猪房里施用法术,谢谢。|你张开嘴,结结吧吧地念了几声咒语。|你看样子输红了眼,想念咒语。|青鬏龟童对你说道:大人,莫念莫念,切莫伤您龟寿。|这里不准念咒文。|你对着.*结结巴巴的想念咒语,却怎么也张不开嘴。|老害虫对你直摇头:这大喜的日子,你念哪门子咒啊!|按时地方把你温柔的塞进下水道里,叮嘱道,一路多多保重!|这里不能乱施展内功。)$"
regexp="y"
script="OnNoCast"
sequence="100"
>
</trigger>
<trigger
group="ask_mp"
match="^\&gt;*\s*(惠岸行者|云阳真人|剑圣|雷欧纳德|秦琼|镇元大仙|雾渊道长|西王母|青霞仙子|玉鼠精)说道:不是让你去杀了(\S*)的(.*)\((\S*)'s (.*)\)么?"
name="ask_mp1"
regexp="y"
script="OnMpAnswer1"
sequence="100"
>
</trigger>
<trigger
group="ask_mp"
match="^\&gt;*\s*(惠岸行者|云阳真人|剑圣|雷欧纳德|秦琼|镇元大仙|雾渊道长|西王母|青霞仙子|玉鼠精)说道:你真是没用,我再给你一次机会!"
regexp="y"
script="OnMpMoreChance"
sequence="100"
>
</trigger>
<trigger
group="ask_mp"
match="^\&gt;*\s*(惠岸行者|云阳真人|剑圣|雷欧纳德|秦琼|镇元大仙|雾渊道长|西王母|青霞仙子|玉鼠精)说道:现有(.*)\((\S*)'s (.*)\)在(\S*)(为非作歹|替|一带)"
name="ask_mp3"
regexp="y"
script="OnMpAnswer3"
sequence="100"
>
</trigger>
<trigger
group="ask_mp"
match="^\&gt;*\s*(惠岸行者|云阳真人|剑圣|雷欧纳德|秦琼|镇元大仙|雾渊道长|西王母|青霞仙子|玉鼠精)说道:现在(.*)\((\S*)'s (.*)\)出现在(\S*)(为非作歹|替|一带)"
name="ask_mp2"
regexp="y"
script="OnMpAnswer2"
sequence="100"
>
</trigger>
<trigger
custom_colour="2"
enabled="y"
group="wakeup"
match="^\&gt;*\s*(慢慢地你终于又有了知觉...|突然你百会之中冒出一道寒气,水银泄地瞬间游遍你全身!)$"
regexp="y"
script="OnWakeup"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="fly"
match="^\&gt;*\s*(你被定住了,哪里飞得起来!|你正忙着呢,没工夫腾云驾雾。|你正在战斗,飞不开。)$"
regexp="y"
script="OnFlyFail"
sequence="100"
>
</trigger>
<trigger
enabled="y"
group="eatyao"
match="^\&gt;*\s*(你吃下一颗混元丹,脸色看起来好多了.|你吃下一只人参。|你吃下一颗灵芝。|你吃下一包金创药,气色看起来好多了。)$"
regexp="y"
script="OnEatYao"
sequence="100"
>
</trigger>
<trigger
group="CastEsc"
lines_to_match="2"
match="^\&gt;*\s*(你的法力不足。|你的法力不够了!|你的法力不够!|你的法力不能控制逃命符。)$"
regexp="y"
send_to="12"
sequence="100"
>
<send>cmdSender:Insert("eat ling zhi")</send>
</trigger>
<trigger
group="CastEsc"
match="^\&gt;*\s*(你的身影随着一股清风突然出现。|你的身形化为无形,随着烟雾瞬间已是万里开外。|你散出满天的花瓣,等到花瓣落尽,身影已然消失在花影中!|只见你一个跟头跳起,一去二三里,离地四五丈,踏云而去也!|只见白光一闪,你整个人已经被收到宝盒去了|你向空中抛了一把土,念句咒,钻入土中不见了。|你的身影突然出现在一阵尘土中。|一时间,祥云霭霭,佛光普照,你乘祥云飘然而去...)"
regexp="y"
script="OnMightCastSuccess"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="^\&gt;*\s*(你精神太差,难以集中精力念咒。|你的精神无法集中!)$"
regexp="y"
send_to="12"
sequence="100"
>
<send>cmdSender:Add("ec;ef")</send>
</trigger>
<trigger
enabled="y"
group="bian"
match="^\&gt;*\s*(你口念咒语,身形一晃,现了真身。|你想变成谁?|只见你面色苍白,一个恍惚之间,已经现了原形。)$"
regexp="y"
script="OnBian"
sequence="100"
>
</trigger>
<trigger
group="pfm"
match="^\&gt;*\s*(你略一运功,眼前立刻出现了那条熟悉的身影,剪不断,理还乱,搅得你心烦气燥。|你要用内功做什么?)$"
regexp="y"
script="OnExert"
sequence="100"
>
wormsking 当前离线  
回复时引用此帖

 

添加到书签


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

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



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


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

站长 fengyue

Content Relevant URLs by vBSEO 3.6.1