BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


description [Lua] World chat com ícones Empty [Lua] World chat com ícones

more_horiz
Basta coloca na pasta lua_scripts
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

description [Lua] World chat com ícones EmptyRe: [Lua] World chat com ícones

more_horiz
Variavel VERSION inutil ja que não esta sendo utilizada no codigo, e possivel rodar este script não apenas no wotlk mas tambem no cataclysma com a modificação para LUA

description [Lua] World chat com ícones EmptyRe: [Lua] World chat com ícones

more_horiz
Quem não sabe disso eu ia fazer outra coisa mais deixei assim vou fazer apenas para mim mais se tiver insatisfeito com script basta não usar por até agora não vi você fazendo nada que preste só serve para criticar parece um supervisor

description [Lua] World chat com ícones EmptyRe: [Lua] World chat com ícones

more_horiz
Eu não vejo nada de mais nisso, ele está dando uma critica construtiva.
Pode até atrapalhar quem quer estudar o código, mas não tem muita relevância.

bom, não quero mais saber de discussões entre os dois aqui na BGames.

description [Lua] World chat com ícones EmptyRe: [Lua] World chat com ícones

more_horiz
Sim, evil só pq está version ali que dizer do pacth era outra coisa que ia por mais eu vou testar primeiro

description [Lua] World chat com ícones EmptyRe: [Lua] World chat com ícones

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder