比如玩家在游戲中進入某個地圖擊殺某個怪物掉落了裝備,游戲公告就會全服紅字提醒。這就是一個觸發,當怪物死亡掉落
指定物品就表示產生了觸發事件,MapEvent.txt 支持一下觸發
1、丟棄物品觸發
2、拾取物品觸發
3、挖礦
6、爆物品
MapEvent.txt文件中內容格式如下:
地圖號 座標X 座標Y 范圍 觸發標識 觸發條件 觸發機率 事件類型
觸發標識: -1:0 和 -1:1兩種 //-1:0 標識不需要組隊可以觸發,-1:1表示必須有組隊狀態才能觸發
觸發條件:就是上面提到的常見4種.
觸發概率:0-10000 數值越低概率越高,0表示100%會觸發
事件類型:
1、@MapEventDropItem 丟棄物品
2、@MapEventPickUpItem 拾取物品
3、@MapEventMine 挖礦
6、@爆物品
下面以進入赤月魔穴擊殺BOSS后掉落天尊手鐲,系統全服提示為例講解
1、首先在MapEvent.txt定義好如下規則
D2061 35 35 0 -1:0 6:天尊手鐲:0 0 1:@爆物品
2、另外需要在功能腳本QFunction.txt中增加如下腳本
[@爆物品]
#ACT
SENDMSG 0 【地圖:%m】【物品:<$SCATTERITEMNAME>】【坐標(<$SCATTERITEMX>:<$SCATTERITEMY>】 255 253
SENDMSG 0 恭喜玩家<$USERNAME>在赤月魔穴地圖擊殺赤月惡魔掉落 【物品:<$SCATTERITEMNAME>】
注意:地圖事件配置詳解 必須在M2-選項-功能設置-基本設置-啟用地圖事件觸發勾上才有效