data/talkactions/scripts, duplica um arquivo, nomeie para "msg" sem as aspas e cole:
function onSay(cid, words, param)
if (param == "") then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Param Invalid")
return TRUE
end
if (param == "stop") then
setPlayerStorageValue(cid, 102055, 1)
return TRUE
end
if (getPlayerStorageValue(cid, 102055) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Use '!msg stop', antes de usar outra menssagem!")
return TRUE
end
addEvent(doSendAutoMessage, 1, cid, param)
setPlayerStorageValue(cid, 102055, 0)
return TRUE
end
function doSendAutoMessage(cid, param)
if (getPlayerStorageValue(cid, 102055) ~= 1) then
if (isCreature(cid) == TRUE) then
doPlayerSendChannelMessage(cid, getCreatureName(cid), param, TALKTYPE_CHANNEL_Y, CHANNEL_TRADE)
addEvent(doSendAutoMessage, 120000, cid, param)
end
end
end
Agora em data/talkactions/talkactions.xml, abra-o e cole a tag:
<talkaction words="!msg" event="script" value="msg.lua"/>
O talkaction vai funcionar da seguinte maneira, quando você fala "!msg Sell Demon Armor(30k), Mpa (150k) and [buy Soft Boots (200k)]
ele começa a soltar essa msg no trade:
Sell Demon Armor(30k), Mpa (150k) and [buy Soft Boots (200k)]
E se você quiser parar a mensagem ou mudar ela use o comando "!msg stop" e após escreva outra msg como quiser.


info
Grupo: Campones
Registrado: 04/10/11
Posts: 28
Reputação: +35
Char no Tibia: caiozito
Ola,
Alguem ja jogou Psoul?
entao la tem um sistema de /autotrade que manda mensagem automaticamente para o chat do trade.
entao, peço se alguem que tiver que possa me enviar.
Grato.
VALENDO REP+