检测杀人者是人物还是怪物 功能: 人物是被怪物杀死还是玩家杀死 死亡触发
格式:
;========================================== [@PlayDie] #IF CHECKCURRTARGETRACE
= 0 #ACT SENDMSG 6 你被人物【<$CURRRTARGETNAME>】杀死了 255 249 BREAK
#IF CHECKCURRTARGETRACE = 1 #ACT SENDMSG 6
你被英雄【<$CURRRTARGETNAME>】杀死了 255 249 BREAK
#IF CHECKCURRTARGETRACE = 151 #ACT SENDMSG 6
你被分身【<$CURRRTARGETNAME>】杀死了 255
249 BREAK #OR ;检测是否被NPC命令杀死,如KILL杀死,10和15分别人普通NPC和常规NPC,一般情况用不上本项检测 CHECKCURRTARGETRACE
= 10 CHECKCURRTARGETRACE = 15 #ACT SENDMSG 6 被NPC命令杀死了 BREAK
#IF #ACT SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】杀死了 255
249 BREAK
;======================下面变量获取角色和怪物完整名字==========================
增加变量以显示完整名(不去数字):<$CURRRTARGETFULLNAME>
上面演示脚本中变量不获取角色以及怪物名字后面的数字:<$CURRRTARGETNAME>
提供2种变量大家自己按需使用!
其它相关检测命令说明: KillByHum
检测人物杀死为显示人物,宝宝杀死则为怪物(非人物) CheckKillByHum 检测为凶手为人物包含人物的任意下属
(含宝宝,英雄和英雄宝宝均检测为人物) $KILLER 变量显示配合CheckKillByHum
检测,凶手名字全部为人物名字(无论是宝宝,英雄和英雄宝宝均显示人物名字)
[@PlayDie] #IF CheckKillByHum
#ACT SendMsg 5 玩家 <$KILLER> 在%m 把你干死了! #ELSEACT SendMsg 5 怪物
<$KILLER> 在%m 把你干死了!
|