自定义变量前可使用变量或者多级脚本调用,说明:M. 为当前攻击对象 L.当前攻击自己对象 【示例脚本】 杀人触发: [@KillPlay] #if <$CURRRTARGETNAME>.CHECKLEVELEX > 10 ;检测被杀者等级 CHECKVAR HUMAN GJZY = 1 ;检测自己 <$CURRRTARGETNAME>.CHECKVAR HUMAN GJZY = 1 ;检测被杀 #ACT CHANGEPKPOINT + 500 SENDMSG 7 玩家【<$USERNAME>】杀死了【<$CURRRTARGETNAME>】 break [@KillPlay] #if M.CHECKLEVELEX > 10 ;检测被杀者等级 CHECKVAR HUMAN GJZY = 1 ;检测自己 M.CHECKVAR HUMAN GJZY = 1 ;检测被杀 #ACT CHANGEPKPOINT + 500 SENDMSG 7 玩家【<$USERNAME>】杀死了【<$CURRRTARGETNAME>】 break 死亡触发: [@PlayDie] #if L.CHECKVAR HUMAN GJZY = 1 ;检测杀人者的阵营 CHECKVAR HUMAN GJZY = 1 ;检测自己的阵营 #act L.CHANGEPKPOINT + 100 ;给杀人者加PK值 L.GAMEGLORY + 2 ;给杀人者加荣誉 SENDMSG 6 你被[<$KILLER>]杀死了![<$KILLER>]荣誉值增加2点! break [@PlayDie] #if <$KILLER>.CHECKVAR HUMAN GJZY = 1 ;检测杀人者的阵营 CHECKVAR HUMAN GJZY = 1 ;检测自己的阵营 #act <$KILLER>.CHANGEPKPOINT + 100 ;给杀人者加PK值 <$KILLER>.GAMEGLORY + 2 ;给杀人者加荣誉 SENDMSG 6 你被[<$KILLER>]杀死了![<$KILLER>]荣誉值增加2点! break |