Ir para conteúdo

[Talkaction] Pedido


jackbolin

Posts Recomendados

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+

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...