Basta coloca na pasta lua_scripts
use o comando .reload eluna
digite comando #w mensagem
Créditos pelo wordchat paranoia
Créditos pela configuração e atualização e modificação com ícones EU
use o comando .reload eluna
digite comando #w mensagem
Código:
print("world chat configurado e modificado por windbr está ativado")
local ChatPrefix = "#w";
local version = "3.3.5a(12340)";
local WorldChannelName = "Chat";
local CooldownTimer = 5; -- Cooldown em segundos. Defina como 0 para nenhum CD obviamente.
local Class = {
[1] = "|TInterface\\icons\\INV_Sword_27.png:13|t",
[2] = "|TInterface\\icons\\INV_Hammer_01.png:13|t",
[3] = "|TInterface\\icons\\INV_Weapon_Bow_07.png:13|t",
[4] = "|TInterface\\icons\\INV_ThrowingKnife_04.png:13|t",
[5] = "|TInterface\\icons\\INV_Staff_30.png:13|t",
[6] = "|TInterface\\icons\\Spell_Deathknight_ClassIcon.png:13|t",
[7] = "|TInterface\\icons\\inv_jewelry_talisman_04.png:13|t",
[8] = "|TInterface\\icons\\INV_Staff_13.png:13|t",
[9] = "|TInterface\\ICONS/Spell_Nature_FaerieFire.png:13|t",
[11] = "|TInterface\\icons\\Ability_Druid_Maul.png:13|t"
};
local Team = {
-- [0] = "|cff0000ffALLIANCE",
-- [1] = "|cffff0000HORDA"
[0] = "|TInterface/ICONS/INV_BannerPVP_02.png:13|t",
[1] = "|TInterface/ICONS/INV_BannerPVP_01.png:13|t"
};
local Rank = {
[0] = "7DFF00", -- Player
[1] = "|TInterface\\icons\\Inv_Misc_Tournaments_banner_Human:15|t", -- V>I>P
[2] = "|TInterface\\icons\\Mail_GMIcon:15|t ", -- Game Master
[3] = "|TInterface\\icons\\Mail_GMIcon:15|t ", -- Sub Admin
[4] = "|TInterface\\icons\\Mail_GMIcon:15|t " -- Administrador
};
-- Não edite abaixo se você não sabe o que está fazendo
if (ChatPrefix:sub(-1) ~= " ") then
ChatPrefix = ChatPrefix.." ";
end
local RCD = {};
function ChatSystem(event, player, msg, _, language)
if (RCD[player:GetGUIDLow()] == nil) then
RCD[player:GetGUIDLow()] = 0;
end
if (msg:sub(1, ChatPrefix:len()) == ChatPrefix) then
local r = RCD[player:GetGUIDLow()] - os.clock();
if (0 < r) then
local s = string.format("|cFFFF0000Você deve esperar %i segundo(s) antes de enviar outra mensagem de bate-papo!|r", math.floor(r));
player:SendAreaTriggerMessage(s);
else
RCD[player:GetGUIDLow()] = os.clock() + CooldownTimer;
local t = table.concat({"|cffFFFFFF[", WorldChannelName, "] "..Team[player:GetTeam()].." "..Class[player:GetClass()].."", Rank[player:GetGMRank()] or Rank[0], "|Hplayer:", player:GetName(), "|h", player:GetName(), "|h|r|cff7DFF00: |r" , msg:sub(ChatPrefix:len()+1), "|r"});
SendWorldMessage(t);
end
return false;
end
end
RegisterPlayerEvent(18, ChatSystem);
RegisterPlayerEvent(4, function(_, player) RCD[player:GetGUIDLow()] = 0; end);
Créditos pelo wordchat paranoia
Créditos pela configuração e atualização e modificação com ícones EU