Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

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

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Lua] World Chat

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Lua] World Chat

Mensagem por Freza em Sab 20 Jun 2015 - 12:50

Colocar dentro de lua_scripts.


Código:
local ChatPrefix = "#w";
local WorldChannelName = "World Channel";
local CooldownTimer = 5; -- Cooldown in seconds. Set to 0 for no CD obviously.
 
local Class = { -- Class colors  Prettier and easier than the elseif crap  THESE ARE HEX COLORS!
    [1] = "C79C6E", -- Warrior
    [2] = "F58CBA", -- Paladin
    [3] = "ABD473", -- Hunter
    [4] = "FFF569", -- Rogue
    [5] = "FFFFFF", -- Priest
    [6] = "C41F3B", -- Death Knight
    [7] = "0070DE", -- Shaman
    [8] = "69CCF0", -- Mage
    [9] = "9482C9", -- Warlock
    [11] = "FF7d0A" -- Druid
};
 
local Rank = {
    [0] = "7DFF00", -- Player
    [1] = "E700B1", -- Moderator
    [2] = "E7A200", -- Game Master
    [3] = "E7A200", -- Admin
    [4] = "E7A200" -- Console
};
 
-- Do not edit below unless you know what you're doing
if (ChatPrefix:sub(-1) ~= " ") then
    ChatPrefix = ChatPrefix.." ";
end
 
local RCD = {};
function ChatSystem(event, player, msg, _, lang)
    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("|cFFFF0000You must wait %i second(s) before sending another chat message!|r", math.floor(r));
            player:SendAreaTriggerMessage(s);
        else
            RCD[player:GetGUIDLow()] = os.clock() + CooldownTimer;
            local t = table.concat({"|cff7DFF00[", WorldChannelName, "] [|r|cff", Rank[player:GetGMRank()] or Rank[0], "|Hplayer:", player:GetName(), "|h", player:GetName(), "|h|r|cff7DFF00]: |r|cff", Class[player:GetClass()], 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);


NÃO FUI EU QUEM CRIOU ESSE SCRIPT .LUA


Última edição por Freza em Dom 21 Jun 2015 - 22:11, editado 1 vez(es)

Freza


Mensagens : 1806
Pontos : 5976
Evolução : 4


Ver perfil do usuário http://bgames.com.br

Voltar ao Topo Ir em baixo

Re: [Lua] World Chat

Mensagem por argarian em Dom 21 Jun 2015 - 19:37

Este SCRIPT não e seu, por favor poste os creditos e adicione o seu pela tradução ou ate mesmo por compartilhar ele, o autor e de um forum gringo *cujo nome não posso citar por regulamento da BG-Games*

argarian


Mensagens : 67
Pontos : 588

Ver perfil do usuário http://wow-kratos.de.nu/

Voltar ao Topo Ir em baixo

Re: [Lua] World Chat

Mensagem por Freza em Dom 21 Jun 2015 - 22:08

Não quero créditos por nada, pois apenas estou compartilhando algo que não faço a minima ideia de quem criou, mais se isso for importante para você me mande o nome do criador e eu coloco ai, me desculpe. Lembrando que o script já estava no fórum, porem desatualizado.

Freza


Mensagens : 1806
Pontos : 5976
Evolução : 4


Ver perfil do usuário http://bgames.com.br

Voltar ao Topo Ir em baixo

Re: [Lua] World Chat

Mensagem por Conteúdo patrocinado Hoje à(s) 2:41


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum