como faz p mudar a cor da mensagem??
Tirando isso, ta funfando aqui..
Por ultimate1996, 03 de fev. de 2012 em Actions e Talkactions
info
Grupo: Artesão
Registrado: 14/07/08
Posts: 148
Reputação: +17
Char no Tibia: [ADM] ShadoW

como faz p mudar a cor da mensagem??
Tirando isso, ta funfando aqui..
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

Seu código está com um erro estranho
'
function onSay(cid, words, param)
local item, type = {12596,1}, MESSAGE_INFO_DESCR
if (not param or param == '') then
return true, doPlayerSendCancel(cid, "Command param required.")
end
if not doPlayerRemoveItem(cid, item[1], item[2]) then
strocnt = item[2] == 1 and getItemArticleById(item[1]) or item[2]
return true, doPlayerSendCancel(cid, "You need at least "..strocnt.." "..getItemNameById(item[1]).." to broadcast a message.")
end
for _, pid in ipairs(getPlayersOnline()) do
if getPlayerGroupId(cid) > getPlayerGroupId(pid) then
doPlayerSendTextMessage(pid, type, getPlayerName(cid)..' ['..getPlayerLevel(cid)..']: '..param)
end
return true
end
doPlayerSendTextMessage(cid, 18, words..' '..param)
return TRUE
end
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo

Que erro? Eu testei no TFS 0.4 e tá funcionando normalmente..
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo
Vim aqui trazer pra vocês um sistema de mensagem Global, aonde qualquer player pode enviar mensagem através do chat ou broadcast.
Vá na pasta de seu OT/data/talkactions/scripts , copie e cole um arquivo e depois renomeie-o pra globalmessage .
Apague tudo que està no arquivo e substitua por :a
12596 - ID do item usado pra enviar a mensagem.
MESSAGE_STATUS_CONSOLE_BLUE - Cor da mensagem global que aparecerá no chat. ( pode ser mudada )
1 - Mude para 0 se você quer que o item não seja removido ao utilizar o comando.
Depois và em data/talkactions e abra o arquivo talkactions.xml.
E cole isso :
Como usar : Digite !@ no channel e a mensagem que quer em seguida.
OBS : Se você quiser mudar o comando pra enviar a mensagem global, é só você substituir o !@ pelo que quiser.. Exemplo : Se você mudar para !msg, você tera que digitar !msg Mensagem Aqui
é isso gente, não sei se funciona nos outros TFS, mas eu testei no TFS 0.4 e funcionou normalmente.</talkaction>
Editado Fevereiro 4 por RaizenUrameshi