Ir para conteúdo
  • 0

Alterar Script Porta Automática.


Developer Berg

Pergunta

Olá gente, queria a ajuda de vcs para alterar uma script, a script é uma de porta automática.

ela é dividida em 3 partes de transformações de id com os respectivos ids., " fechada, metade aberta, toda aberta "

queria alterar para 4 partes " fechada, metade aberta, um pouquinho aberta, toda aberta "

 

parte que estou falando

local porta = {13680, 13679, 13677} -- porta fechada, porta meio aberta, porta aberta

script da porta.

 

 

 

-- Do not remove the credits --
-- [MOVEMENT] Porta que abre automáticamente --
-- Developed by Rigby (João Vitor) --
-- Xtibia.com --
 
local porta = {13680, 13679, 13677} -- porta fechada, porta meio aberta, porta aberta
local pos = {x = 1056, y = 1054, z = 7} -- local onde vai fica a porta
local delay = 150 -- ela vai demorar 0.1 segundos para fica totalmente aberta ou totalmente fechada
local action = 2701 -- action que ta no .xml, se muda la vai ter que muda aqui também
 
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if getTileItemById(pos, porta[1]).uid > 0 then
        for i = 1, 2 do
            addEvent(function()
                doTransformItem(getTileItemById(pos, i == 1 and porta[1] or porta[2]).uid, porta[i + 1])
            end, i * delay)
        end
    end
    return true
end 
 
function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    local tab = {}
    for _, pid in ipairs(getPlayersOnline()) do
        if getTileInfo(getCreaturePosition(pid)).actionid == action then
            table.insert(tab, pid)
        end
    end
    if #tab == 0 then
        if getTileItemById(pos, porta[3]).uid > 0 then
            for i = 1, 2 do
                addEvent(function()
                    doTransformItem(getTileItemById(pos, i == 1 and porta[3] or porta[2]).uid, porta[i == 1 and 2 or 1])
                end, i * delay)
            end
        end
    end
    return true
end

 

 

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

×
×
  • Criar Novo...