KW
action

[Action] Quest System

Por kwovan, 18 de ago. de 2010 em Actions e Talkactions

script
2
1.9k
kwovanK
18 de agosto de 2010 às 22:06

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 Agosto 18 por kwovan

2 semanas depois...
zandro3210Z
29 de agosto de 2010 às 01:50

Naõ Testei Mais Muito util continue assim xD :thumbsupsmiley: