杀怪提高攻击力倍数如何设置?求大神解析
就是佩戴不同等级的装备,几率触发打怪攻击力倍数,例如图片那样,哪位前辈给个实例 攻击触发里面设置 - - 攻击触发 俗称BUFF 你可以说明书查看 攻击触发的命令 或者 找几个关于攻击触发的脚本
#IF
EQUAL <$CURRRUSEMAGICID> 27
CHECKSKILL 野蛮冲撞 = 4 0
CHECKCURRTARGETRACE = 0
#ACT
<$CURRRTARGETNAME>.MAKEPOSION 5 3 1
<$CURRRTARGETNAME>.PLAYEFFECT 4 2530 19 1 150 0 0 0 0
M.MAKEPOSION 5 3 1
M.PLAYEFFECT 4 2530 19 1 150 0 0 0 0
<$CURRRTARGETNAME>.SendMsg 6 野蛮冲撞触发:被麻痹3秒。
SendCenterMsg 249 0 【野蛮冲撞】击中了人物【<$CURRRTARGETNAME>】对方麻痹2秒!. 0 10
break
大概就是类似这样的东西 攻击倍数要对人无效? @攻击触发
IF
佩戴了避孕套check 0
ACT
;设置攻击力倍数
POWERRATE 倍率 有效时间(0为永久) 是否保存(1为保存,0或留空不保存)SET 1
goto @有效时间
break
@有效时间
ACT
SET 0
break [@MagicAttack]
IF
CHECKITEMW 物品名 数量 是否装备名部分匹配(空或0,完全匹配。 不等于0部分匹配)
check 0
ACT
;设置攻击力倍数
SET 1
POWERRATE 倍率 有效时间(0为永久) 是否保存(1为保存,0或留空不保存)
goto @有效时间
break
[@Attack]
IF
CHECKITEMW 物品名 数量 是否装备名部分匹配(空或0,完全匹配。 不等于0部分匹配)
check 0
ACT
;设置攻击力倍数
SET 1
POWERRATE 倍率 有效时间(0为永久) 是否保存(1为保存,0或留空不保存)
goto @有效时间
break
[@有效时间]
IF
check 1
ACT
SET 0
break
补充内容 (2020-11-17 08:32):
goto @有效时间==换成==DELAYGOTO 3 @有效时间;这里的3为POWERRATE的有效时间(0为永久) [@Attack]
#act
<$CURRRTARGETNAME>.SetNextDamage 50
#say
目标角色的下次攻击伤害 为其正常伤害的50%
页:
[1]