本文作者:传奇大学

GEE掉落触发的正确使用方法.(再多都不会造成服务器卡顿)

传奇大学 2020-11-05 48 抢沙发
文章页顶部广告
GEE掉落触发的正确使用方法.(再多都不会造成服务器卡顿)摘要: 这么牛逼的功能居然很少人用.大家先把要触发的装备在M2的物品规则中"掉落触发"打钩.;魔法装备鉴定几率 我默认设置的是10,充钱给提高几率.;在这里,我们只需要...

这么牛逼的功能居然很少人用.大家先把要触发的装备在M2的物品规则中"掉落触发"打钩.

;魔法装备鉴定几率 我默认设置的是10,充钱给提高几率.
;在这里,我们只需要改颜色,或者改名.不要做其他操作.千万别用GOTO和CALL 不然引擎死循环.
;其他操作我们教给拾取触发来弄.

[@M2DropItem]
#IF
NOT CHECKTEXTLIST ..\QuestDiary\装备鉴定\可鉴定装备.txt <$PickDropItemName>
#ACT
BREAK




#IF
RANDOMEX <$STR(N$魔法装备鉴定几率)> 10000
#ACT
ChangeItemName -1 <$PickDropItemName>{[超极品]|254}
GuildNoticeMsg 0 161 好消息!好消息!某地图掉落了一件[{<$PickDropItemName>|249:161}{[超极品]|254:161}]!



#IF
RANDOMEX <$STR(N$魔法装备鉴定几率)> 100
#ACT
ChangeItemNameColor -1 180
BREAK


#IF
RANDOMEX <$STR(N$魔法装备鉴定几率)> 200
#ACT
ChangeItemNameColor -1 251
BREAK


#IF
RANDOMEX <$STR(N$魔法装备鉴定几率)> 500
#ACT
ChangeItemNameColor -1 70
BREAK


#IF
RANDOMEX <$STR(N$魔法装备鉴定几率)> 700
#ACT
ChangeItemNameColor -1 250
BREAK


#IF
RANDOMEX <$STR(N$魔法装备鉴定几率)> 1000
#ACT
ChangeItemNameColor -1 249
BREAK





[@PickUpItemEX]
;捡取触发
#IF
#ACT
LINKPICKUPITEM


#IF
NOT CHECKTEXTLIST ..\QuestDiary\装备鉴定\可鉴定装备.txt <$PICKDROPITEMNAME>
#ACT
clearLinkItem
BREAK


#IF
CheckContainsText <$PICKDROPITEMNAME> 超极品
CheckItemAddValue -1 0 < 1
CheckItemAddValue -1 1 < 1
CheckItemAddValue -1 2 < 1
CheckItemAddValue -1 3 < 1
CheckItemAddValue -1 4 < 1
#ACT

;检测名字后缀 然后给属性...这里大家自行发挥.
BREAK


#IF
CheckItemNameColor -1 161

CheckItemAddValue -1 0 < 1
CheckItemAddValue -1 1 < 1
CheckItemAddValue -1 2 < 1
CheckItemAddValue -1 3 < 1
CheckItemAddValue -1 4 < 1
#act

;检测颜色 然后给属性...这里大家自行发挥.
BREAK


如果检测要按玩家的变量来检测的话 则要传递变量哦..
不要傻乎乎的直接检测个人变量.要逆向思维,这块操作等于系统操作玩家.不是玩家操作系统.

文章版权及转载声明

作者:传奇大学本文地址:https://www.444.mba/post/488.html发布于 2020-11-05
文章转载或复制请以超链接形式并注明出处传奇大学

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享
您需要 登录账户 后才能发表评论

发表评论

快捷回复:

评论列表 (暂无评论,48人围观)参与讨论

还没有评论,来说两句吧...