Ir para conteúdo

Retirar o uso de x outfit e colocar para consegui-lo só através de quest


larissaots

Posts Recomendados

Créditos à Suicide.

 

Objetivo

Esse script serve para você retirar o uso de certo outfit (ex: Assassin) e que só possa conseguir pegá-lo, através de quest.

 

Tutorial

No tutorial será utilizado o exemplo de como retirar o acesso do uso do outfit de Assassin, e como colocar para consegui-lo através de quest.

 

data/XML/outfits.xml:

<outfit id="13" quest="31013">
    <list gender="0" lookType="156" name="Assassin"/>
    <list gender="1" lookType="152" name="Assassin"/>
</outfit>

ou

<outfit id="13" storageId="31013" storageValue="1">
    <list gender="0" lookType="156" name="Assassin"/>
    <list gender="1" lookType="152" name="Assassin"/>
</outfit>

data/actions/scripts, crie o arquivo assassinquest.lua

function onUse(cid, item, fromPos, item2, toPos)
    local stor = 31013 -- storage
    if getPlayerStorageValue(cid, stor) < 1 then
        setPlayerStorageValue(cid, stor, 1)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns! Agora você pode usar seu novo outfit!")
    else
        doPlayerSendCancel(cid, "Você já pegou seu outfit!")
    end
    return true
end

data/actions/actions.xml:

<action actionid="ACTIONID" script="assassinquest.lua"/>
Editado por Larissa Azhaurn
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...