Merge branch 'master' into crosszonesignalplayerbygroupid

This commit is contained in:
Alex
2020-05-10 21:00:43 -04:00
committed by GitHub
23 changed files with 329 additions and 21 deletions
+11
View File
@@ -3243,6 +3243,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;