Ir para conteúdo
Propaganda

Posts Recomendados

 

🔓 Missão de Resgate: Salve os Slowpokes! 🔓

🐾 Os Slowpokes estão em apuros! Eles foram capturados e trancados em jaulas. Sua missão? Libertá-los antes que seja tarde demais!

Como funciona?
🔑 Use uma chave especial para abrir as jaulas.
🐢 Cada vez que resgata um Slowpoke, seu progresso é registrado.
📊 Você recebe atualizações sobre quantos já foram libertos.
🎁 Quando todos estiverem a salvo, uma recompensa especial espera por você!

💡 Por que adicionar esse sistema?
✔ Torna a jornada do jogador mais envolvente.
✔ Cria um senso de progresso e realização.
✔ Perfeito para eventos temáticos ou missões especiais!

📜 Código completo abaixo! Se precisar de ajustes ou ideias, só chamar. 🚀
 

 

LUA

local itemChave = 12231
local itemJaula = 25767
local jaulaAberta = 25771
local quantidadeParaAbrir = 30
local storageInicial = 30602
local rewardSto = 30603

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid ~= itemChave or itemEx.itemid ~= itemJaula then
        return false
    end

    local quantidadeAberta = getPlayerStorageValue(cid, storageInicial)
    if quantidadeAberta < 0 then
        quantidadeAberta = 0
    end

    doTransformItem(itemEx.uid, jaulaAberta)
    quantidadeAberta = quantidadeAberta + 1
    setPlayerStorageValue(cid, storageInicial, quantidadeAberta)

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você libertou um Slowpoke da armadilha! Até agora, você ja resgatou " .. quantidadeAberta .. " de " .. quantidadeParaAbrir .. ". Continue abrindo as jaulas para salvar todos!")

    if quantidadeAberta >= quantidadeParaAbrir then
        if getPlayerStorageValue(cid, rewardSto) ~= 1 then
            setPlayerStorageValue(cid, rewardSto, 1)
            doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabéns! Você resgatou todos os Slowpoke e impediu que fossem capturados! Sua recompensa aguarda.")
        end
    end

    return true
end

 

 

XML

<action itemid="12231" script="contador.lua"/>

 

obrigado a todos, espero que façam bom proveito.

  • Like 6
  • Thanks 1
Link para o comentário
https://tibiadevs.com/forums/topic/960-actions-abertura-com-quantidade/
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...