jackbolin 34 Postado Dezembro 8, 2011 Share Postado Dezembro 8, 2011 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 More sharing options...
jhon992 371 Postado Dezembro 8, 2011 Share Postado Dezembro 8, 2011 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 More sharing options...
Posts Recomendados