Add several cross zone methods to Perl/Lua.

This commit is contained in:
Alex
2020-05-11 20:10:52 -04:00
parent 5e0ab3e37c
commit 5f0d3e9026
7 changed files with 379 additions and 2 deletions
+7
View File
@@ -280,11 +280,18 @@ public:
const char *GetZoneLongName(const char *zone);
void CrossZoneSignalPlayerByCharID(int charid, uint32 data);
void CrossZoneSignalPlayerByGroupID(int group_id, uint32 data);
void CrossZoneSignalPlayerByRaidID(int raid_id, uint32 data);
void CrossZoneSignalPlayerByGuildID(int guild_id, uint32 data);
void CrossZoneSignalNPCByNPCTypeID(uint32 npctype_id, uint32 data);
void CrossZoneSignalPlayerByName(const char *CharName, uint32 data);
void CrossZoneSetEntityVariableByNPCTypeID(uint32 npctype_id, const char *id, const char *m_var);
void CrossZoneSetEntityVariableByClientName(const char *CharName, const char *id, const char *m_var);
void CrossZoneSetEntityVariableByGroupID(int group_id, const char *id, const char *m_var);
void CrossZoneSetEntityVariableByRaidID(int raid_id, const char *id, const char *m_var);
void CrossZoneSetEntityVariableByGuildID(int guild_id, const char *id, const char *m_var);
void CrossZoneMessagePlayerByName(uint32 Type, const char *CharName, const char *Message);
void CrossZoneMessagePlayerByGroupID(uint32 Type, int GroupID, const char *Message);
void CrossZoneMessagePlayerByRaidID(uint32 Type, int RaidID, const char *Message);
void CrossZoneMessagePlayerByGuildID(uint32 Type, int GuildID, const char *Message);
void WorldWideMarquee(uint32 Type, uint32 Priority, uint32 FadeIn, uint32 FadeOut, uint32 Duration, const char *Message);
bool EnableRecipe(uint32 recipe_id);