掉落觸發(fā)的正確使用方法.(再多都不會(huì)造成服務(wù)器卡頓)這么牛逼的功能居然很少人用.大家先把要觸發(fā)的裝備在M2的物品規(guī)則中"掉落觸發(fā)"打鉤.法裝備鑒定幾率 我默認(rèn)設(shè)置的是10,充錢給提高幾率.
[@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]
;撿取觸發(fā)
#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
;檢測(cè)名字后綴 然后給屬性...這里大家自行發(fā)揮.
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
;檢測(cè)顏色 然后給屬性...這里大家自行發(fā)揮.
BREAK
在M2里有物品規(guī)則,物品觸發(fā),不過,是沒有 被誰(shuí)撿起
只有,在哪里掉落~~~在這里,我們只需要改顏色,或者改名.不要做其他操作.千萬(wàn)別用GOTO和CALL 不然引擎死循環(huán).
其他操作我們教給拾取觸發(fā)來(lái)弄.
|
|