找回密码
 注册
搜索
查看: 3379|回复: 13

[robot]wuchi版hs+sx+wd修补加强(部分只适用武当)

[复制链接]
门派:不明
发表于 2010-11-17 23:19:18 | 显示全部楼层 |阅读模式
一.内息丸
不会一直把内息丸当豆吃了,以下两种情况会自动吃丸
1.战斗中,内力低于设定值,有按键可以设
#BUTTON 10 {"战斗中是否吃药?"} {#yesno 吃药吗? {YES:#va flagdrug 1;#va zzmaxcbw 3;#va zzmaxcty 2;#pr zzmaxcbw 最多多少颗川贝丸;#pr zzmaxcty 最多多少颗蝉退药;#va needneili 2500;#pr needneili 多少内力吃川贝丸} {NO:#va flagdrug 0}} {} {} {} {} {} {Size} {100} {25} {} {} {} {10} {} {} {}
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if @flagdrug {#if %trim(%4)<@needneili {eat chuanbei wan}};#if %trim(%3)<80 {eat chantui yao;fu hua;yun qi} {#if %trim(%3)<45 {set wimpycmd halt;bb dw} {qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}}}} {hs2_check_hp} 548
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if %trim(%3)<40 {eat guo;fu hua;set wimpy 100;set wimpycmd halt\hp;bb {@jobpao;yun qi;fu hua;eat chantui yao;wdjob_escape}} {#if %trim(%3)<75 {set wimpy 30;eat chantui yao;bb {eat chantui yao;wdjob_bei;yun yinyun;wdjob_pfm}}};#if %trim(%4)<@needneili {eat chuanbei wan};qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}} {wdjob_check_hp} 548
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if @flagdrug {#if %trim(%4)<@needneili {eat wan}};#if %trim(%3)<50 {hsjob_escape} {qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}}} {hs-fight} 548
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if %trim(%3)<40 {eat guo;fu hua;set wimpycmd halt\hp;bb {@jobpao;yun qi;fu hua;eat chantui yao;a_cond sx_fangqi}} {#if %trim(%3)<75 {eat chantui yao;set wimpy 30;yun yinyun;sxjob_pfm2}};#if %trim(%4)<@needneili {eat chuanbei wan};qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}} {sx2_check_hp} 548
#TRIGGER {^??你的内力不够} {eat chuanbei wan;#math icbw @icbw-1;#if @icbw<0 {@icbw=0}} {sx_kill} 549
#TRIGGER {^??你的内力不够} {eat chuanbei wan;#math icbw @icbw-1;#if @icbw<0 {@icbw=0}} {sx2_kill} 548
#TRIGGER {^??你的内力不够} {eat chuanbei wan;#math icbw @icbw-1;#if @icbw<0 {@icbw=0}} {wdjob_kill} 548

#ALIAS risist_poison {a_cond=0;unset 积蓄;yun qi;yun jing;yun jingli;yun qudu;unset heal;yun heal;dazuo @dazuo;bbb {cond;#wa 3000;alias action 受伤了没有呢?}}
#TRIGGER {^?????一股暖流发自丹田流向全身,慢慢地你又恢复了知觉……} {beijobskills;yun qi;yun jing;yun jingli;unwield jian;unwield @weapon;wield @fight_weapon;get @fight_weapon;#t- wdjob_check_hp;#t- wdjob_kill;a_cond {wdjob_back}} {wdjob_kill} 548
#TRIGGER {^???你今天太累了,结果什么也没有学到。} {#t- xuexi;#wa 4000;#t+ xuexi;#3 n;e;lian dodge;s;sleep} {xuexi} 548
#TRIGGER {^{> 你|你}把 "action" 设定为 "受伤了没有呢?" 成功完成。} {#if @a_cond {set heal jing;yun heal;bbb {resist_poison}} {#t- a_cond;#ts 0;unset heal;halt;bbb {temp}}} {a_cond} 518

2.jobwait打坐时,内力低于最大内力的2/3
#TRIGGER {^??????·气血·*~(*~%~)  ·内力·(*) /(*)~(} {maxneili=%trim(%2);neili=%trim(%1);#if (@neili<[@maxneili/3*2]) {eat wan};zzmaxneili=[@maxneili+@dazuo*1];#if (@neili<@zzmaxneili) {#if @flagdrug {flagdazuo=1}};zztargetneili=[@maxneili+@dazuo*1];#if (@neili<@zztargetneili) {flagdazuo=1} {flagdazuo=0}} {打坐} 548
门派:不明
 楼主| 发表于 2010-11-17 23:21:01 | 显示全部楼层
二.自动get被killer打掉武器,wield宝物/自有武器,遇日月鞭法等自动保护,启用normal_weapon(木剑),宝物保护(宝物keep机制改了,挺无语的...)
#FUNC wdjob_danger_list {打狗棒法|圣火令法|慈航鞭|银索金铃}

#ALIAS beijobskills {bei none;unwield @baowu;unwield @myweapon;unwield @normal_weapon;unwield @fight_weapon;unwield @weapon;unwield jian;unwield sword;jifa cuff taiji-quan;jifa parry taiji-quan;bei cuff}
#ALIAS beijobskills_jian {bei none;jifa sword taiji-jian;jifa parry taiji-jian;bei cuff;www}

#ALIAS check_weapon {#al temp_weapon {%-1};qiewuqi=0;dwuqi=0;iwuqi=0;unwield jian;unwield jian 2;unwield jian 3;unwield sword;unwield sword 2;#t+ get_baowudesc;#t+ get_mywpdesc;#t+ get_normalwpdesc;#t+ get_fightwpdesc;#t+ get_wpdesc;alias action 获取武器描述;i;#wa 1000;#t+ check_weapon;alias action 自己的兵器准备好了吗}
#ALIAS getweapon {unset wimpy;unwield @normal_weapon;bb {beijobskills;get @myweapon;get @fight_weapon;get @weapon;#4 get @normal_weapon %i;set wimpycmd pfmpfm\hp;set wimpy 100;yun qi}}
#ALIAS www {#3 unwield @weapon;#4 unwield @normal_weapon %i;unwield @myweapon;wield @fight_weapon;#2 wield @normal_weapon %i}

#TRIGGER {^  (*){柄|把|根}(*)~(@baowu~)} {#va baowu_desc %2;#t- get_baowudesc} {get_baowudesc} 549
#TRIGGER {^  (*){柄|把|根}(*)~(@myweapon~)} {#va myweapon_desc %2;#t- get_mywpdesc} {get_mywpdesc} 548
#TRIGGER {^  (*){柄|把|根}(*)~(@normal_weapon~)} {#va normal_weapon_desc %2;#t- get_normalwpdesc;} {get_normalwpdesc} 548
#TRIGGER {^  (*){柄|把|根}(*)~(@fight_weapon~)} {#va fight_weapon_desc %2;#t- get_fightwpdesc} {get_fightwpdesc} 548
#TRIGGER {^  (*){柄|把|根}(*)~(@weapon~)} {#va weapon_desc %2;#t- get_wpdesc} {get_wpdesc} 548

#TRIGGER {^{> 你|你}把 "action" 设定为 "自己的兵器准备好了吗" 成功完成。} {#t+ set_weapon;#t- getwan;#if @qiewuqi=0 {buywudang} {#if @a_weapon {#if @dwuqi=@myweapon {repair_weapon temp_weapon} {#if @iwuqi<1 {weapon_get} {#if @fight_weapon=@normal_weapon {temp_weapon} {setweapon;repair_weapon temp_weapon}}}} {temp_weapon}};#t+ getwan} {check_weapon} 549
#TRIGGER {^????你要看什么?} {#t+ reset_weapon;alias action 重置兵器} {set_weapon} 548
#TRIGGER {^????你*情急之下只好放弃了{@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549
#TRIGGER {^????你*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}{脱手飞出|把持不住,掉在地上}*} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549
#TRIGGER {^????你*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}似欲脱手飞出,一个把握不住,手中兵器被{夺|挑}飞了出去} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549
#TRIGGER {^????你*手臂用力一拽,{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}*脱开,情急之下只好放弃了手中的兵刃。} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549

#TRIGGER {^?????@wdjob_name大喊一声:不好!!转身几个起落就不见了。} {#t- wdjob_wait;#t- wdjob_kill;#t- wdjob_check_hp;#t- kill_keepwp;wdjob_success=1;unset wimpy;bb {unwield @weapon;wield @fight_weapon;get @myweapon;wdjob_kill_over}} {wdjob_kill} 548
#TRIGGER {^?????@wdjob_name「啪」的一声倒在地上,挣扎着抽动了几下就死了。} {dgjj=0;#t- wdjob_wait;#t- wdjob_kill;#t- wdjob_check_hp;#t- kill_keepwp;wdjob_success=1;unset wimpy;bb {get gold from corpse;get silver from corpse;unwield @weapon;wield @fight_weapon;wdjob_kill_over}} {wdjob_kill} 548
#TRIGGER {^?????你把 "action" 设定为 "强盗真的比猪慢!" 成功完成。} {#t- wdjob_wait;#t+ wdjob_kill;#t+ wdjob_check_hp;#t+ kill_keepwp} {wdjob_wait} 548
#TRIGGER {@wdjob_name对着你说道:嘿嘿!有胆敢跟过来} {#t+ wdjob_kill;#t+ wdjob_check_hp;#t- wdjob_wait;#t+ kill_keepwp} {wdjob_wait} 548
#TRIGGER {@wdjob_name对你说道:*穷追不舍,既然逃不掉} {#t+ wdjob_kill;#t+ wdjob_check_hp;#t- wdjob_wait;#t+ kill_keepwp} {wdjob_wait} 548
#TRIGGER {@hsjob_name~((*)~)} {#stop;#t- mjin;#t- hs-find;#t- hs-outssl;#t- 告诉自己;#t- walk;#t- walk2;#t+ hs-fight;#co 901;hs_id=%lower(%1);pfm_id=@hs_id;yun jing;yun qi;yun jingli;follow @hs_id;kill @hs_id;#if @jobtype=hs2 {hsjob_pfm2;#t+ hs2_check_hp;#t+ kill_keepwp;confirmjobplace} {hsjob_pfm1}} {hs-find} 548
#TRIGGER {^?????@wdjob_name对着你发出一阵阴笑,说道} {#t+ wdjob_kill;#t+ wdjob_check_hp;#t- wdjob_wait;#t+ kill_keepwp} {wdjob_wait} 548
#TRIGGER {^????你把 "action" 设定为 "sx_back" 成功完成。} {#ts 0;dlsxjob=2;#if @sx_place=完成 {no;#t- sx2_getname;#t- sx2_kill;sx_back} {sx2job_bei;sxjob_pfm2;#t+ sx2_consider;#t+ kill_keepwp;#al find findjobsx;findway @sx_name @sx_place}} {sx2_getname2} 549
#TRIGGER {^??你觉得有些不妙,似乎被人跟踪上了!} {#t- check_jifa;#t- 忙碌检查;#t- walk2;dlsxjob=0;#ts 0;halt;#t+ sx_kill0;#t+ kill_keepwp;yun qi;#t+ sx2_check_hp;sxjob_pfm1} {sx_kill} 549
#TRIGGER {^{> 你|你}定睛一看,原来是(%x),而且此人(%x),似乎用的是%x的(%x)!} {#t+ sx2_check_hp;#t- sx2_getname;sx2_killer=%1;sx2_skill=%3;#if %ismember(@sx2_skill,@wdjob_danger_list) {fight_weapon=@normal_weapon;bb {www}};#if %ismember(@sx2_skill,@wdjob_list3) {set wimpy 100;set wimpycmd halt;bb {@jobpao;#t- sx2_kill;sx_fangqi}} {look;sxjob_pfm2);hp;#t+ kill_keepwp}} {sx2_kill} 548
#TRIGGER {^你为镇南王府成功送信} {yield no;#cw 12;sx_place=完成;follow none;#t- sx_kill;#t- kill_keepwp;#t+ sx2_getname;#t+ sx2_kill;#t- sx_find;#t- walk2;bbb {halt;#if @flagsxjob2 {#t+ sx2_getname2;#t+ sx2_kill;ta;setdo {alias action sx_back}} {no;#t- sx2_getname;#t- sx2_kill;sx_back}}} {sx_find} 548
#TRIGGER {^??@sx2_killer「啪」的一声倒在地上,} {#hi;halt;#6 get letter from corpse %i;#t- sx2_getname;#t- sx2_kill;#t- sx2_check_hp;#t- kill_keepwp;us;#wa 4000;bb {get @myweapon;#5 get letter from corpse %i;a_cond sx2_back}} {sx2_kill} 548
#TRIGGER {^????你*情急之下只好放弃了{@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549
#TRIGGER {^????你*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}{脱手飞出|把持不住,掉在地上}*} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549
#TRIGGER {^????{@hsjob_name|@wdjob_name|@sx_killer1|@sx_killer2|@sx2_killer}「啪」的一声倒在地上,挣扎着抽动了几下就死了。} {#5 get @normal_weapon from corpse %i;#5 get @myweapon from corpse %i;#t- get_weapon;#t- kill_keepwp} {get_weapon} 548
#TRIGGER {^????你*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}似欲脱手飞出,一个把握不住,手中兵器被{夺|挑}飞了出去} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549
#TRIGGER {^????你*手臂用力一拽,{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}*脱开,情急之下只好放弃了手中的兵刃。} {l;getweapon;#t+ get_weapon} {kill_keepwp} 549

----set_weapon的开关---
#ALIAS start {#t- 进入游戏;ggg;set brief 1;unset look;unset 积蓄;#va icty 0;#va dosx_start 0;alias tunaa tuna $*;alias askk ask $*;cha;jifa;s;#t+ a_gag;#t- getwan;#t- set_weapon;check_tuna {check_dazuo {#t- a_gag;n;#if @a_weapon {check_weapon a_start} {a_start}}}}
#TRIGGER {^?????你把 "action" 设定为 "需要修理兵器么?" 成功完成。} {#t- repair_weapon_check;#t- set_weapon;#t- reset_weapon;#if @repair_weapon {repair_weapon_start} {repair_weapon_finish}} {repair_weapon_check} 548
#TRIGGER {^????你把 "action" 设定为 "去成都买药" 成功完成。} {#t- set_weapon;#t- buywan;#t- getwan;#wa 2000;#va @icty "0";s;w;#2 n;#6 w;#2 sw;#2 w;#2 sw;#6 w;n;n;w;list;#wa 2000;#t+ buywan;dobuywan} {buywan} 548
#TRIGGER {^{> 你|你}把 "action" 设定为 "自己的兵器准备好了吗" 成功完成。} {#t+ set_weapon;#t- getwan;#if @qiewuqi=0 {buywudang} {#if @a_weapon {#if @dwuqi=@myweapon {repair_weapon temp_weapon} {#if @iwuqi<1 {weapon_get} {#if @fight_weapon=@normal_weapon {temp_weapon} {setweapon;repair_weapon temp_weapon}}}} {temp_weapon}};#t+ getwan} {check_weapon} 549
#TRIGGER {^????你把 "action" 设定为 "重置兵器" 成功完成。} {#t- set_weapon;#t- reset_weapon;#if @fight_weapon==@baowu {baowu=none};#if @fight_weapon==@myweapon {myweapon=none};setweapon;#alarm +25 {#t- set_weapon}} {reset_weapon} 548
门派:不明
 楼主| 发表于 2010-11-17 23:21:53 | 显示全部楼层
三.pfm设置,可分别设置每种job之前的jifa skills
button 数字根据自己的情况调整
#BUTTON 3 {"设置任务perform"} {#pr pfm 请输入杀拦路npc时perform,会自动与当前job的pfm同步;#pr skills_bei_hs1 请输入hsjob1开始时需要准备的skills;#pr pfm_hs1 请输入hsjob1用的perform;#pr skills_bei_hs2 请输入hsjob2开始时需要准备的skills;#pr pfm_hs2 请输入hsjob2用的perform;#pr skills_bei_sx1 请输入sxjob1开始时需要准备的skills;#pr pfm_sx1 请输入sxjob1用的perform;#pr skills_bei_sx2 请输入sxjob2开始时需要准备的skills;#pr pfm_sx2 请输入sxjob2用的perform;#pr skills_bei_wd 请输入wdjob开始时需要准备的skills;#pr pfm_wd 请输入wdjob用的perform;#pr wdjob_list3 请输入wdjob和送信2要放弃的skills;#pr wdjob_danger_list 请输入wdjob和送信2需换下宝物武器的skills} {} {} {} {} {} {Size} {100} {25} {} {} {} {10} {} {} {}
alias
pfmji           = jiali 0;yun taiji;jiali max;perform ji;jiali 0
pfmlian         = enable all;bei cuff;enable parry taiji-jian;enforce 0;yun taiji;jiali 150;perform lian;jiali 0
pfmpfm          = unwield sword;unwield sword 2;unwield jian;jiali 0;yun taiji;perform an;set wimpycmd pfmji\hp
pfmsh           = enable all;bei cuff;enable parry taiji-jian;enforce 0;yun taiji;enforce max;perform sanhuan;jiali 0
pfmsx2          = unwield sword;unwield jian;unwield jian 2;jiali 0;yun taiji;jiali max;perform gangrou;perform ji;jiali 0

#ALIAS pfm {set wimpycmd %expand(@pfm);set wimpy 100;#ts 0}
#ALIAS wdjob_bei {%literal(@skills_bei_wd);pfm=%expand(@pfm_wd)}
#ALIAS sx2job_bei {%literal(@skills_bei_sx2);pfm=%expand(@pfm_sx2)}
#ALIAS sx1job_bei {%literal(@skills_bei_sx1);pfm=%expand(@pfm_sx1)}
#ALIAS hsjob_bei1 {yun qi;yun jing;%literal(@skills_bei_hs1);pfm=%expand(@pfm_hs1)}
#ALIAS hsjob_bei2 {yun qi;yun jing;%literal(@skills_bei_hs2);pfm=%expand(@pfm_hs2)}

#ALIAS wdjob_gogogo {wdjob_clear;wdjob_success=0;bwd1;wdjob_bei;ta;setdo {bwd2;#if @wdjob_skills=日月鞭法 {fight_weapon=@normal_weapon;www};ta;setdo {gxy;ta;setdo {w_go}}}}
#TRIGGER {^??褚万里交给你一封密函。} {#t- sx_accept;#t+ sx_accept2;look letter;bb {sx1job_bei}} {sx_accept} 548
#TRIGGER {^????你把 "action" 设定为 "sx_back" 成功完成。} {#ts 0;dlsxjob=2;#if @sx_place=完成 {no;#t- sx2_getname;#t- sx2_kill;sx_back} {sx2job_bei;sxjob_pfm2;#t+ sx2_consider;#t+ kill_keepwp;#al find findjobsx;findway @sx_name @sx_place}} {sx2_getname2} 549
#TRIGGER {^?????岳不群给了你一块令牌。} {timenn=%time("nn");timess=%time("ss");jiali=1;#t- hsjob-accept;jobtype=none;bbb {#t+ hs-getnpc;hsjob_bei1;unwield @weapon;wield @fight_weapon;n;#2 nd;nw;n;nd;nu;#2 nd;wd;nd;wd;ta;setdo {nd;wd;nw;s;alias hsjob 闲逛中}}} {hsjob-accept} 548
#TRIGGER {^???????你一把抓向蒙面人试图抢回令牌,但被蒙面人敏捷得躲了过去,你顺手扯下蒙面人的面罩,发现原来是曾经名震江湖的(*)。} {hsjob_at=1;hsjob_name=%1;#t- hs-getnpc;#t+ hs-find;#if @jobtype=hs2 {hsjob_bei2} {hsjob_bei1};#if @hsjob_bigword {#dde word "output.txt";#t+ hsjob_bigword;alias action Big Word Input} {emote %e[1m%e[32m华山任务:%e[24m蒙面人%e[37m【@hsjob_name】%e[24m往%e[34m【@hsjob_place】%e[24m方向逃窜;#if %ismember(@hsjob_place,@hsjob_list1) {hsssl-out {hsjob_alias1}} {#if %ismember(@hsjob_place,@hsjob_list2) {hsssl-out {hsjob_alias2}} {#if %ismember(@hsjob_place,@hsjob_list3) {hsjob_ssl=0;hsssl-out {hsjob_alias3}} {hsjob_consider}}}}} {hs-getnpc} 548

四.一键拿真武剑/松纹剑
button 数字根据自己的情况调整
#BUTTON 14 {"拿真武剑->开始"} {#yesno 拿松纹剑? {Yes:flagswj=1} {No:flagswj=0};#yesno 拿真武剑? {Yes:flagzwj=1} {No:flagzwj=0};dogetzwj} {} {} {} {} {} {Size} {100} {23} {} {} {} {74} {} {} {}

#ALIAS dogetzwj {zzinit;beijobskills;xue_check_skills;#al autostart {check_cui {getzwj}};zztt;dw}
#ALIAS getzwj {#t+ zwj;dztowd;#4 s;open door;s;l zhang;set wimpy 30}

#TRIGGER {^????你在床上翻来翻去找出一条毛毯。} {n;w;n;out;n;"find yao chu";} {zwj} 548
#TRIGGER {^????你在墙脚的杂物堆里翻来翻去找出一把药锄。} {s;#4 su;e;l caiyao;} {zwj} 548
#TRIGGER {^????你给采药道长一把药锄。} {eu;nd;tiao down;#wa 5000;qian down;#wa 1000;l eyu} {zwj} 548
#TRIGGER {^????看起来鳄鱼想杀死你!} {kill eyu;} {zwj} 548
#TRIGGER {^????鳄鱼抽搐了几下,身体缩在一起,死了。} {#wa 2000;get all;qian up;qian up;pa up;#2 su;bang song;#3 pa down;#2 jump down;ne;enter;#4 s;poke zhang} {zwj} 548
#TRIGGER {^????你无聊地用手指捅了捅张三丰,可是张三丰象个木人一样,什么反应也没有。} {#if @flagzwj=1 {ask zhang about 真武剑;#wa 2000;ask zhang about 考验;#wa 2000;give zhang tie luohan} {#wa 1000};#t- zwj;#wa 2000;#4 n;wdgx;#wa 500;ask guxu about huyao;#wa 2000;ask guxu about huxiong;bb {dologin}} {zwj} 548
#TRIGGER {^{> 他|他}就是武当派开山鼻祖、当今武林的泰山北斗张三丰真人。} {#if @flagswj=1 {ask zhang about 下山;#wa 2500;ask zhang about 教诲;#if @flagzwj=1 {hug zhang} {poke zhang}}} {zwj} 548
#TRIGGER {^{> 武|武}当派第四代弟子 采药道长~(Caiyao daozhang~)} {give yao chu to caiyao;} {zwj} 548
#TRIGGER {^????你毛手毛脚地双手把张三丰一箍,他连气都喘不过来。} {#wa 2000;#3 n;e;s;zhao mao tan;} {zwj} 548
#TRIGGER {^????怎么这么贪,不是拿过一把了吗?} {#mess 要拿的话,请quit后重新来过;#t- zwj;start} {zwj} 548
门派:不明
 楼主| 发表于 2010-11-17 23:23:27 | 显示全部楼层
五.仇人跟踪
button 数字根据自己的情况调整
#BUTTON 23 {"跟踪仇人"} {#yesno 是否跟踪仇敌? {Yes:#t+ log_enemy;setEnemy} {No:#t- log_enemy}} {} {} {} {} {} {Size} {100} {23} {} {} {} {29} {} {} {}
#TRIGGER {{@Enemy}} {#win enemy {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%e[20m%trigger%e[0m}} {log_enemy} 548
#ALIAS setenemy {#pr enemy 仇人中文名子,用|分隔}


六.log系统,包括log聊天,log运行日志,跟踪真武剑
真武剑
button 数字根据自己的情况调整
#BUTTON 15 {"跟踪真武剑?"} {#yesno 是否跟踪真武剑? {Yes:#t+ zwjlog} {No:#t- zwjlog}} {跟踪真武剑} {} {} {} {} {Size} {100} {38} {} {} {} {28} {33} {} {}
#TRIGGER {*真武剑*} {#win logzwj {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%e[20m%trigger%e[0m}} {zwjlog} 519

运行日志
#TRIGGER {^????你捡起*川贝内息丸} {log %trigger;} {log} 519
#TRIGGER {^????你*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}{似欲脱手飞出|把持不住,掉在地上|落在一边}} {log %trigger;#cap -1 rec;} {log} 519
#TRIGGER {^????你*情急之下只好放弃了{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}} {log %trigger;#cap -1 rec;} {log} 519
#TRIGGER {^????你从*搜出*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}} {log %trigger;} {log} 519
#TRIGGER {^????你捡起*{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}} {log %trigger;} {log} 519
#TRIGGER {^????你气运手臂用力一拽,{@baowu_desc|@myweapon_desc|@normal_weapon_desc|@fight_weapon_desc|@weapon_desc}却无法从*中脱开,情急之下只好放弃了手中的兵刃。} {log %trigger;#cap -1 rec;} {log} 519
#ALIAS wdjob_kill_over {#ts 0;#una time1;log %e[1m%e[14m武当任务:%e[24m搞定%e[34m【@wdjob_desc】%e[24m使用%e[35m【@wdjob_skills】%e[24m的强盗,地点:%e[37m【@wdjob_place】;unset 积蓄;a_cond {unwield @fight_weapon;get @fight_weapon;wield @fight_weapon;wdjob_back}}
#ALIAS log2 {#win 有问题 {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%1}}
#ALIAS log {#win 运行日志 {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%1} }
#TRIGGER {^???????你获得了(*)点经验,(*)点潜能,(*)点正神。} {timenn1=%time("nn");timess1=%time("ss");#if @timess1<@timess {timenn1=[@timenn1-1];timess1=[@timess1+60]};timenn2=[@timenn1-@timenn];#if @timenn2<0 {timenn2=[@timenn2+60]};timess2=[@timess1-@timess];jobover=1;#t+ expfinish;#t+ check_pot;#va log_exp %1;#va log_pot %2;hp;log %e[1m%e[32m华山任务:%e[24m获得%e[36m@log_exp%e[24m经验,%e[36m@log_pot%e[24m潜能,%e[24m地点:%e[20m@hsjob_place,%e[24m用时%e[25m@timenn2分@timess2秒;hsjob_place=完成} {奖励记录} 519
#TRIGGER {^好!任务完成,你被奖励了:(*)点实战经验,(*)点潜能。} {timenn1=%time("nn");timess1=%time("ss");#if @timess1<@timess {timenn1=[@timenn1-1];timess1=[@timess1+60]};timenn2=[@timenn1-@timenn];#if @timenn2<0 {timenn2=[@timenn2+60]};timess2=[@timess1-@timess];#va log_exp %1;#va log_pot %2;#if @dlsxjob=2 {log %e[1m%e[33m送信2任务:%e[24m获得%e[36m@log_exp%e[24m经验,%e[36m@log_pot%e[24m潜能,地点:%e[20m@sx_place,%e[24m用时%e[25m@timenn2分@timess2秒} {log %e[1m%e[33m送信1任务:%e[24m获得%e[36m@log_exp%e[24m经验,%e[36m@log_pot%e[24m潜能,地点:%e[20m@sx_place,%e[24m用时%e[25m@timenn2分@timess2秒};hp} {奖励记录} 519
#TRIGGER {^?????你获得了(*)点经验,(*)点潜能!你的侠义正气增加了!} {timenn1=%time("nn");timess1=%time("ss");#if @timess1<@timess {timenn1=[@timenn1-1];timess1=[@timess1+60]};timenn2=[@timenn1-@timenn];#if @timenn2<0 {timenn2=[@timenn2+60]};timess2=[@timess1-@timess];wdjob_finish=1;jobover=1;#t+ expfinish;#t+ check_pot;#va log_exp %1;#va log_pot %2;hp;log %e[1m%e[14m武武当任务:%e[24m获得%e[36m@log_exp%e[24m经验,%e[36m@log_pot%e[24m潜能,%e[20m用时%e[20m@timenn2分@timess2秒} {奖励记录} 519
#TRIGGER {^?????你获得了(*)点经验,(*)点潜能。} {#add lostxin (1);#t+ expfinish;#t+ check_pot;hp;log %e[1m%e[14mlost信任务:%e[24m获得%e[36m【%1】%e[24m点经验,%e[36m【%2】%e[24m点潜能} {奖励记录} 519
#TRIGGER {^?????你因为自己拾「信」不昧,获得了(*)点经验,(*)点潜能。} {#add lostxin (1);#t+ expfinish;#t+ check_pot;hp;log %e[1m%e[14mlost信任务:%e[24m获得%e[36m【%1】%e[24m点经验,%e[36m【%2】%e[24m点潜能} {奖励记录} 519
#TRIGGER {^?????宋远桥为你在钱庄里存入(*)锭黄金。} {log 武当任务获得【%1】锭黄金的奖励} {奖励记录} 519

聊天
#TRIGGER {{告诉你|回答你|你回答|你告诉|纵声长啸}} {#win chat {#sh %e[24m%time(mmmdd日 hh:mm:ss)___%trigger}} {chat} 519
#TRIGGER {^????【谣言】(*)} {#win chat {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%e[23m%trigger%e[0m}} {chat} 519
#TRIGGER {^????【{武当|昆仑|明教}(*)} {#win chat {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%e[20m%trigger%e[0m}} {chat} 519
#TRIGGER {^????【闲聊】(*)} {#va vchat %1;#if %begins(@vchat,'管理员') {#win chat {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%e[41m%trigger%e[0m}} {#win chat {#sh %e[25m%time(mmmdd日 hh:mm:ss)___%e[21m%trigger%e[0m}}} {chat} 519
门派:不明
 楼主| 发表于 2010-11-17 23:25:28 | 显示全部楼层
七.过归云庄
#TRIGGER {^    这是一片茂密的桃花丛,你一走进来就迷失了方向} {#t- thz;#t+ thz_pass;say 捡桃花.} {thz} 548
#TRIGGER {^    这是归云庄前的石桥,再向西就进庄了。向庄子里望去,但见楼阁纡连,} {#t- thz;#wa 1000;temp;#una temp;} {thz} 548
#TRIGGER {^    这是通向归云庄的道路,西面就是归云庄。向南是一条小路,北面是一片} {#t- thz;#wa 1000;temp;#una temp;} {thz} 548
#TRIGGER {^??你说道:「捡桃花.」} {#3 w;#3 s;#25 get 1 taohua;#wa 5000;e;#25 get 1 taohua;#wa 5000;e;#25 get 1 taohua;#wa 5000;n;#25 get 1 taohua;#wa 5000;w;#25 get 1 taohua;#wa 5000;w;#25 get 1 taohua;#wa 5000;n;#25 get 1 taohua;#wa 5000;e;#25 get 1 taohua;#wa 5000;e;#25 get 1 taohua;#wa 5000;ok} {thz_pass} 548
#TRIGGER {^??你痛快地说道:好吧!} {drop 2 taohua;#wa 500;w;drop 9 taohua;#wa 500;w;drop 4 taohua;#wa 500;s;drop 3 taohua;#wa 500;e;drop 5 taohua;#wa 500;e;drop 7 taohua;#wa 500;s;drop 6 taohua;#wa 500;w;drop 1 taohua;#wa 500;w;drop 8 taohua;#wa 500;#t- thz_pass;#t+ thz;l} {thz_pass} 548


八.门派选武当时,不杀本门的guard
#ALIAS setpartywudang {party=武当;dazuobegin_desc=你盘膝而坐,双目紧闭,深深吸一口气引入丹田,慢慢让一股内息在周身大穴流动,渐入忘我之境;dazuo_desc=你将内息在体内运行十二周天,返回丹田,只觉得全身暖洋洋的;heal_desc=你运功完毕,站起身来,看上去气色饱满,精神抖擞}
#TRIGGER {^??find*武当山(*)$} {#t- findway;#if @party=武当 {find find_wudang_party_wd %1} {find find_wudang %1}} {findway} 548
#ALIAS wi0 {yield no;unset wimpy;#al temp {%-2};#t+ wipe;wipe_id=%1;halt;kiss @wipe_id}
findway/find_wudang_party_wd.txt


九.修武器,优先repair,断掉的自动xiu
#ALIAS repair_weapon_start {www;unwield @fight_weapon;s;w;w;s;s;w;qu 50 gold;e;n;n;e;e;e;#4 n;e;ta;setdo {qu tiechui;bbb {wield tiechui};#t+ repair_weapon}}
#ALIAS repair_weapon {#al repair_weapon_finish {%-1};#if @a_weapon {#t+ repair_weapon_check;repair_weapon=0;l @fight_weapon;alias action 需要修理兵器么?} {repair_weapon_finish}}
#TRIGGER {^?????你把 "action" 设定为 "需要修理兵器么?" 成功完成。} {#t- repair_weapon_check;#t- set_weapon;#t- reset_weapon;#if @repair_weapon {repair_weapon_start} {repair_weapon_finish}} {repair_weapon_check} 548
#TRIGGER {^?????你拿起一柄铁锤。} {#if @dwuqi=@myweapon {w;#4 s;#10 e;s;s;#5 e;s;repair @myweapon;bbb {uweapon save @myweapon;unwield tiechui;wield @fight_weapon;cun tiechui;bbb {w;s;s;s;s;w;n;#t+ repair_weapon_check;repair_weapon=0;l @fight_weapon;alias action 需要修理兵器么?}}} {#t- repair_weapon;repair @fight_weapon;bbb {unwield tiechui;wield @fight_weapon;cun tiechui;bbb {#2 drop tiechui;w;s;s;s;s;w;n;#t+ repair_weapon_check;repair_weapon=0;l @fight_weapon;alias action 需要修理兵器么?}}}} {repair_weapon} 548
#TRIGGER {^????你只能维修由玩家制造的装备。} {#if @dwuqi=@myweapon {xiu @myweapon;bbb {uweapon save @myweapon;unwield tiechui;wield @fight_weapon;cun tiechui;bbb {w;s;s;s;s;w;n;#t+ repair_weapon_check;repair_weapon=0;l @fight_weapon;alias action 需要修理兵器么?}}} {#t- repair_weapon;repair @fight_weapon;bbb {unwield tiechui;wield @fight_weapon;cun tiechui;bbb {#2 drop tiechui;w;s;s;s;s;w;n;#t+ repair_weapon_check;repair_weapon=0;l @fight_weapon;alias action 需要修理兵器么?}}}} {repair_weapon} 548


十.另外的适合武当的修补:
#ALIAS buywudang {#t- check_weapon;ta;setdo {s;#2 w;#2 s;w;qu 30 silver;ta;#6 e;ta;setdo {buy mu jian;ta;setdo {buy mu jian;normal_weapon=mu jian;w;#2 n;#2 w;n;setweapon;noweapon=0;unwield @fight_weapon;ta;setdo {check_weapon}}}}}

#ALIAS beijobskills {bei none;unwield @baowu;unwield @myweapon;unwield @normal_weapon;unwield @fight_weapon;unwield @weapon;unwield jian;unwield sword;jifa cuff taiji-quan;jifa parry taiji-quan;bei cuff}

#ALIAS beijobskills_jian {bei none;jifa sword taiji-jian;jifa parry taiji-jian;bei cuff;www}

#BUTTON 1 {"我是谁"} {#pr char 请输入你的英文ID;#pr passwd 请输入你的密码;#pr cname 请输入你的名子:;#pi {p:请选择门派} {o:1} {神龙岛:setpartyshenlong} {古墓:setpartygumu} {峨嵋:setpartyemei} {武当:setpartywudang} {天龙寺:setpartytianlong} {慕容:setpartymurong} {明教普通ID:setpartymingjiao1} {明教九阳ID:setpartymingjiao} {华山九剑ID:setpartyhuashan} {丐帮打狗棒ID:setpartygaibang} {少林:setpartyshaolin} {铁掌:setpartytiezhang} {星宿:setpartyxingxiu} {昆仑:setpartykunlun} {大轮寺ID:#pi {p:男ID还是女ID?} {o:1} {男ID:setpartydls1} {女ID:setpartydls2}} {桃花岛:setpartytaohua} {神照经ID:setpartyshenzhao}} {} {} {} {} {} {Size} {100} {25} {} {} {} {15} {} {} {}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
门派:不明
 楼主| 发表于 2010-11-17 23:36:44 | 显示全部楼层
没得到授权,就不发robot了.............................
门派:不明
 楼主| 发表于 2010-11-17 23:52:50 | 显示全部楼层
门派:不明
 楼主| 发表于 2010-11-18 20:28:54 | 显示全部楼层
关于一,内息丸的更新及bug修复

一.内息丸
不会一直把内息丸当豆吃了,以下两种情况会自动吃丸
1.战斗中,内力低于设定值,有按键可以设(默认为最大内力的1/3时)
#BUTTON 10 {战斗中是否吃药?} {#yesno 吃药吗? {YES:#va flagdrug 1;#va zzmaxcbw 5;#va zzmaxcty 2;#pr zzmaxcbw 最多多少颗川贝丸;#pr zzmaxcty 最多多少颗蝉退药;#va needneili;needneili=[@maxneili/3];#pr needneili 多少内力吃川贝丸} {NO:#va flagdrug 0}} {} {} {} {} {} {Size} {100} {25} {} {} {} {10} {} {} {}

#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if @flagdrug {#if %trim(%4)<@needneili {eat chuanbei wan}};#if %trim(%3)<80 {eat chantui yao;fu hua;yun qi} {#if %trim(%3)<45 {set wimpycmd halt;bb dw} {qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}}}} {hs2_check_hp} 548
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if %trim(%3)<40 {eat guo;fu hua;set wimpy 100;set wimpycmd halt\hp;bb {@jobpao;yun qi;fu hua;eat chantui yao;wdjob_escape}} {#if %trim(%3)<75 {set wimpy 30;eat chantui yao;bb {eat chantui yao;wdjob_bei;yun yinyun;wdjob_pfm}}};#if %trim(%4)<@needneili {eat chuanbei wan};qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}} {wdjob_check_hp} 548
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if @flagdrug {#if %trim(%4)<@needneili {eat wan}};#if %trim(%3)<50 {hsjob_escape} {qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}}} {hs-fight} 548
#TRIGGER {^·气血·(*)/(*)~((*)~%~)*·内力·(*)/(*)~(} {#if %trim(%3)<40 {eat guo;fu hua;set wimpycmd halt\hp;bb {@jobpao;yun qi;fu hua;eat chantui yao;a_cond sx_fangqi}} {#if %trim(%3)<75 {eat chantui yao;set wimpy 30;yun yinyun;sxjob_pfm2}};#if %trim(%4)<@needneili {eat chuanbei wan};qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%3/4];#if @qi<@qi0 {yun qi}} {sx2_check_hp} 548
#TRIGGER {^??你的内力不够} {eat chuanbei wan;#math icbw @icbw-1;#if @icbw<0 {@icbw=0}} {sx_kill} 549
#TRIGGER {^??你的内力不够} {eat chuanbei wan;#math icbw @icbw-1;#if @icbw<0 {@icbw=0}} {sx2_kill} 548
#TRIGGER {^??你的内力不够} {eat chuanbei wan;#math icbw @icbw-1;#if @icbw<0 {@icbw=0}} {wdjob_kill} 548

#ALIAS risist_poison {a_cond=0;unset 积蓄;yun qi;yun jing;yun jingli;yun qudu;unset heal;yun heal;dazuo @dazuo;bbb {cond;#wa 3000;alias action 受伤了没有呢?}}
#TRIGGER {^?????一股暖流发自丹田流向全身,慢慢地你又恢复了知觉……} {beijobskills;yun qi;yun jing;yun jingli;unwield jian;unwield @weapon;wield @fight_weapon;get @fight_weapon;#t- wdjob_check_hp;#t- wdjob_kill;a_cond {wdjob_back}} {wdjob_kill} 548
#TRIGGER {^???你今天太累了,结果什么也没有学到。} {#t- xuexi;#wa 4000;#t+ xuexi;#3 n;e;lian dodge;s;sleep} {xuexi} 548
#TRIGGER {^{> 你|你}把 "action" 设定为 "受伤了没有呢?" 成功完成。} {#if @a_cond {set heal jing;yun heal;bbb {resist_poison}} {#t- a_cond;#ts 0;unset heal;halt;bbb {temp}}} {a_cond} 518

2.jobwait打坐时,内力低于最大内力的2/3
#TRIGGER {^??????·气血·*~(*~%~)  ·内力·(*) /(*)~(} {maxneili=%trim(%2);neili=%trim(%1);etmaxneili=[@maxneili/3*2];#if (@neili<@etmaxneili) {eat wan};zzmaxneili=[@maxneili+@dazuo*1];#if (@neili<@zzmaxneili) {#if @flagdrug {flagdazuo=1}};zztargetneili=[@maxneili+@dazuo*1];#if (@neili<@zztargetneili) {flagdazuo=1} {flagdazuo=0}} {打坐} 548
门派:不明
发表于 2010-11-18 20:31:22 | 显示全部楼层
太强了,机器强人?你当之无愧啊,佩服,佩服
门派:不明
发表于 2010-11-18 23:45:14 | 显示全部楼层
我看的眼晕晕   +_+
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-28 18:03 , Processed in 0.025546 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表