Ir para conteúdo

Featured Replies

Postado

Basicamente eu quero que seja verificado se na posição  x,y,z , tiver o ID 1387 (portal de teleporte) ele seja removido ... isso tem que ser um global event , já defini na xml o horário pra isso acontecer mas não funciona;

local teleportPos = {x = 652, y = 1020, z = 7, stackpos = 1}
local teleportId = 1387


  
function onTime()


    if getThingPos(teleportPos) == getItemDescriptionsById(teleportId) then
    doRemoveItem(teleportId.uid, 1)
    end 
               
return true
end

Resolvido por Orochi Elf

Ir para solução
Postado

Amigo não testei.

 

local teleportPos = {x = 652, y = 1020, z = 7, stackpos = 1}
local teleportId = 1387


function onTimer()
    for i = 1, 255 do
        teleportPos.stackpos = i
        
        if getThingFromPos(teleportPos).itemid == teleportId then
        
            doRemoveItem(getThingFromPos(teleportPos).uid), 1)
        end
    end
    return true
end

Tony Araújo  ;D 

 

Postado
  • Solução

Nossa, um erro simples no código, viajei.

 

local teleportPos = {x = 652, y = 1020, z = 7, stackpos = 1}
local teleportId = 1387


function onTimer()
    for i = 1, 255 do
        teleportPos.stackpos = i

        if getThingFromPos(teleportPos).itemid == teleportId then

            doRemoveItem(getThingFromPos(teleportPos).uid, 1)
        end
    end
    return true
end

Tony Araújo  ;D 

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo