找回密码
 立即注册

传奇翎风引擎丢弃物品、装备掉落前拦截中止脚本命令讲解

[复制链接]
发表于 昨天 20:27 | 显示全部楼层 |阅读模式
翎风更新文件M2Server增加了背包丢弃物品前触发和中止丢弃命令,增加了身上装备掉落前触发的中止掉落命令,英雄丢弃背包物品前触发,人物身上物品(不包含背包)掉落前触发QF触发字段@HumDropItem-列表信息二物品规则仅对勾选启用的物品生效


180809fj5jyhhckzm2zs2i.jpg


人物身上物品掉落前触发---人物身上物品(不包含背包)掉落前触发---


QF触发字段:[@HumDropItem]
功能说明:人物身上掉落触发(人物)-------列表信息二 物品规则 仅对勾选启用的物品生效


NPC命令,中止物品丢弃/掉落 StopItemDrop


以下为QF触发示范:
[@HumDropItem]
#act
; 扩展参数3,是否只取DB中的名称(0:若改名以改名为准; 1:只取DB中的名称)
; 将名字放到S1中
GetUserItemName -1 1 1
;也可以用 Mov S1 <$PickDropItemName>
#if
CompareText S1 偃月
#act
ChangeItemNameColor -1 253


;----------------例子二
[@HumDropItem]
#ACT
SENDMSG 5 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>



;----------------例子三
// 物品掉落触发(人物) ;//[@HumDropItem]
#IF
#ACT
SENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>
ChangeItemNameColor -1 253


;英雄身上掉落物品触发[@HeroDropItem] -------列表信息二 物品规则 仅对勾选启用的物品生效


[@HeroDropItem]
#ACT
SENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】物品位置<$H.CurItemPos>物品序列号:<$CurItemMakeIndex>,位置:<$H.maptitle> <$H.ScatterItemX>:<$H.ScatterItemY>



;---------例子
[@HumDropItem]
#ACT
StopItemDrop
SENDMSG 5 中止掉落身上物品【<$CurItemName>】物品序列号:<$CurItemMakeIndex>


[@HeroDropItem]
#ACT
H.StopItemDrop
SENDMSG 5 中止掉落英雄身上物品【<$H.CurItemName>】物品序列号:<$H.CurItemMakeIndex>


功能:丢弃背包物品前触发


命令:
人物中止丢弃背包物品:StopItemDrop
英雄中止丢弃背包物品:H.StopItemDrop


QF触发:
人物丢弃背包物品前触发:[@HumDropBagItem]
英雄丢弃背包物品前触发:[@HeroDropBagItem]


[@HumDropBagItem]
#act
StopItemDrop
SENDMSG 5 中止丢弃背包内物品【<$CurItemName>(<$G_CurItemName>)】物品序列号:<$CurItemMakeIndex>
break


[@HeroDropBagItem]
#act
H.StopItemDrop
SENDMSG 5 中止丢弃英雄背包内物品【<$H.CurItemName>(<$H.G_CurItemName>)】物品序列号:<$H.CurItemMakeIndex>

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

本版积分规则

Archiver|小黑屋|传奇服务端 ( 皖ICP备18020244号-6 )

GMT+8, 2026-9-19 17:23 , Processed in 0.183211 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表