tuycb 0 Postado Novembro 11, 2011 Share Postado Novembro 11, 2011 Eu queria que quando removesse colocasse os itens em tal lugar, removesse a pedra e não transportasse o player, desativando em 30 segundos! Taí o script (funciona, mas teleporta o player): function onUse(cid, item) local pos1 = {x=90, y=111, z=8} local pos2 = {x=91, y=111, z=8} local pos3 = {x=95, y=111, z=8} local pos4 = {x=96, y=111, z=8} local id1 = 8300 local id2 = 8298 local id3 = 8306 local id4 = 8304 local playerpos = {x=785, y=188, z=8} 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) doTeleportThing(cid, playerpos) else doPlayerSendCancel(cid, "Algum item está faltando.") 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 Abraços, TuyCB Link para o comentário https://xtibia.com/forum/topic/172241-alavanca-que-remove-itens-e-pedra-e-volta-em-x-segundos/ Compartilhar em outros sites More sharing options...
0 Mulizeu 86 Postado Novembro 11, 2011 Share Postado Novembro 11, 2011 Para nao teleportar o player..! ta ai function onUse(cid, item) local pos1 = {x=90, y=111, z=8} local pos2 = {x=91, y=111, z=8} local pos3 = {x=95, y=111, z=8} local pos4 = {x=96, y=111, z=8} local id1 = 8300 local id2 = 8298 local id3 = 8306 local id4 = 8304 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, "Algum item está faltando.") 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 https://xtibia.com/forum/topic/172241-alavanca-que-remove-itens-e-pedra-e-volta-em-x-segundos/#findComment-1131174 Compartilhar em outros sites More sharing options...
0 tuycb 0 Postado Novembro 11, 2011 Autor Share Postado Novembro 11, 2011 Já resolvi, pus storage na alavanca e no tile e funfo. REP+ =) Eu só queria sabe aonde tirava o teleport. Link para o comentário https://xtibia.com/forum/topic/172241-alavanca-que-remove-itens-e-pedra-e-volta-em-x-segundos/#findComment-1131385 Compartilhar em outros sites More sharing options...
0 Lordfire 309 Postado Novembro 11, 2011 Share Postado Novembro 11, 2011 (editado) Movido para pedidos atentidos Editado Novembro 11, 2011 por Lordfire Link para o comentário https://xtibia.com/forum/topic/172241-alavanca-que-remove-itens-e-pedra-e-volta-em-x-segundos/#findComment-1131390 Compartilhar em outros sites More sharing options...
Pergunta
tuycb 0
Eu queria que quando removesse colocasse os itens em tal lugar, removesse a pedra e não transportasse o player, desativando em 30 segundos!
Taí o script (funciona, mas teleporta o player):
Abraços,
TuyCB
Link para o comentário
https://xtibia.com/forum/topic/172241-alavanca-que-remove-itens-e-pedra-e-volta-em-x-segundos/Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados