|
发表于 2013-6-25 16:31:41
|
显示全部楼层
不知道这个机器最好是谁改的,改的不彻底。木剑是武当才用的吧。
因为我峨眉号也挂这个机器(sosk5.12版本),check_weapon我自己改了。
原来的是这样的:
#ALIAS check_weapon {#al temp_weapon {%-1};unwield @fight_weapon;#if @a_weapon {#t+ check_weapon;#if %ismember(@myweapon,none) {} {fight_weapon=@myweapon};noweapon=0;wield @fight_weapon;#if %ismember(@party,wudang) {#va normal_weapon {mu jian}};alias action 自己的兵器准备好了吗} {ta;setdo {temp_weapon}}}
#TRIGGER {^{> 你|你}把 "action" 设定为 "自己的兵器准备好了吗" 成功完成。} {#if @noweapon {noweapon=0;#if %ismember(@fight_weapon,@myweapon) {fight_weapon=@normal_weapon;wield @fight_weapon;myweapon=none;alias action 自己的兵器准备好了吗} {#t- check_weapon;weapon_get}} {#t- check_weapon;ta;setdo {temp_weapon}}} {check_weapon} 548
#TRIGGER {^{> 你|你}要看什么?} {#t- check_cui;dw} {check_cui} 548
#TRIGGER {^{> 你|你}身上没有这样东西。} {noweapon=1} {check_weapon} 548
#TRIGGER {^{> 你|你}只能装备可当作武器的东西} {noweapon=1} {check_weapon} 548
这个是用你wield以后“你|你}身上没有这样东西你}只能装备可当作武器的东西”来判断武器有没有的,因为涉及到武器的变量比较多,感觉这样判断很容易出问题。
因为我只用长剑和钢刀做任务,改起来就简单多了。
如下:
#ALIAS check_weapon {#al temp_weapon {%-1};iwuqi=0;iwuqi1=0;i;#t+ check_weapon;#wa 2000;alias action 自己的兵器准备好了吗}
#TRIGGER {^{> 你|你}把 "action" 设定为 "自己的兵器准备好了吗" 成功完成。} {#if (@iwuqi<2)|(@iwuqi1<2) {#t- check_weapon;weapon_get} {#t- check_weapon;ta;setdo {temp_weapon}}} {check_weapon} 548
#TRIGGER {^ (*)柄*~(@fight_weapon1~)} {ctonumb %1;#add iwuqi1 @numb} {常规} 519
#TRIGGER {^ (*)柄*~(@normal_weapon~)} {ctonumb %1;#add iwuqi @numb} {常规} 519
因为我只用长剑和钢刀,所以变量:weapon=changjian;normal_weapon=changjian;fight_weapon1=blade。
|
|