Add CrossZoneMessagePlayerByGuildID() to Perl/Lua.

This commit is contained in:
Alex
2020-05-10 16:52:33 -04:00
parent 518bcb58d3
commit 857b24727c
7 changed files with 54 additions and 0 deletions
+11
View File
@@ -3234,6 +3234,17 @@ void QuestManager::CrossZoneMessagePlayerByName(uint32 Type, const char *CharNam
safe_delete(pack);
}
void QuestManager::CrossZoneMessagePlayerByGuildID(uint32 Type, int GuildID, const char *Message){
uint32 message_len = strlen(Message) + 1;
auto pack = new ServerPacket(ServerOP_CZMessageGuild, sizeof(CZMessageGuild_Struct) + message_len);
CZMessageGuild_Struct* CZGM = (CZMessageGuild_Struct*) pack->pBuffer;
CZGM->Type = Type;
CZGM->GuildID = GuildID;
strn0cpy(CZGM->Message, Message, 512);
worldserver.SendPacket(pack);
safe_delete(pack);
}
void QuestManager::CrossZoneSetEntityVariableByClientName(const char *CharName, const char *id, const char *m_var){
uint32 message_len = strlen(id) + 1;
uint32 message_len2 = strlen(m_var) + 1;