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 com ícones

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

[Lua] World chat com ícones

Mensagem por windownsserversbr em Qui 25 Jun 2015 - 11:34

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

windownsserversbr


Mensagens : 233
Pontos : 739

Ver perfil do usuário http://windownsservers.jimdo.com

Voltar ao Topo Ir em baixo

Re: [Lua] World chat com ícones

Mensagem por argarian em Qui 25 Jun 2015 - 20:31

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

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 com ícones

Mensagem por windownsserversbr em Sex 26 Jun 2015 - 12:15

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

windownsserversbr


Mensagens : 233
Pontos : 739

Ver perfil do usuário http://windownsservers.jimdo.com

Voltar ao Topo Ir em baixo

Re: [Lua] World chat com ícones

Mensagem por Evil em Sex 26 Jun 2015 - 16:46

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.

Evil


Mensagens : 1091
Pontos : 25172

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Lua] World chat com ícones

Mensagem por windownsserversbr em Sab 27 Jun 2015 - 8:12

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

windownsserversbr


Mensagens : 233
Pontos : 739

Ver perfil do usuário http://windownsservers.jimdo.com

Voltar ao Topo Ir em baixo

Re: [Lua] World chat com ícones

Mensagem por Conteúdo patrocinado Hoje à(s) 19:00


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