Advertisement
Rochet2

Untitled

Apr 22nd, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 10.43 KB | None | 0 0
  1.  enum RegisterTypes
  2.  {
  3. @@ -105,13 +115,13 @@ enum ServerEvents
  4.      ELUNA_EVENT_ON_RESTART                  =     16,       // (event)
  5.  
  6.      // Map
  7. -    MAP_EVENT_ON_CREATE                     =     17,       // Not Implemented
  8. -    MAP_EVENT_ON_DESTROY                    =     18,       // Not Implemented
  9. -    MAP_EVENT_ON_LOAD                       =     19,       // Not Implemented
  10. -    MAP_EVENT_ON_UNLOAD                     =     20,       // Not Implemented
  11. -    MAP_EVENT_ON_PLAYER_ENTER               =     21,       // Not Implemented
  12. -    MAP_EVENT_ON_PLAYER_LEAVE               =     22,       // Not Implemented
  13. -    MAP_EVENT_ON_UPDATE                     =     23,       // Not Implemented
  14. +    MAP_EVENT_ON_CREATE                     =     17,       // (event, map)
  15. +    MAP_EVENT_ON_DESTROY                    =     18,       // (event, map)
  16. +    MAP_EVENT_ON_GRID_LOAD                  =     19,       // Not Implemented
  17. +    MAP_EVENT_ON_GRID_UNLOAD                =     20,       // Not Implemented
  18. +    MAP_EVENT_ON_PLAYER_ENTER               =     21,       // (event, map, player)
  19. +    MAP_EVENT_ON_PLAYER_LEAVE               =     22,       // (event, map, player)
  20. +    MAP_EVENT_ON_UPDATE                     =     23,       // (event, map, diff)
  21.  
  22.      // Area trigger
  23.      TRIGGER_EVENT_ON_TRIGGER                =     24,       // (event, player, triggerId)
  24. @@ -122,8 +132,8 @@ enum ServerEvents
  25.      // Auction house
  26.      AUCTION_EVENT_ON_ADD                    =     26,       // (event, AHObject)
  27.      AUCTION_EVENT_ON_REMOVE                 =     27,       // (event, AHObject)
  28. -    AUCTION_EVENT_ON_SUCCESSFUL             =     28,       // (event, AHObject) // NOT SUPPORTED YET
  29. -    AUCTION_EVENT_ON_EXPIRE                 =     29,       // (event, AHObject) // NOT SUPPORTED YET
  30. +    AUCTION_EVENT_ON_SUCCESSFUL             =     28,       // (event, AHObject) // Not Implemented
  31. +    AUCTION_EVENT_ON_EXPIRE                 =     29,       // (event, AHObject) // Not Implemented
  32.  
  33.     // AddOns
  34.      ADDON_EVENT_ON_MESSAGE                  =     30,       // (event, sender, type, prefix, msg, target) - target can be nil/whisper_target/guid/group/channel
  35. @@ -173,10 +183,10 @@ enum PlayerEvents
  36.      PLAYER_EVENT_ON_REPOP                   =     35,       // (event, player)
  37.      PLAYER_EVENT_ON_RESURRECT               =     36,       // (event, player)
  38.      PLAYER_EVENT_ON_LOOT_MONEY              =     37,       // (event, player, amount)
  39. -    PLAYER_EVENT_ON_QUEST_ABANDON           =     38,       // (event, player, questId)
  40. -    PLAYER_EVENT_ON_GM_TICKET_CREATE        =     39,       // (event, player, ticketText)
  41. -    PLAYER_EVENT_ON_GM_TICKET_UPDATE        =     40,       // (event, player, ticketText)
  42. -    PLAYER_EVENT_ON_GM_TICKET_DELETE        =     41,       // (event, player)
  43. +    PLAYER_EVENT_ON_QUEST_ABANDON           =     38,       // (event, player, questId)     // Not on TC
  44. +    PLAYER_EVENT_ON_GM_TICKET_CREATE        =     39,       // (event, player, ticketText)  // Not on TC
  45. +    PLAYER_EVENT_ON_GM_TICKET_UPDATE        =     40,       // (event, player, ticketText)  // Not on TC
  46. +    PLAYER_EVENT_ON_GM_TICKET_DELETE        =     41,       // (event, player)              // Not on TC
  47.      PLAYER_EVENT_ON_COMMAND                 =     42,       // (event, player, command) - Can return false
  48.  
  49.      PLAYER_EVENT_COUNT
  50. @@ -190,12 +200,12 @@ enum GuildEventTypes
  51.      GUILD_EVENT_ON_REMOVE_MEMBER            =     2,       // (event, guild, isDisbanding)
  52.      GUILD_EVENT_ON_MOTD_CHANGE              =     3,       // (event, guild, newMotd)
  53.      GUILD_EVENT_ON_INFO_CHANGE              =     4,       // (event, guild, newInfo)
  54. -    GUILD_EVENT_ON_CREATE                   =     5,       // (event, guild, leader, name)
  55. +    GUILD_EVENT_ON_CREATE                   =     5,       // (event, guild, leader, name)  // Not on TC
  56.      GUILD_EVENT_ON_DISBAND                  =     6,       // (event, guild)
  57.      GUILD_EVENT_ON_MONEY_WITHDRAW           =     7,       // (event, guild, player, amount, isRepair)
  58.      GUILD_EVENT_ON_MONEY_DEPOSIT            =     8,       // (event, guild, player, amount)
  59. -    GUILD_EVENT_ON_ITEM_MOVE                =     9,       // (event, guild, player, item, isSrcBank, srcContainer, srcSlotId, isDestBank, destContainer, destSlotId)
  60. -    GUILD_EVENT_ON_EVENT                    =     10,      // (event, guild, eventType, plrGUIDLow1, plrGUIDLow2, newRank)
  61. +    GUILD_EVENT_ON_ITEM_MOVE                =     9,       // (event, guild, player, item, isSrcBank, srcContainer, srcSlotId, isDestBank, destContainer, destSlotId)   // TODO
  62. +    GUILD_EVENT_ON_EVENT                    =     10,      // (event, guild, eventType, plrGUIDLow1, plrGUIDLow2, newRank)  // TODO
  63.      GUILD_EVENT_ON_BANK_EVENT               =     11,      // (event, guild, eventType, tabId, playerGUIDLow, itemOrMoney, itemStackCount, destTabId)
  64.  
  65.      GUILD_EVENT_COUNT
  66. @@ -218,12 +228,12 @@ enum GroupEvents
  67.  // RegisterVehicleEvent(eventId, function)
  68.  enum VehicleEvents
  69.  {
  70. -    VEHICLE_EVENT_ON_INSTALL                =     1,
  71. -    VEHICLE_EVENT_ON_UNINSTALL              =     2,
  72. -    VEHICLE_EVENT_ON_RESET                  =     3,
  73. -    VEHICLE_EVENT_ON_INSTALL_ACCESSORY      =     4,
  74. -    VEHICLE_EVENT_ON_ADD_PASSENGER          =     5,
  75. -    VEHICLE_EVENT_ON_REMOVE_PASSENGER       =     6,
  76. +    VEHICLE_EVENT_ON_INSTALL                =     1,    // (event, vehicle)
  77. +    VEHICLE_EVENT_ON_UNINSTALL              =     2,    // (event, vehicle)
  78. +    // UNUSED                               =     3,    // (event, vehicle)
  79. +    VEHICLE_EVENT_ON_INSTALL_ACCESSORY      =     4,    // (event, vehicle, creature)
  80. +    VEHICLE_EVENT_ON_ADD_PASSENGER          =     5,    // (event, vehicle, unit, seatId)
  81. +    VEHICLE_EVENT_ON_REMOVE_PASSENGER       =     6,    // (event, vehicle, unit)
  82.  
  83.      VEHICLE_EVENT_COUNT
  84.  };
  85. @@ -242,8 +252,8 @@ enum CreatureEvents
  86.      CREATURE_EVENT_ON_DAMAGE_TAKEN                    = 9,  // (event, creature, attacker, damage)
  87.      CREATURE_EVENT_ON_PRE_COMBAT                      = 10, // (event, creature, target)
  88.      CREATURE_EVENT_ON_ATTACKED_AT                     = 11, // (event, creature, attacker)
  89. -    CREATURE_EVENT_ON_OWNER_ATTACKED                  = 12, // (event, creature, target) // Not on mangos
  90. -    CREATURE_EVENT_ON_OWNER_ATTACKED_AT               = 13, // (event, creature, attacker) // Not on mangos
  91. +    CREATURE_EVENT_ON_OWNER_ATTACKED                  = 12, // (event, creature, target)    // Not on mangos
  92. +    CREATURE_EVENT_ON_OWNER_ATTACKED_AT               = 13, // (event, creature, attacker)  // Not on mangos
  93.      CREATURE_EVENT_ON_HIT_BY_SPELL                    = 14, // (event, creature, caster, spellid)
  94.      CREATURE_EVENT_ON_SPELL_HIT_TARGET                = 15, // (event, creature, target, spellid)
  95.      // UNUSED                                         = 16, // (event, creature)
  96. @@ -251,7 +261,7 @@ enum CreatureEvents
  97.      // UNUSED                                         = 18, // (event, creature)
  98.      CREATURE_EVENT_ON_JUST_SUMMONED_CREATURE          = 19, // (event, creature, summon)
  99.      CREATURE_EVENT_ON_SUMMONED_CREATURE_DESPAWN       = 20, // (event, creature, summon)
  100. -    CREATURE_EVENT_ON_SUMMONED_CREATURE_DIED          = 21, // (event, creature, summon, killer) // Not on mangos
  101. +    CREATURE_EVENT_ON_SUMMONED_CREATURE_DIED          = 21, // (event, creature, summon, killer)    // Not on mangos
  102.      CREATURE_EVENT_ON_SUMMONED                        = 22, // (event, creature, summoner)
  103.      CREATURE_EVENT_ON_RESET                           = 23, // (event, creature)
  104.      CREATURE_EVENT_ON_REACH_HOME                      = 24, // (event, creature)
  105. @@ -259,7 +269,7 @@ enum CreatureEvents
  106.      CREATURE_EVENT_ON_CORPSE_REMOVED                  = 26, // (event, creature, respawndelay)
  107.      CREATURE_EVENT_ON_MOVE_IN_LOS                     = 27, // (event, creature, unit)
  108.      // UNUSED                                         = 28, // (event, creature)
  109. -    CREATURE_EVENT_ON_PASSANGER_BOARDED               = 29, // (event, creature, passanger, seatid, apply) // Not on mangos
  110. +    // UNUSED                                         = 29, // (event, creature)
  111.      CREATURE_EVENT_ON_DUMMY_EFFECT                    = 30, // (event, caster, spellid, effindex, creature)
  112.      CREATURE_EVENT_ON_QUEST_ACCEPT                    = 31, // (event, player, creature, quest)
  113.      CREATURE_EVENT_ON_QUEST_SELECT                    = 32, // (event, player, creature, quest)
  114. @@ -273,15 +283,15 @@ enum CreatureEvents
  115.  enum GameObjectEvents
  116.  {
  117.      GAMEOBJECT_EVENT_ON_AIUPDATE                    = 1,    // (event, go, diff)
  118. -    GAMEOBJECT_EVENT_ON_RESET                       = 2,    // (event, go)                  // TODO
  119. +    GAMEOBJECT_EVENT_ON_SPAWN                       = 2,    // (event, go)
  120.      GAMEOBJECT_EVENT_ON_DUMMY_EFFECT                = 3,    // (event, caster, spellid, effindex, go)
  121.      GAMEOBJECT_EVENT_ON_QUEST_ACCEPT                = 4,    // (event, player, go, quest)
  122.      GAMEOBJECT_EVENT_ON_QUEST_REWARD                = 5,    // (event, player, go, quest, opt)
  123.      GAMEOBJECT_EVENT_ON_DIALOG_STATUS               = 6,    // (event, player, go)
  124. -    GAMEOBJECT_EVENT_ON_DESTROYED                   = 7,    // (event, go, player)          // TODO
  125. -    GAMEOBJECT_EVENT_ON_DAMAGED                     = 8,    // (event, go, player)          // TODO
  126. -    GAMEOBJECT_EVENT_ON_LOOT_STATE_CHANGE           = 9,    // (event, go, state, unit)     // TODO
  127. -    GAMEOBJECT_EVENT_ON_GO_STATE_CHANGED            = 10,   // (event, go, state)           // TODO
  128. +    GAMEOBJECT_EVENT_ON_DESTROYED                   = 7,    // (event, go, player)
  129. +    GAMEOBJECT_EVENT_ON_DAMAGED                     = 8,    // (event, go, player)
  130. +    GAMEOBJECT_EVENT_ON_LOOT_STATE_CHANGE           = 9,    // (event, go, state)
  131. +    GAMEOBJECT_EVENT_ON_GO_STATE_CHANGED            = 10,   // (event, go, state)
  132.      GAMEOBJECT_EVENT_ON_QUEST_COMPLETE              = 11,   // (event, player, go, quest)
  133.      GAMEOBJECT_EVENT_COUNT
  134.  };
  135. @@ -293,6 +303,7 @@ enum ItemEvents
  136.      ITEM_EVENT_ON_USE                               = 2,    // (event, player, item, target)
  137.      ITEM_EVENT_ON_QUEST_ACCEPT                      = 3,    // (event, player, item, quest)
  138.      ITEM_EVENT_ON_EXPIRE                            = 4,    // (event, player, itemid)
  139. +    ITEM_EVENT_ON_REMOVE                            = 5,    // (event, player, item)
  140.      ITEM_EVENT_COUNT
  141.  };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement