传奇游戏中顶戴花翎狂暴之力脚本设计原理
大多狂暴之力脚本,会增加暴击属性。真正门道还是杀死狂暴后获得开启费用的脚本。原理简单
1,开启狂暴的人物,杀死另一个开启狂暴人物后,检测目标的名字和狂暴之力属性,来判断是否获得奖励。
这里可以使用杀死人触发和死亡触发。
杀死人触发 [@KILLPLAY],
游戏中杀死人触发后,会将死者的名字存放到S0变量,死者等级存放在N0变量中。
死亡触发 [@PlayDie]
死亡触发后,需要检测是否被玩家杀死,杀人者的名字变量<$KILLER>。
#IF
KillByHum
#SAY
你被<$KILLER>杀了。
以上两种用一种就可以实现效果。
2,对获得的信息检测。
检测是否开启狂暴时,要检测自己和对方,也就是<$USERNAME>和<$STR(S0)>或者<$USERNAME>和<$KILLER>
3,奖励操作
杀死人触发,脚本操作在自身,可以正常使用,如果死亡后失去狂暴,而且游戏中有自动复活,这里就添加一条清除死者狂暴命令。如果需要小退后再登录,可以在登录脚本中删除狂暴。这样做是为了重新开启狂暴做标记。
被杀死触发时,在执行奖励脚本时,一种是用GM命令给对方奖励,一种是用HCALL 让对方执行脚本。(HCALL 对方名字@QM脚本)
#ACT
HCALL <$KILLER> @QM中的脚本
页:
[1]