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 Empty[Lua] World Chat

more_horiz
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 - 23:11, editado 1 vez(es)

description[Lua]  World Chat EmptyRe: [Lua] World Chat

more_horiz
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*

description[Lua]  World Chat EmptyRe: [Lua] World Chat

more_horiz
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.

description[Lua]  World Chat EmptyRe: [Lua] World Chat

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