一个怪物触发攻击特效脚本
写了一个BOSS触发大招的脚本,发现一个问题,BOSS身边没有小怪的时候触发正常在BOSS身上,BOSS边上有小怪攻击你的时候触发变成了其他攻击你的小怪触发特效,主触发机制还是在BOSS身上,但是特效跟效果变成了在小怪身上。。。有高神能解吗? 是多级脚本m.造成的还是其他原因自己找不到了
[@BOSS攻击可触发]
{
#if
NOT INSAFEZONE
equal <$CURRRTARGETNAME> 赤月恶魔
random 10
#act
GOTOLABEL 3 @赤月恶魔大招 12
BREAK
[@赤月恶魔大招]
#IF
#act
m.RangeHarm <$KILLMONX> <$KILLMONY> 12 2000 3 3 1
m.PLAYEFFECT 49 3160 12 1 100 0
SendNewLineMsg 1 249 0 12 200 1 2 幻象,雷霆!!!!!
你这是范围攻击啊 我遇到过这种情况,是bug,m.引起的,不止是小怪,其他玩家在这期间打你也有很大概率会把目标和特效引过去。用脚本的方法只能让小怪不触发,但依然会打断boss身上的特效和伤害效果。 czy7812 发表于 2021-9-16 19:24 我遇到过这种情况,是bug,m.引起的,不止是小怪,其他玩家在这期间打你也有很大概率会把目标和特效引过去 ...
哦 你也遇到过啊,看来是没办法解决了 2226574385 发表于 2021-9-16 19:55 哦 你也遇到过啊,看来是没办法解决了
你为什么要用范围触发呢?那不是假如旁边有多只赤月恶魔,都会触发? 就你这个单个的事例,可以解决。 [@BOSS攻击可触发]
{
#if
NOT INSAFEZONE
CHECKCURRTARGETRACE = 115
random 10
#act
m.RangeHarm <$KILLMONX> <$KILLMONY> 12 2000 3 3 1
m.PLAYEFFECT 49 3160 12 1 100 0
SendNewLineMsg 1 249 0 12 200 1 2 幻象,雷霆!!!!!
这样应该就不会触发在小怪或其他玩家身上。 czy7812 发表于 2021-9-16 20:00 你为什么要用范围触发呢?那不是假如旁边有多只赤月恶魔,都会触发?
这个只是一个列子, 比如有些地图里只有一个赤月恶魔或者其他名字的BOSS 可以让他触发一些大招,当然地图里还有小怪所以才会有上面的问题 czy7812 发表于 2021-9-16 20:13 [@BOSS攻击可触发]
{
#if
CHECKCURRTARGETRACE = 115
这个是检测啥。。用了这个BOSS都不带触发了 做成自定义怪物的特效要比脚本好一些
页:
[1]