Vá em data/actions/actions.xml e adicione a seguinte tag:
<action actionid="21137" event="script" value="prizeQuest.lua" />Agora em data/actions/scripts crie o arquivo prizeQuest.lua com o seguinte conteúdo:
local config = {
storage = 115900, -- storage da quest
preco = 40000000, -- valor que ele precisa ter para quest (40kk neste caso)
item = 9999, -- id do item
qtd = 1, -- quantidade do item
msgWin = 'Voce ganhou um Super Healing.', -- mensagem ao fazer a quest
msgMoney = 'Voce precisa de 40kk para fazer essa quest.', -- mensagem se o player não tiver dinheiro suficiente
msgDone = 'Esta Vazio . Vc Ja Fez A Quest.' -- mensagem caso ja fez a quest
}
function onUse(cid, item, frompos, item2, topos)
local queststatus = getPlayerStorageValue(cid, config.storage)
if queststatus <= 0 then
if doPlayerRemoveMoney(cid, config.preco) then
doPlayerSendTextMessage(cid, 22, config.msgWin)
doPlayerAddItem(cid, config.item, config.qtd)
setPlayerStorageValue(cid, config.storage, 1)
return true
else
doPlayerSendTextMessage(cid, 22, config.msgMoney)
return true
end
else
doPlayerSendTextMessage(cid, 22, config.msgDone)
end
return true
endAgora basta colocar a actionid 21137 no baú (ou se já estiver sendo usada, basta alterar na tag e adicionar no baú).



info
Grupo: Campones
Registrado: 25/05/08
Posts: 69
Reputação: +18
Gostaria de fazer um pedido
Uma quest , Queria que minha quest só entregasse o item se o cara tiver 400kk (id 2159 100=100kk) se ele não tiver esses 400kk o bau não libere o item ! item id 9999