Ir para conteúdo

Como Fazer A Alavanca Funcionar?


pikemo

Posts Recomendados

Vai no map editor, ve qual UID ta na alavanca. Depois abra o action.XML e procure pelo mesmo ID, ai voce ve qual o nome do arquivo .LUA e manda o script.

Geralmente os OT mais comuns yourots, bayak etc, é 7000 o UID

Link para o comentário
Compartilhar em outros sites

Achei

local playerPosition =

{

{x = 247, y = 659, z = 13, stackpos = STACKPOS_TOP_CREATURE},

{x = 247, y = 660, z = 13, stackpos = STACKPOS_TOP_CREATURE},

{x = 247, y = 661, z = 13, stackpos = STACKPOS_TOP_CREATURE},

{x = 247, y = 662, z = 13, stackpos = STACKPOS_TOP_CREATURE}

}

 

local newPosition =

{

{x = 189, y = 650, z = 13},

{x = 189, y = 651, z = 13},

{x = 189, y = 652, z = 13},

{x = 189, y = 653, z = 13}

}

 

-- Do not modify the declaration lines below.

local player = {0, 0, 0, 0}

local failed = TRUE

 

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

if item.itemid == 1945 then

for i = 1, 4 do

player = getThingfromPos(playerPosition)

if player.itemid > 0 then

if isPlayer(player.uid) == TRUE then

if getPlayerStorageValue(player.uid, 30015) == -1 then

if getPlayerLevel(player.uid) >= 100 then

failed = FALSE

end

end

end

end

 

if failed == TRUE then

doPlayerSendCancel(cid, "Sorry, not possible.")

return TRUE

end

 

failed = TRUE

end

 

for i = 1, 4 do

doSendMagicEffect(playerPosition, CONST_ME_POFF)

doTeleportThing(player.uid, newPosition, FALSE)

doSendMagicEffect(newPosition, CONST_ME_ENERGYAREA)

end

doTransformItem(item.uid, item.itemid + 1)

elseif item.itemid == 1946 then

doPlayerSendCancel(cid, "Sorry, not possible.")

end

 

return TRUE

end

 

Editado por pikemo
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

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