Gm版本库

 找回密码
 立即注册

传奇服务端188引擎人物是死亡触发-鞭尸脚本范文详解 - 视屏教程学习

查看: 114|回复: 0

传奇服务端188引擎人物是死亡触发-鞭尸脚本范文详解

[复制链接]
发表于 2019-6-30 14:08:27 | 显示全部楼层 |阅读模式
功能:人物死亡触发QF脚本段  [@PlayDie]         //鞭尸脚本写法

[@PlayDie]
#If
KillByHum
#Act
MOV $杀人者 <$KILLER>
MOV $被杀者 <$DECEDENT>
CALCVAR HUMAN 杀人次数 + 1
SAVEVAR HUMAN 被杀次数 ..\QuestDiary\死亡次数Save.txt
SendMsg 1 [<$KILLER>]一记漂亮的回旋踢把[<$USERNAME>]干倒在地图[%m].  250  0
SendMsg 1 [<$KILLER>]一记漂亮的回旋踢把[<$USERNAME>]干倒在地图[%m].  250  0
Close
#ElseAct
SendMsg 1 体格弱小的[<$USERNAME>]被凶残的怪物[<$MONKILLER>]按在[%m]地上摩擦!! 250  0
SendMsg 1 体格弱小的[<$USERNAME>]被凶残的怪物[<$MONKILLER>]按在[%m]地上摩擦!! 250  0
Close
#IF
EQUAL N$鞭尸状态 1
#ACT
BREAK
#IF
$杀人者.CHECKITEMW 188刀下无人铠 1
#ACT
MOV N$鞭尸状态 1
H.KILL 0
SENDMSG 0 [<$KILLER>]触发了[188刀下无人铠]隐藏buff:把[<$DECEDENT>]连人带英雄一并送上黄泉路!!! 251 249 20
;break        //注意:此处不要写break结束脚本段,因为如果杀人者同时还穿了另外的装备可以执行下面的鞭尸脚本,脚本前面加分号代表不用。

#IF
$杀人者.CHECKITEMW 188引擎鞭尸神斩 1
#ACT
MOV N$鞭尸状态 1
SENDMSG 0 [<$KILLER>]把[<$DECEDENT>]一刀爆头还不解气,拖起来再鞭尸一次!!! 251 249 3
DELAYCALL 10 @Dieagain
break                    //注意:执行了鞭尸的延时跳转就写上break结束掉脚本,不需要执行下面的了。不然穿着其他的鞭尸装备玩家都不知道该怎么死了。

#IF
$杀人者.CHECKITEMW 188引擎鞭尸戒指 1
#ACT
MOV N$鞭尸状态 1
SENDMSG 0 [<$KILLER>]把[<$DECEDENT>]一刀爆头还不解气,拖起来再鞭尸一次!!! 251 249 3
DELAYCALL 10 @Dieagain
break                    //注意:执行了鞭尸的延时跳转就写上break结束掉脚本,不需要执行下面的了。不然穿着其他的鞭尸装备玩家都不知道该怎么死了。

[@Dieagain]
#IF
#ACT
GMEXECUTE 复活 <$DECEDENT>
$被杀者.HUMANHP = 0
break

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver/手机版/Gm版本库 ( 蜀ICP备20007044号-1 )|网站地图

GMT+8, 2020-10-31 05:53 , Processed in 0.140400 second(s), 19 queries .

Powered by GM版本库 X3.4

© 2001-2011 Comsenz Inc.>  template by gmbbk.com