|
不知道你们用的是哪个版本,不过找找处罚语句看一样不一样就可以了。
首先找到 触发器里 aboutguard 这个组里 应该有这句 ,那么你应该和我的机器人一样了,可以参考修改.
@gdcname%s=%s(*),*,*, guard
#t- aboutguard;
#va guard_id {%1};
#va pfm_id @guard_id;
log %e[12m【雪山任务】:保镖【@gdcname~[(@guard_id~)~]】装备着【@gdweapon】,来自【@gdparty】,等级为【@gdlevel】;
checkguard;
#if (@gddanger=1) {xsfightready1} {#if (@gddanger=2) {xsfightready2} {xsfightready}}
黑色为我修改的,
这句的触发就是判断 guard是哪派的,用什么兵器,是否放弃,咱们当然不放弃了,这里涉及到克制,我是3种skills,所以没有被克的。这里涉及3个命令 xsfightready 1 2 ,以前是2个 一个是xsfightready 一个是放弃的 忘了。
然后要改 checkguard 这个命令 内容如下
#if %ismember(@gdparty,@xsfear) {#va gddanger 1};
#if %ismember(@gdparty,少林) {#if %ismember(@gdweapon,Changbian) {gddanger=2}};
#if %ismember(@gdparty,古墓派) {#if %ismember(@gdweapon,Changbian) {gddanger=2}};
#if %ismember(@gdparty,峨嵋) {#if %ismember(@gdweapon,Changjian) {gddanger=2}};
#if %ismember(@gdparty,武当) {#if %ismember(@gdweapon,空手) {c}};
#if %ismember(@gdparty,桃花岛) {#if %ismember(@gdweapon,空手) {gddanger=2}};
#if %ismember(@gdparty,明教) {#if %ismember(@gdweapon,Tie ling) {gddanger=2}};
#if %ismember(@gdparty,姑苏慕容) {#if %ismember(@gdweapon,Changjian) {gddanger=2}};
#if %ismember(@gdparty,丐帮) {#if %ismember(@gdweapon,Zhubang) {gddanger=1}}
这里边我把不好打的都列出来了, 还有克制的,比如我 用嵩山剑法吧,太极拳克我,我就把太极拳也加进来了。
gddanger=2 打黑的这个,就是上边触发的判断, 如果 gddanger=1 那么就执行 xsfightready1 如果=2就执行xsfightready2
其他情况 执行xsfightready
然后在 建立2个命令 以前有个xsfightready 加个1 在加个2
看我的
xsfightready
bbb {xsbei;bbb {#t+ xs_fight;yun qi;xsjob_pfm;kill @guard_id;pfm_xs=@@pfm_xs1}}
xsfightready1
bbb {xsbei;bbb {#t+ xs_fight;yun qi;xsjob_pfm_ks;kill @guard_id;pfm_xs=@@pfm_xs_ks}}
xsfightready2
bbb {xsbei1;bbb {#t+ xs_fight;yun qi;xsjob_pfm_strike;kill @guard_id;pfm_xs=@@pfm_xs_strike}}
还要设置变脸 自己应该能改了吧,
最后找到触发器 xs_fight 里面的
^????完成拳脚技能准备
把set wimpycmd ***给删了,不然出问题
在xsfightready里 必须加上xsbei 内容自己搞,简单点,关键是jifa bei 正确,防止被某些pfm打到 打成bei none
还有=@@pfm_xs1 @pfm_xs_ks @pfm_xs_strike这三个都是新的,可以仿照@pfm_xs 建立,
最后 @pfm_xs 的内容是在xsfightready 里面最后一句话理。
抛砖引玉,看的懂就看得懂,看不懂可以提问........ |
|