Ir para conteúdo
  • 0

[Resolvido] Quest que da EXP?


kleitonalan321

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

aki

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local exp = 50000 -- quantidade de exp

if getPlayerStorageValue(cid, 326980) <= 0 then
doPlayerAddItem(cid, 11450, 20)
doPlayerAddExp(cid, exp)
doSendMagicEffect(getThingPos(cid), 55)
setPlayerStorageValue(cid, 326980, 1)
return true
else
doPlayerSendTextMessage(cid, 20, "Você ja completou a quest!")
return true
end
end

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Vá em data/actions/scripts, crie um código chamado expQuest.lua e adicione dentro:

 

 

function onUse(cid)
    local exp = 10000

    if getPlayerStorageValue(cid, 19469) >= 1 then
        return doPlayerSendCancel(cid, "I'ts empty.")
    end

    doPlayerAddExp(cid, exp)
    setPlayerStorageValue(cid, 19469, 1)
    doSendAnimatedText(getThingPos(cid), ""..tostring(exp).."", math.random(1, 255))
    return true
end

Na segunda linha do código você coloca a quantia que irá ganhar de experiência.

 

Em actions.xml adicione a seguinte tag:

 

 

<action uniqueid="19459" event="script" value="expQuest.lua"/>

 

No baú coloque UniqueID 19459, #GoodLuck.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...