Ir para conteúdo

[Action] Quest System


kwovan

Posts Recomendados

Alguns servidores não possui o sistema de quest, aquele que você só coloca o ID do item no baú e ja ta pronta a quest.

 

Em data/actions/actions.xml adicione essa tag:

 

<action itemid="1740;1747;1748;1749;1770" script="quest_system.lua"/>

 

Em data/actions/scripts crie um arquivo com o nome quest_system.lua:

 

function onUse(cid, item, frompos, item2, topos)
       prize = item.uid
       count = item.actionid

       if prize > 0 and prize < 9000 then
               queststatus = getPlayerStorageValue(cid,prize)

               if queststatus == -1 then
                       if count > 1 then
                               doPlayerSendTextMessage(cid,22,'You have found '.. count ..' of ' .. getItemName(prize) .. '.')
                               doPlayerAddItem(cid,prize,count)
                               setPlayerStorageValue(cid,prize,1)    
                       else
                               doPlayerSendTextMessage(cid,22,'You have found a ' .. getItemName(prize) .. '.')
                               doPlayerAddItem(cid,prize,1)
                               setPlayerStorageValue(cid,prize,1)      
                       end
               else
                       doPlayerSendTextMessage(cid,22,"It is empty.")
               end

               return 1
       else
               return 0
       end
end

Editado por kwovan
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
×
×
  • Criar Novo...