mirror of
https://github.com/araxiaonline/ets-snippets-test.git
synced 2026-06-13 02:52:22 -04:00
50 lines
2.0 KiB
TypeScript
50 lines
2.0 KiB
TypeScript
const onInstanceCheckEncounter: instance_event_on_check_encounter_in_progress = (event: number, instanceData: number[], map: EMap): boolean => {
|
|
// Implementation
|
|
return true;
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.Arathi_Basin, InstanceEvents.INSTANCE_EVENT_ON_CHECK_ENCOUNTER_IN_PROGRESS, (...args) => onInstanceCheckEncounter(...args));
|
|
|
|
const onInstanceCreature: instance_event_on_creature_create = (event: number, instanceData: number[], map: EMap, creature: Creature) => {
|
|
// Implementation
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.Arathi_Basin, InstanceEvents.INSTANCE_EVENT_ON_CREATURE_CREATE, (...args) => onInstanceCreature(...args));
|
|
|
|
const onGameObjectCreate: instance_event_on_gameobject_create = (event: number, instanceData: number[], map: EMap, gameObject: GameObject) => {
|
|
// Implementation
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.Alterac_Valley, InstanceEvents.INSTANCE_EVENT_ON_GAMEOBJECT_CREATE, (...args) => onGameObjectCreate(...args));
|
|
|
|
const onInit: instance_event_on_initialize = (event: number, instanceData: number[], map: EMap) => {
|
|
// Implementation
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.Black_Temple, InstanceEvents.INSTANCE_EVENT_ON_INITIALIZE, (...args) => onInit(...args));
|
|
|
|
const onPlayerEnter: instance_event_on_player_enter = (event: number, instanceData: number[], map: EMap, player: Player) => {
|
|
// Implementation
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.Blackfathom_Deeps, InstanceEvents.INSTANCE_EVENT_ON_PLAYER_ENTER, (...args) => onPlayerEnter(...args));
|
|
|
|
const onLoad: instance_event_on_load = (event: number, instanceData: number[], map: EMap) => {
|
|
// Implementation
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.AhnQiraj_Temple, InstanceEvents.INSTANCE_EVENT_ON_LOAD, (...args) => onLoad(...args));
|
|
|
|
const onInstanceUpdate: instance_event_on_update = (event: number, instanceData: number[], map: EMap, diff: number) => {
|
|
// Implementation
|
|
};
|
|
|
|
// Register
|
|
RegisterMapEvent(MapIdType.Ahn_kahet_The_Old_Kingdom, InstanceEvents.INSTANCE_EVENT_ON_UPDATE, (...args) => onInstanceUpdate(...args));
|