Jump to content

Scripting Mudar a cor das frases no comando /b ou /bc


Recommended Posts

TFS 0.3.4 versão do servidor 8.4

 

Estou tentando mudar a cor da frase do /bc utilizando o /bc white" msg ou qualquer outra cor e não vai por nada. Alguma sugestão? Também já experimentei utilizar outros modos como #b "white e etc...

 

Script do /bc

Citar

function onSay(cid, words, param, channel)
    if(param == '') then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
        return true
    end

    local t = string.explode(param, " ", 1)
    if(not t[2]) then
        doBroadcastMessage(t[1])
    elseif(not doBroadcastMessage(t[2], MESSAGE_TYPES[t[1]])) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bad message color type.")
    end

    return true
end

 

 

 

Inclusive revirando a pasta talkactions do meu servidor encontrei essa script: broadcastclass.lua

Citar

local colors = {
    ["branco"] = MESSAGE_EVENT_ADVANCE,
    ["event"] = MESSAGE_EVENT_DEFAULT,
    ["laranja"] = MESSAGE_STATUS_CONSOLE_ORANGE,
    ["verde"] = MESSAGE_INFO_DESCR,
    ["small"] = MESSAGE_STATUS_SMALL,
    ["azul"] = MESSAGE_STATUS_CONSOLE_BLUE,
    ["vermelho"] = MESSAGE_STATUS_WARNING,
    ["default"] = MESSAGE_STATUS_DEFAULT
}

function onSay(cid, words, param)
    if(param == "") then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Paramêtros requeridos.")
        return TRUE
    end

    local t = string.explode(param, ";")
    if(not t[2]) then
        doBroadcastMessage(t[1])
    elseif(doBroadcastMessage(t[2], colors[t[1]]) == LUA_ERROR) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cor de mensagem não disponível.")
        return TRUE
    end
    return TRUE
end

 

 

Já tentei trocar no talkactions.lua para ler o broadcastclass e o bc e não funciona nenhum.. sugestões?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Gran
      Boa noite pessoal! Preciso de uma espécie de arena ativada a partir de um NPC que teletransporta o player para o local! O NPC já tenho e está funcionando perfeitamente:
      Precisaria realmente da parte relacionada a arena em si e queria ela da seguinte forma se possível:
      Assim que o player paga o npc ele é teletransportado e a arena inicia, um monstro por vez que spawna o proximo quando é morto. A cada monstro que é morto o player recebe uma recompensa em dinheiro que vai dobrando, assim como uma quantidade X de xp. Já encontrei alguns scripts de arena, mas nao consegui adaptar para o que quero pois sou iniciante. Ficarei muito grato com qualquer ajuda! Muito obrigado.
    • By gmxunior
      Olá galera boa tarde!
      tudo bem com vocês?
      estou com problema no mod desert war!
       
      ele está funcionando perfeitamente, unico problema é que quem perde é quem ganha os premios.
       
      será que alguem pode me ajuda?
       
      meu script é esse:
       
    • By Pedro quinca
      Ultilizo um servidor 854.
       
      Estou criando um script do "alohomora", ele é muito simples.O palyer clica em em um item (porta), essa porta é transformada (aberta).O meu problema está sendo em conseguir que essa prota se feche sozinha automaticamente depois de um tempo, estou tentando fazer por addevent, mas não ta dando certo.
       
      Codigo:
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       
    • By GniusPlay
      Pessoal, preciso de uma script que ao player usar o item na pokeball do pokemon, ele ganhe +100 de vida
      Exemplo:
      Ele tem 1400 de vida, ai ao usar o item ele ficaria com 1500
       
    • By Nother
      Olá, gostaria de uma speel em área que puxasse o agro dos bixos para que eles parassem de focar outra pessoa e focassem quem agrou eles.
      A spell pode ser um quadrado de 4 sqm de distancia para todos os lados.
      Desde já agradeço
       
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo