1. --[[
  2. World Chat v3
  3. Scripted by DevilCrocker =
  4. ]]--
  5. local T = {
  6. {"z", "|cff0033FFKosmian-WoW Team |cffC41F3B[Ownner]"},
  7. {"a", "|cff0033FFKosmian-WoW Team |cffFF7d0A[Administrator]"},
  8. {"c", "|cff0033FFKosmian-WoW Team |cffE700B1[GameMaster]"},
  9. {"e", "|cff0033FFKosmian-WoW Team |cffDA70D6[V.I.P]"}
  10. {0, "|cffF3F781World Chat |cffFF0000<Horde> |cffC79C6E"},
  11. {1, "|cffF3F781World Chat |cff69CCF0<Alliance> |cff69CCF0"}
  12. };
  13. function OnChat_Message(event, pPlayer, message)
  14. if(message.find(message, "#w") == 1) then
  15. local nmessage = message:gsub("#w", "");
  16. for k, v in pairs(T) do
  17. if (pPlayer:IsGm() and pPlayer:CanUseCommand(T[k][1])) then
  18. SendWorldMessage(T[k][2]..pPlayer:GetName()..":|cffBCF5A9"..nmessage, 2);
  19. else
  20. if(pPlayer:GetTeam() == T[k][1]) then
  21. SendWorldMessage(T[k][2]..pPlayer:GetName()..":|cffBCF5A9"..nmessage, 2);
  22. end
  23. end
  24. end
  25. return false;
  26. end
  27. return true;
  28. end
  29. RegisterServerHook(16, OnChat_Message);

World Chat by DediShot v3