mirror of
https://github.com/araxiaonline/ets-snippets-test.git
synced 2026-06-13 02:52:22 -04:00
Added new snippets for register events
This commit is contained in:
398
.vscode/creatureeventes.code-snippets
vendored
Normal file
398
.vscode/creatureeventes.code-snippets
vendored
Normal file
@@ -0,0 +1,398 @@
|
||||
{
|
||||
"Creature Enter Combat": {
|
||||
"prefix": "creature_enter_combat",
|
||||
"body": [
|
||||
"const $1: creature_event_on_enter_combat = (event: number, creature: Creature, target: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Enter Combat",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_ENTER_COMBAT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Enter Combat",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Leave Combat": {
|
||||
"prefix": "creature_leave_combat",
|
||||
"body": [
|
||||
"const $1: creature_event_on_leave_combat = (event: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Leave Combat",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_LEAVE_COMBAT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Leave Combat",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Target Died": {
|
||||
"prefix": "creature_target_died",
|
||||
"body": [
|
||||
"const $1: creature_event_on_target_died = (event: number, creature: Creature, victim: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Target Died",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_TARGET_DIED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Target Died",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Died": {
|
||||
"prefix": "creature_died",
|
||||
"body": [
|
||||
"const $1: creature_event_on_died = (event: number, creature: Creature, killer: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Died",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_DIED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Died",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Spawn": {
|
||||
"prefix": "creature_spawn",
|
||||
"body": [
|
||||
"const $1: creature_event_on_spawn = (event: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Spawn",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_SPAWN, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Spawn",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Reach Waypoint": {
|
||||
"prefix": "creature_reach_waypoint",
|
||||
"body": [
|
||||
"const $1: creature_event_on_reach_wp = (event: number, creature: Creature, type: number, id: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Reach Waypoint",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_REACH_WP, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Reach Waypoint",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature AI Update": {
|
||||
"prefix": "creature_ai_update",
|
||||
"body": [
|
||||
"const $1: creature_event_on_aiupdate = (event: number, creature: Creature, diff: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on AI Update",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_AIUPDATE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature AI Update",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Receive Emote": {
|
||||
"prefix": "creature_receive_emote",
|
||||
"body": [
|
||||
"const $1: creature_event_on_receive_emote = (event: number, creature: Creature, player: Player, emoteId: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Receive Emote",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_RECEIVE_EMOTE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Receive Emote",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Damage Taken": {
|
||||
"prefix": "creature_damage_taken",
|
||||
"body": [
|
||||
"const $1: creature_event_on_damage_taken = (event: number, creature: Creature, attacker: Creature, damage: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Damage Taken",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_DAMAGE_TAKEN, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Damage Taken",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Pre Combat": {
|
||||
"prefix": "creature_pre_combat",
|
||||
"body": [
|
||||
"const $1: creature_event_on_pre_combat = (event: number, creature: Creature, target: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Pre Combat",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_PRE_COMBAT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Pre Combat",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Hit By Spell": {
|
||||
"prefix": "creature_hit_by_spell",
|
||||
"body": [
|
||||
"const $1: creature_event_on_hit_by_spell = (event: number, creature: Creature, caster: Creature, spellId: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Hit By Spell",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_HIT_BY_SPELL, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Hit By Spell",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Owner Attacked": {
|
||||
"prefix": "creature_owner_attacked",
|
||||
"body": [
|
||||
"const $1: creature_event_on_owner_attacked = (event: number, creature: Creature, target: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Owner Attacked",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_OWNER_ATTACKED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Owner Attacked",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Owner Attacked At": {
|
||||
"prefix": "creature_owner_attacked_at",
|
||||
"body": [
|
||||
"const $1: creature_event_on_owner_attacked_at = (event: number, creature: Creature, attacker: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Owner Attacked At",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_OWNER_ATTACKED_AT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Owner Attacked At",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Spell Hit Target": {
|
||||
"prefix": "creature_spell_hit_target",
|
||||
"body": [
|
||||
"const $1: creature_event_on_spell_hit_target = (event: number, creature: Creature, target: Creature, spellId: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Spell Hit Target",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_SPELL_HIT_TARGET, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Spell Hit Target",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Just Summoned Creature": {
|
||||
"prefix": "creature_just_summoned_creature",
|
||||
"body": [
|
||||
"const $1: creature_event_on_just_summoned_creature = (event: number, creature: Creature, summon: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Just Summoned Creature",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_JUST_SUMMONED_CREATURE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Just Summoned Creature",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Summoned Creature Despawn": {
|
||||
"prefix": "creature_summoned_creature_despawn",
|
||||
"body": [
|
||||
"const $1: creature_event_on_summoned_creature_despawn = (event: number, creature: Creature, summon: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Summoned Creature Despawn",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_SUMMONED_CREATURE_DESPAWN, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Summoned Creature Despawn",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Summoned Creature Died": {
|
||||
"prefix": "creature_summoned_creature_died",
|
||||
"body": [
|
||||
"const $1: creature_event_on_summoned_creature_died = (event: number, creature: Creature, summon: Creature, killer: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Summoned Creature Died",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_SUMMONED_CREATURE_DIED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Summoned Creature Died",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Summoned": {
|
||||
"prefix": "creature_summoned",
|
||||
"body": [
|
||||
"const $1: creature_event_on_summoned = (event: number, creature: Creature, summoner: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Summoned",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_SUMMONED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Summoned",
|
||||
"scope": "typescript"
|
||||
},
|
||||
|
||||
"Creature Reset": {
|
||||
"prefix": "creature_reset",
|
||||
"body": [
|
||||
"const $1: creature_event_on_reset = (event: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Reset",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_RESET, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Reset",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Reach Home": {
|
||||
"prefix": "creature_reach_home",
|
||||
"body": [
|
||||
"const $1: creature_event_on_reach_home = (event: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Reach Home",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_REACH_HOME, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Reach Home",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Corpse Removed": {
|
||||
"prefix": "creature_corpse_removed",
|
||||
"body": [
|
||||
"const $1: creature_event_on_corpse_removed = (event: number, creature: Creature, respawnDelay: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Corpse Removed",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_CORPSE_REMOVED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Corpse Removed",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Move in Line of Sight": {
|
||||
"prefix": "creature_move_in_los",
|
||||
"body": [
|
||||
"const $1: creature_event_on_move_in_los = (event: number, creature: Creature, unit: Unit): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Move in Line of Sight",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_MOVE_IN_LOS, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Move in Line of Sight",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Dummy Effect": {
|
||||
"prefix": "creature_dummy_effect",
|
||||
"body": [
|
||||
"const $1: creature_event_on_dummy_effect = (event: number, caster: Unit, spellId: number, effIndex: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Dummy Effect",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_DUMMY_EFFECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Dummy Effect",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Quest Accept": {
|
||||
"prefix": "creature_quest_accept",
|
||||
"body": [
|
||||
"const $1: creature_event_on_quest_accept = (event: number, player: Player, creature: Creature, quest: Quest): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Quest Accept",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_QUEST_ACCEPT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Quest Accept",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Quest Reward": {
|
||||
"prefix": "creature_quest_reward",
|
||||
"body": [
|
||||
"const $1: creature_event_on_quest_reward = (event: number, player: Player, creature: Creature, quest: Quest, opt: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Quest Reward",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_QUEST_REWARD, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Quest Reward",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Dialog Status": {
|
||||
"prefix": "creature_dialog_status",
|
||||
"body": [
|
||||
"const $1: creature_event_on_dialog_status = (event: number, player: Player, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Dialog Status",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_DIALOG_STATUS, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Dialog Status",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Add": {
|
||||
"prefix": "creature_add",
|
||||
"body": [
|
||||
"const $1: creature_event_on_add = (event: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Add",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_ADD, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Add",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Remove": {
|
||||
"prefix": "creature_remove",
|
||||
"body": [
|
||||
"const $1: creature_event_on_remove = (event: number, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false; // return true to stop normal action",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Event on Remove",
|
||||
"RegisterCreatureEvent(${2:MyCreatureEntry}, CreatureEvents.CREATURE_EVENT_ON_REMOVE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Remove",
|
||||
"scope": "typescript"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
176
.vscode/gameobject.code-snippets
vendored
Normal file
176
.vscode/gameobject.code-snippets
vendored
Normal file
@@ -0,0 +1,176 @@
|
||||
{
|
||||
"GameObject AI Update": {
|
||||
"prefix": "gameobject_on_aiupdate",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_aiupdate = (event: number, gameObject: GameObject, diff: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on AI Update",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_AIUPDATE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject AI Update",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Spawn": {
|
||||
"prefix": "gameobject_on_spawn",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_spawn = (event: number, gameObject: GameObject) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Spawn",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_SPAWN, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Spawn",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Dummy Effect": {
|
||||
"prefix": "gameobject_on_dummy_effect",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_dummy_effect = (event: number, caster: any, spellId: number, effectIndex: number, gameObject: GameObject): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Dummy Effect",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_DUMMY_EFFECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Dummy Effect",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Quest Accept": {
|
||||
"prefix": "gameobject_on_quest_accept",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_quest_accept = (event: number, player: Player, gameObject: GameObject, quest: any): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Quest Accept",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_QUEST_ACCEPT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Quest Accept",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Quest Reward": {
|
||||
"prefix": "gameobject_on_quest_reward",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_quest_reward = (event: number, player: Player, gameObject: GameObject, quest: any, option: any): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Quest Reward",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_QUEST_REWARD, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Quest Reward",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Dialog Status": {
|
||||
"prefix": "gameobject_on_dialog_status",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_dialog_status = (event: number, player: Player, gameObject: GameObject) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Dialog Status",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_DIALOG_STATUS, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Dialog Status",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Destroyed": {
|
||||
"prefix": "gameobject_on_destroyed",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_destroyed = (event: number, gameObject: GameObject, attacker: any) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Destroyed",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_DESTROYED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Destroyed",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Damaged": {
|
||||
"prefix": "gameobject_on_damaged",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_damaged = (event: number, gameObject: GameObject, attacker: any) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Damaged",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_DAMAGED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Damaged",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Loot State Change": {
|
||||
"prefix": "gameobject_on_loot_state_change",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_loot_state_change = (event: number, gameObject: GameObject, state: any) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Loot State Change",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_LOOT_STATE_CHANGE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Loot State Change",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject State Changed": {
|
||||
"prefix": "gameobject_on_state_changed",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_go_state_changed = (event: number, gameObject: GameObject, state: any) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on State Changed",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_GO_STATE_CHANGED, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject State Changed",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Add": {
|
||||
"prefix": "gameobject_on_add",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_add = (event: number, gameObject: GameObject) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Add",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_ADD, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Add",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Remove": {
|
||||
"prefix": "gameobject_on_remove",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_remove = (event: number, gameObject: GameObject) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Remove",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_REMOVE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Remove",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Use": {
|
||||
"prefix": "gameobject_on_use",
|
||||
"body": [
|
||||
"const $1: gameobject_event_on_use = (event: number, gameObject: GameObject, player: Player): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Event on Use",
|
||||
"RegisterGameObjectEvent(${2:MyGameObjectID},GameObjectEvents.GAMEOBJECT_EVENT_ON_USE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Use",
|
||||
"scope": "typescript"
|
||||
}
|
||||
}
|
||||
|
||||
115
.vscode/gossipevents.code-snippets
vendored
Normal file
115
.vscode/gossipevents.code-snippets
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
{
|
||||
"Item Gossip Hello": {
|
||||
"prefix": "item_gossip_on_hello",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_hello = (event: number, player: Player, item: Item): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Item Gossip Event on Hello",
|
||||
"RegisterItemGossipEvent(${2:MyItemEntry}, GossipEvents.GOSSIP_EVENT_ON_HELLO, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Item Gossip Hello",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Item Gossip Select": {
|
||||
"prefix": "item_gossip_on_select",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_select = (event: number, player: Player, item: Item, sender: number, intid: number, code: string, menuId?: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Item Gossip Event on Select",
|
||||
"RegisterItemGossipEvent(${2:MyItemEntry}, GossipEvents.GOSSIP_EVENT_ON_SELECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Item Gossip Select",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Player Gossip Hello": {
|
||||
"prefix": "player_gossip_on_hello",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_hello = (event: number, player: Player, object: Object): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Player Gossip Event on Hello",
|
||||
"RegisterPlayerGossipEvent(${2:MyMenuId}, GossipEvents.GOSSIP_EVENT_ON_HELLO, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Player Gossip Hello",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Player Gossip Select": {
|
||||
"prefix": "player_gossip_on_select",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_select = (event: number, player: Player, object: Object, sender: number, intid: number, code: string, menuId?: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Player Gossip Event on Select",
|
||||
"RegisterItemGossipEvent(${2:MyMenuId}, GossipEvents.GOSSIP_EVENT_ON_SELECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Player Gossip Select",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Gossip Hello": {
|
||||
"prefix": "gameobject_gossip_on_hello",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_hello = (event: number, player: Player, gameObject: GameObject): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Gossip Event on Hello",
|
||||
"RegisterGameObjectGossipEvent(${2:MyGameObjectEntry}, GossipEvents.GOSSIP_EVENT_ON_HELLO, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Gossip Hello",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"GameObject Gossip Select": {
|
||||
"prefix": "gameobject_gossip_on_select",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_select = (event: number, player: Player, gameObject: GameObject, sender: number, intid: number, code: string, menuId?: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register GameObject Gossip Event on Select",
|
||||
"RegisterGameObjectGossipEvent(${2:MyGameObjectEntry}, GossipEvents.GOSSIP_EVENT_ON_SELECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "GameObject Gossip Select",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Gossip Hello": {
|
||||
"prefix": "creature_gossip_on_hello",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_hello = (event: number, player: Player, creature: Creature): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Gossip Event on Hello",
|
||||
"RegisterCreatureGossipEvent(${2:MyCreatureEntry}, GossipEvents.GOSSIP_EVENT_ON_HELLO, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Gossip Hello",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Creature Gossip Select": {
|
||||
"prefix": "creature_gossip_on_select",
|
||||
"body": [
|
||||
"const $1: gossip_event_on_select = (event: number, player: Player, creature: Creature, sender: number, intid: number, code: string, menuId?: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn true;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Creature Gossip Event on Select",
|
||||
"RegisterCreatureGossipEvent(${2:MyCreatureEntry}, GossipEvents.GOSSIP_EVENT_ON_SELECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Creature Gossip Select",
|
||||
"scope": "typescript"
|
||||
}
|
||||
}
|
||||
|
||||
345
.vscode/serverevents.code-snippets
vendored
Normal file
345
.vscode/serverevents.code-snippets
vendored
Normal file
@@ -0,0 +1,345 @@
|
||||
{
|
||||
"Server Packet Receive": {
|
||||
"prefix": "server_packet_receive",
|
||||
"body": [
|
||||
"const $1: server_event_on_packet_receive_any = (event: number, packet: WorldPacket, player?: Player): boolean | WorldPacket => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"\treturn <WorldPacket>packet;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Packet Receive",
|
||||
"RegisterServerEvent(ServerEvents.SERVER_EVENT_ON_PACKET_RECEIVE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Server Event on Packet Receive",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Packet Send": {
|
||||
"prefix": "server_packet_send",
|
||||
"body": [
|
||||
"const $1: server_event_on_packet_send_any = (event: number, packet: WorldPacket, player?: Player): boolean | WorldPacket => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"\treturn <WorldPacket>packet;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Packet Send",
|
||||
"RegisterServerEvent(ServerEvents.SERVER_EVENT_ON_PACKET_SEND, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Server Event on Packet Send",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Open State Change": {
|
||||
"prefix": "server_open_state_change",
|
||||
"body": [
|
||||
"const $1: world_event_on_open_state_change = (event: number, open: boolean) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Open State Change",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_OPEN_STATE_CHANGE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Open State Change",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Config Load": {
|
||||
"prefix": "server_config_load",
|
||||
"body": [
|
||||
"const $1: world_event_on_config_load = (event: number, reload: boolean) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Config Load",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_CONFIG_LOAD, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Config Load",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Shutdown Init": {
|
||||
"prefix": "server_shutdown_init",
|
||||
"body": [
|
||||
"const $1: world_event_on_shutdown_init = (event: number, code: number, mask: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Shutdown Init",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_SHUTDOWN_INIT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Shutdown Init",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Shutdown Cancel": {
|
||||
"prefix": "server_shutdown_cancel",
|
||||
"body": [
|
||||
"const $1: world_event_on_shutdown_cancel = (event: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Shutdown Cancel",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_SHUTDOWN_CANCEL, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Shutdown Cancel",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Update": {
|
||||
"prefix": "server_update",
|
||||
"body": [
|
||||
"const $1: world_event_on_update = (event: number, diff: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Update",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_UPDATE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Update",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Startup": {
|
||||
"prefix": "server_startup",
|
||||
"body": [
|
||||
"const $1: world_event_on_startup = (event: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Startup",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_STARTUP, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Startup",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Shutdown": {
|
||||
"prefix": "server_shutdown",
|
||||
"body": [
|
||||
"const $1: world_event_on_shutdown = (event: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Shutdown",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_SHUTDOWN, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Shutdown",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Lua State Open": {
|
||||
"prefix": "server_lua_state_open",
|
||||
"body": [
|
||||
"const $1: eluna_event_on_lua_state_open = (event: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Lua State Open",
|
||||
"RegisterServerEvent(ServerEvents.ELUNA_EVENT_ON_LUA_STATE_OPEN, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Eluna Event on Lua State Open",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Delete Creature": {
|
||||
"prefix": "server_delete_creature",
|
||||
"body": [
|
||||
"const $1: world_event_on_delete_creature = (event: number, creature: Creature) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Delete Creature",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_DELETE_CREATURE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Delete Creature",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Delete Gameobject": {
|
||||
"prefix": "server_delete_gameobject",
|
||||
"body": [
|
||||
"const $1: world_event_on_delete_gameobject = (event: number, gameObject: GameObject) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Delete Gameobject",
|
||||
"RegisterServerEvent(ServerEvents.WORLD_EVENT_ON_DELETE_GAMEOBJECT, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "World Event on Delete Gameobject",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Game Event Start": {
|
||||
"prefix": "server_game_event_start",
|
||||
"body": [
|
||||
"const $1: game_event_start = (event: number, gameEventId: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Game Event Start",
|
||||
"RegisterServerEvent(ServerEvents.GAME_EVENT_START, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Game Event Start",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Server Game Event Stop": {
|
||||
"prefix": "server_game_event_stop",
|
||||
"body": [
|
||||
"const $1: game_event_stop = (event: number, gameEventId: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Server Event on Game Event Stop",
|
||||
"RegisterServerEvent(ServerEvents.GAME_EVENT_STOP, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Game Event Stop",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"EMap Event on Create": {
|
||||
"prefix": "server_map_on_create",
|
||||
"body": [
|
||||
"const $1: map_event_on_create = (event: number, map: EMap) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Map Event on Create",
|
||||
"RegisterServerEvent(ServerEvents.MAP_EVENT_ON_CREATE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Map Event on Create",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Map Event on Destroy": {
|
||||
"prefix": "server_map_on_destroy",
|
||||
"body": [
|
||||
"const $1: map_event_on_destroy = (event: number, map: EMap) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Map Event on Destroy",
|
||||
"RegisterServerEvent(ServerEvents.MAP_EVENT_ON_DESTROY, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Map Event on Destroy",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Map Event on Player Enter": {
|
||||
"prefix": "server_map_on_player_enter",
|
||||
"body": [
|
||||
"const $1: map_event_on_player_enter = (event: number, map: EMap, player: Player) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Map Event on Player Enter",
|
||||
"RegisterServerEvent(ServerEvents.MAP_EVENT_ON_PLAYER_ENTER, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Map Event on Player Enter",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Map Event on Player Leave": {
|
||||
"prefix": "server_map_on_player_leave",
|
||||
"body": [
|
||||
"const $1: map_event_on_player_leave = (event: number, map: EMap, player: Player) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Map Event on Player Leave",
|
||||
"RegisterServerEvent(ServerEvents.MAP_EVENT_ON_PLAYER_LEAVE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Map Event on Player Leave",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Map Event on Update": {
|
||||
"prefix": "server_map_on_update",
|
||||
"body": [
|
||||
"const $1: map_event_on_update = (event: number, map: EMap, diff: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Map Event on Update",
|
||||
"RegisterServerEvent(ServerEvents.MAP_EVENT_ON_UPDATE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Map Event on Update",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Trigger Event on Trigger": {
|
||||
"prefix": "server_trigger",
|
||||
"body": [
|
||||
"const $1: trigger_event_on_trigger = (event: number, player: Player, triggerId: number): boolean => {",
|
||||
"\t// Implementation",
|
||||
"\treturn false;",
|
||||
"};",
|
||||
"",
|
||||
"// Register Trigger Event on Trigger",
|
||||
"RegisterServerEvent(ServerEvents.TRIGGER_EVENT_ON_TRIGGER, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Trigger Event on Trigger",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Weather Event on Change": {
|
||||
"prefix": "weather_on_change",
|
||||
"body": [
|
||||
"const $1: weather_event_on_change = (event: number, zoneId: number, state: WeatherState, grade: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Weather Event on Change",
|
||||
"RegisterServerEvent(ServerEvents.WEATHER_EVENT_ON_CHANGE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Weather Event on Change",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Auction Event on Add": {
|
||||
"prefix": "auction_on_add",
|
||||
"body": [
|
||||
"const $1: auction_event_on_add = (event: number, auctionId: number, owner: Player, item: Item, expireTime: number, buyout: number, startBid: number, currentBid: number, bidderGUIDLow: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Auction Event on Add",
|
||||
"RegisterServerEvent(ServerEvents.AUCTION_EVENT_ON_ADD, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Auction Event on Add",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Auction Event on Remove": {
|
||||
"prefix": "auction_on_remove",
|
||||
"body": [
|
||||
"const $1: auction_event_on_remove = (event: number, auctionId: number, owner: Player, item: Item, expireTime: number, buyout: number, startBid: number, currentBid: number, bidderGUIDLow: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Auction Event on Remove",
|
||||
"RegisterServerEvent(ServerEvents.AUCTION_EVENT_ON_REMOVE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Auction Event on Remove",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Auction Event on Successful": {
|
||||
"prefix": "auction_on_successful",
|
||||
"body": [
|
||||
"const $1: auction_event_on_successful = (event: number, auctionId: number, owner: Player, item: Item, expireTime: number, buyout: number, startBid: number, currentBid: number, bidderGUIDLow: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Auction Event on Successful",
|
||||
"RegisterServerEvent(ServerEvents.AUCTION_EVENT_ON_SUCCESSFUL, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Auction Event on Successful",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"Auction Event on Expire": {
|
||||
"prefix": "auction_on_expire",
|
||||
"body": [
|
||||
"const $1: auction_event_on_expire = (event: number, auctionId: number, owner: Player, item: Item, expireTime: number, buyout: number, startBid: number, currentBid: number, bidderGUIDLow: number) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register Auction Event on Expire",
|
||||
"RegisterServerEvent(ServerEvents.AUCTION_EVENT_ON_EXPIRE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "Auction Event on Expire",
|
||||
"scope": "typescript"
|
||||
},
|
||||
"AddOn Event on Message": {
|
||||
"prefix": "addon_on_message",
|
||||
"body": [
|
||||
"const $1: addon_event_on_message = (event: number, sender: string, type: AddonMessageType, prefix: string, msg: string, target?: string) => {",
|
||||
"\t// Implementation",
|
||||
"};",
|
||||
"",
|
||||
"// Register AddOn Event on Message",
|
||||
"RegisterServerEvent(ServerEvents.ADDON_EVENT_ON_MESSAGE, (...args) => $1(...args));"
|
||||
],
|
||||
"description": "AddOn Event on Message",
|
||||
"scope": "typescript"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user