Era só te perguntado pra min la no primeiro topico ![]()
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




info
Grupo: Campones
Registrado: 09/12/11
Posts: 7
Reputação: 0
Gênero: Masculino
Char no Tibia: Geru Pozin
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.