AZ

Duvida Com Action De Alavanca

Por Azzus, 10 de dez. de 2011 em Archived

otserv
tibia
3
580
AzzusA
10 de dezembro de 2011 às 21:02

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

jhon992J
10 de dezembro de 2011 às 22:43

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

AzzusA
11 de dezembro de 2011 às 00:23

Mano, queria poder te dar rep ++++

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

Funcionou certinho ^^

Editado Dezembro 11 por Azzus