Advertisement
Guest User

Untitled

a guest
Mar 13th, 2018
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. #pragma region Chat Guild : -
  2. if (m->String[0] == '-')
  3. {
  4. strncpy(m->MobName, pMob[conn].MOB.MobName, NAME_LENGTH);
  5.  
  6. m->String[MESSAGE_LENGTH] = 3;
  7.  
  8. int guild = pMob[conn].MOB.Guild;
  9.  
  10. if (guild == 0)
  11. {
  12. SendClientMessage(conn, g_pMessageStringTable[_NN_Only_Guild_Member_Can]);
  13. return;
  14. }
  15.  
  16. int guildlevel = pMob[conn].MOB.GuildLevel;
  17.  
  18. for (int i = 1; i < MAX_USER; i++)
  19. {
  20. if (pUser[i].Mode != USER_PLAY)
  21. continue;
  22.  
  23. if (pMob[i].MOB.Guild != guild && m->String[1] != '-')
  24. continue;
  25.  
  26. if (pMob[i].MOB.Guild != guild && m->String[1] == '-' && (pMob[i].MOB.Guild != g_pGuildAlly[guild] || g_pGuildAlly[guild] == 0))
  27. continue;
  28.  
  29. if (i == conn)
  30. continue;
  31.  
  32. if (pUser[i].Guildchat)
  33. continue;
  34.  
  35. m->ID = conn;
  36. pUser[i].cSock.AddMessage((char*)m, m->Size);
  37. }
  38.  
  39. char guildname[256];
  40. BASE_GetGuildName(ServerGroup, guild, guildname);
  41.  
  42. sprintf(temp, "chat_guild, %s : %s guild:%s", m->MobName, m->String, guildname);
  43. ChatLog(temp, pUser[conn].AccountName, pUser[conn].IP);
  44. return;
  45. }
  46. #pragma endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement