Ir para conteúdo

Duvida Com Action De Alavanca


Azzus

Posts Recomendados

Bom, eu perguntei um outro dia, se alguem tinha um action de alavanca para remover varias pedras. E eu fui bem respondido a proposito. Mas na verdade eu não quero apenas remover as pedras, quero uma alavanca que remova e recoloque as pedras quando eu puxar novamente.

 

Obrigado desde ja. mdr.gif

Link para o comentário
Compartilhar em outros sites

Era só te perguntado pra min la no primeiro topico happy.png

 

function onUse(cid, item)

local pos1 = {x=90, y=111, z=8} -- posição da pedra
local pos2 = {x=91, y=111, z=8} -- posição da pedra
local pos3 = {x=95, y=111, z=8} -- posição da pedra
local pos4 = {x=96, y=111, z=8} -- posição da pedra
local id1 = 8300 -- id da pedra
local id2 = 8298 -- id da pedra
local id3 = 8306 -- id da pedra
local id4 = 8304 -- id da pedra
if (getGlobalStorageValue(102089) <= 0) then
if getItemStack(pos1, id1) and getItemStack(pos2, id2) and getItemStack(pos3, id3) and getItemStack(pos4, id4) then
 doRemoveItem(getItemStack(pos1, id1).uid, 1)
 doRemoveItem(getItemStack(pos2, id2).uid, 1)
 doRemoveItem(getItemStack(pos3, id3).uid, 1)
 doRemoveItem(getItemStack(pos4, id4).uid, 1)
else
 doPlayerSendCancel(cid, "Reporte ao GM, alguma preda esta fora do lugar.")
end
setGlobalStorageValue(102089, 1)
return TRUE
else
doCreateItem(id1,1,pos1)
doCreateItem(id2,1,pos2)
doCreateItem(id3,1,pos3)
doCreateItem(id4,1,pos4)
setGlobalStorageValue(102089, 0)

end
return TRUE
end

function getItemStack(pos, iid)
for i = 1, 255 do
posa = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=i})
if posa.itemid == iid then
return posa
end
end
return nil
end

Link para o comentário
Compartilhar em outros sites

Mano, queria poder te dar rep ++++

Obrigado por me dar essa atenção ai... boa sorte ai com seus projetos tambem

Funcionou certinho ^^

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

×
×
  • Criar Novo...