野蛮问题,
不佩戴某件装备,野蛮麻痹对方一秒,佩戴某件装备,野蛮麻痹对方二秒
[@MagSelfFunc27]
#IF
checkitemw 七星卐逐月
#ACT
MAKEPOSION 5 5 0
这种无效,麻烦各位大大谁有解决办法,
简单试了下,能用了,但是有个bug,就是野蛮冲撞会出现一种叫冲撞力不够的情况,这也会触发对方麻痹。[@BeginMagic]
#IF
EQUAL <$MagicName> 野蛮冲撞
EQUAL <$MagicTargetRace> 0
checkitemw 三尺木剑
#act
<$MagicTarget>.MAKEPOSION 5 5 0
sendmsg 7 10s
break
#IF
EQUAL <$MagicName> 野蛮冲撞
EQUAL <$MagicTargetRace> 0
#act
<$CURRRTARGETNAME>.changestate 1 5
sendmsg 7 5s
break 那就施放前施法后检测目标坐标是否相同 楼上的方案也有个情况漏洞,对方靠墙,撞动了人也不会动
补充内容 (2021-7-25 13:34):
加个等级检测,野蛮是只能撞动比自己等级低的目标的 加个等级检测,野蛮是只能撞动比自己等级低的目标的 这个好。。 嗯嗯啊啊额 发表于 2021-7-25 04:00 简单试了下,能用了,但是有个bug,就是野蛮冲撞会出现一种叫冲撞力不够的情况,这也会触发对方麻痹。[@Beg ...
我修改了一下 完整脚本
[@BeginMagic]
#iF
EQUAL <$MagicName> 野蛮冲撞
EQUAL <$MagicTargetRace> 0
#Act
GetOppositeHumName S0
GetHumVar <$STR(S0)> <$LEVEL> <$STR(N$YMDJ)>
#IF
EQUAL <$MagicName> 野蛮冲撞
EQUAL <$MagicTargetRace> 0
checkitemw 七星卐逐月
CHECKLEVELEX > <$STR(N$YMDJ)>
#act
<$MagicTarget>.MAKEPOSION 5 3 0
break
#IF
EQUAL <$MagicName> 野蛮冲撞
EQUAL <$MagicTargetRace> 0
CHECKLEVELEX > <$STR(N$YMDJ)>
#act
<$MagicTarget>.MAKEPOSION 5 2 0
break
页:
[1]