Ir para conteúdo

Posts Recomendados

Olá Pessoal, acabo de inventar um comando chamado /falar, ai quando você o usa, aparece uma mensagem personalizada do jeito que você quiser:

 

 

/falar branco, mensagem (você fala em branco no server log e na tela)

 

/falar verde, mensagem (você fala em verde no server log e na tela)

 

/falar azul, mensagem (você fala em azul no server log e na tela)

 

/falar laranja, mensagem (você fala em laranja no server log e na tela)

 

/falar vermelho, mensagem (você fala em vermelho no server log e na tela)

 

/falar no server log, mensagem (você fala no server log)

 

/falar no server log e na tela, mensagem (você fala no server log e na tela)

 

/falar no server log e default, mensagem (você fala no server log e no default)

 

 

 

Então vamos ao script!

1° - Vá em data/talkactions/scripts, adicione um arquivo chamado falar.lua e coloque isso dentro de la:

local colors = {

 

["branco"] = MESSAGE_EVENT_ADVANCE,

["no server log"] = MESSAGE_EVENT_DEFAULT,

["laranja"] = MESSAGE_STATUS_CONSOLE_ORANGE,

["verde"] = MESSAGE_INFO_DESCR,

["azul"] = MESSAGE_STATUS_CONSOLE_BLUE,

["vermelho"] = MESSAGE_STATUS_CONSOLE_RED,

["no server log e na tela"] = MESSAGE_STATUS_WARNING,

["no server log e default"] = MESSAGE_STATUS_DEFAULT

}

 

function onSay(cid, words, param)

 

if(param == "")

then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

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, "Essa cor nao existe.")

return true

end

return true

end

 

 

2° - Depois vá em data/actions/actions.xml, abra em forma de bloco de notas, e adicione a seguinte linha:

<talkaction log="yes" access="5" words="/falar" event="script" value="falar.lua"/>

 

 

Então é isso pessoal, espero que tenham gostado :)

Editado por TheCaos
Link para o comentário
https://xtibia.com/forum/topic/207545-comando-em-que-voc%C3%AA-falar-em-determinado-lugarcor/
Compartilhar em outros sites

×
×
  • Criar Novo...