Ir para conteúdo
  • 0

botar pra cobrar item pra puxar alavanca


Pergunta

botar pra cobrar item ao puxar a alavanca
item: 2157 / quantidade 80

 

Citar

local config = {
    daily = "yes", -- allow only one enter per day? (like in global Tibia)
    level = 500,
    storage = 30015,
    entry =
    {
        {x = 319, y = 669, z = 7},
        {x = 319, y = 668, z = 7},
        {x = 319, y = 667, z = 7},
        {x = 319, y = 666, z = 7}
    },
    destination =
    {
        {x = 276, y = 653, z = 7},
        {x = 276, y = 653, z = 7},
        {x = 276, y = 653, z = 7},
        {x = 276, y = 653, z = 7}
    }
}

config.daily = getBooleanFromString(config.daily)
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if(item.itemid == 1946) then
        if(config.daily) then
            doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
        else
            doTransformItem(item.uid, item.itemid - 1)
        end

        return true
    end

    if(item.itemid ~= 1945) then
        return true
    end

    local players = {}
    for _, position in ipairs(config.entry) do
        local pid = getTopCreature(position).uid
        if(pid == 0 or not isPlayer(pid) or getCreatureStorage(pid, config.storage) > 0 or getPlayerLevel(pid) < config.level) then
            doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
            return true
        end

        table.insert(players, pid)
    end

    for i, pid in ipairs(players) do
        doSendMagicEffect(config.entry[i], CONST_ME_POFF)
        doTeleportThing(pid, config.destination[i], false)
        doSendMagicEffect(config.destination[i], CONST_ME_ENERGYAREA)
    end

    doTransformItem(item.uid, item.itemid + 1)
    return true
end
 

 

Editado por 880123
Link para o comentário
https://xtibia.com/forum/topic/260023-botar-pra-cobrar-item-pra-puxar-alavanca/
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

  • Quem Está Navegando   0 membros estão online

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