|
[传奇技术]GEE掉落触发的正确使用方法.(再多都不会造成服务器卡顿)
这么牛逼的功能居然很少人用.大家先把要触发的装备在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
复制代码 如果检测要按玩家的变量来检测的话 则要传递变量哦..
不要傻乎乎的直接检测个人变量.要逆向思维,这块操作等于系统操作玩家.不是玩家操作系统.
|
|