Ir para conteúdo

Quest


Hiqui

Posts Recomendados

Andei procurando e não achei...

 

Quero fazer uma quest que o player possa pegar o item sempre quando quiser.

 

E aproveitando o tópico, nem quest normal consigo fazer, alguém me da um help? vlw

Link para o comentário
Compartilhar em outros sites

	<action uniqueid="1000" event="script" value="quest.lua"/>

 

local config = {
level = 50,	-- Level mínimo para pegar a recompensa
chestuid = 1000,	-- Unique ID do chest
item = 2160	-- ID do item
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.uid == config.chestuid then
         if getPlayerLevel(cid) >= config.level
	doPlayerSendTextMessage(cid, 22, "Voce pegou sua recompensa.")
	doPlayerAddItem(cid, config.item, 1)
         else
	doPlayerSendTextMessage(cid, 22, "Voce nao tem level suficiente para pegar sua recompensa.")
         end
    end
end

 

Não testei essa action, se não funcionar posta aqui que eu vejo o que está errado.

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

Ele provavelmente só irá usar uma vez o unique id

 

Fiz com action se prefirir:

        <action actionid="1000" event="script" value="quest.lua"/>

 

local config = {
       level = 50,     -- Level mínimo para pegar a recompensa
       chestaid = 1000, -- Action ID do chest
       item = 2160     -- ID do item
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.actionid == config.chestaid then
         if getPlayerLevel(cid) >= config.level
               doPlayerSendTextMessage(cid, 22, "Voce pegou sua recompensa.")
               doPlayerAddItem(cid, config.item, 1)
         else
               doPlayerSendTextMessage(cid, 22, "Voce nao tem level suficiente 
para pegar sua recompensa.")
         end
    end
end

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

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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