UID171861
帖子
精華
主題
積分-35
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2009-7-9
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 擦汗 2010-12-17 08:20 AM |
---|
簽到天數: 35 天 連續簽到: 0 天 [LV.5]常住居民I
|
OnInit Map服務器啟動後執行的事件
OnCharIfInit Map服務器連接到Char服務器時執行的事件
OnInterIfInit Map服務器連接到Char服務器時執行的事件
OnInterIfInitOnce Map服務器首次連接到Char服務器時執行的事件
OnClock<HH><MM> HH點MM分執行的事件,如OnClock0801,則是8點01分執行,24小時制,0點~23點
OnMinute<MM> 每小時MM分執行的事件
OnHour<HH> 每小時00分執行的事件
On<DD><HH><MM> 星期DD的HH點MM分執行的事件
OnDay<MM><DD> MM月DD日0時整執行的事件
OnAgitStart 公會戰開始時執行的事件
OnAgitEnd 公會戰結束時執行的事件
OnAgitInit 在服務器請求公會城堡的相關信息時執行的事件。用於初始化與公會城堡相關的NPC
OnAgitStart2 公會戰二期開始時執行的事件
OnAgitEnd2 公會戰二期結束時執行的事件
OnAgitInit2 在服務器請求公會城堡二期的相關信息時執行的事件。用於初始化與公會城堡二期相關的NPC
OnAgitBreak 破壞華麗金屬後,公會城主改變時執行的事件
OnGuildBreak 公會解散時執行的事件
OnTimer<Tick> NPC計時器到tick(毫秒)時執行的事件
OnTimerQuit 關聯玩家的NPC計時器,在玩家退出時執行的事件
OnWhisperGlobal 密語此npc執行的事件。<NPC:"NPC名"><內容1#內容2#內容3>
對NPC名為"NPC名"的NPC進行密語,執行事件時包含變量@whispervar0$為"內容1",@whispervar1$為"內容2",以此類推
OnBuyItem 買到物品時執行的事件,附帶變量"@bought_nameid","@bought_quantity"
OnSellItem 賣出物品時執行的事件,附帶變量"@sold_nameid","@sold_quantity"
OnTouch 進入範圍NPC的有效範圍內時執行的事件。
OnTouch_ 進入範圍NPC的有效範圍內時執行的事件,
該事件不對隱匿、偽裝玩家執行,且一次只關聯一個玩家直到該玩家隱匿/登出/走出範圍後,自動關聯範圍內的下一個玩家。
OnPCDieEvent 玩家死亡時,運行標籤下的腳本。如果殺死你的是玩家,可以通過killerrid變量獲得其aid,如果是魔物,可以獲得gid, 如果是自然死亡,則killerrid值為0
OnPCKillEvent 玩家殺死玩家時,運行標籤下的腳本。可以通過killedrid變量獲得被殺死玩家的aid
OnNPCKillEvent 玩家殺死魔物時,運行標籤下的腳本。該腳本僅對本身沒有OnMobDead事件的魔物觸發。可以通過killedrid變量獲得殺死魔物的id
OnPCLoginEvent 玩家登陸時,運行標籤下的腳本。
OnPCLogoutEvent 玩家登出時,運行標籤下的腳本。
OnPCLoadMapEvent 玩家登陸地圖時,運行標籤下的腳本,默認情況下只有loadevent標籤的地圖可以觸發該標籤下的腳本。
misc.conf中的force_loadevent設置可以取消上述要求。
賦予關聯者變量@premap$,表示上一張地圖。
OnPCBaseLvUpEvent 玩家基本等級上升時,運行標籤下的腳本
OnPCJobLvUpEvent 玩家職業等級上升時,運行標籤下的腳本
OnPCStatCalcEvent 玩家每次進行屬性運算時,運行標籤下的腳本。
舉例:
- script NPC -1,{
OnPCStatCalcEvent:
if(isequipped(4001))
bonus bStr,10;
end;
}
解釋:
* 裝備波利卡片時str+10。
* 此標籤,可以永久化使用在道具外的bonus函數效果。
OnPCPetLvUpEvent 玩家寵物升級時,運行標籤下的腳本。
OnPCHomLvUpEvent 玩家生命體升級時,運行標籤下的腳本。
OnPCSCStartEvent 玩家獲得某種狀態時,運行標籤下的腳本。意在某些狀態共存限制。賦予關聯者變量@startedsc,表示狀態編號
OnPCSCEndEvent 玩家解除某種狀態時,運行標籤下的腳本。意在支持無限狀態。賦予關聯者變量@endedsc,表示狀態編號
OnPCUseSkillEvent 玩家使用某種技能時,運行標籤下的腳本。賦予關聯者變量@useskill_id,表示技能id,@useskill_lv,表示技能等級
OnPCUseItemEvent 玩家使用某種物品時,運行標籤下的腳本。賦予關聯者變量@useitem_pos,表示在物品欄中的位置編號
OnPCEquipEvent 玩家裝備某件道具時,運行標籤下的腳本。賦予關聯者變量@equip_pos,表示在物品欄中的位置編號
OnPCUnequipEvent 玩家卸除某件道具時,運行標籤下的腳本。賦予關聯者變量@unequip_pos,表示在物品欄中的位置編號
OnPCPartyCreateEvent 玩家創建組隊時,運行標籤下的腳本。腳本對創建隊伍者運行。
OnPCPartyJoinEvent 玩家加入組隊時,運行標籤下的腳本。腳本對加入隊伍者運行。
OnPCPartyLeaveEvent 玩家離開組隊時,運行標籤下的腳本。腳本對離開隊伍者運行。
OnPCGuildCreateEvent 玩家創建公會時,運行標籤下的腳本。腳本對創建公會者運行。
OnPCGuildJoinEvent 玩家加入公會時,運行標籤下的腳本。腳本對加入公會者運行。
OnPCGuildLeaveEvent 玩家離開公會時,運行標籤下的腳本。腳本對離開公會者運行。 |
|