Postado Janeiro 14, 2015 10 anos Olá senhores, Alguém poderia me fazer uma script que ao dar use na Alavanca, 4 portais em 4 lugares diferentes são sumonados, e cada um deles leve para um lugar. O tempo de duração desses portais poderiam ser de 5 minutos ? Muito obrigado.
Postado Janeiro 14, 2015 10 anos Solução local teleport = { tpId = 1387, --ID do teleport, tpDuration = 5, --Duração, em minutos. positions = { {{x = x, y = y, z = z, stackpos = 1}, {x = x, y = y, z = z}}, --{{onde o tp será criado}, {para onde o tp levará}}, {{x = x, y = y, z = z, stackpos = 1}, {x = x, y = y, z = z}}, {{x = x, y = y, z = z, stackpos = 1}, {x = x, y = y, z = z}}, {{x = x, y = y, z = z, stackpos = 1}, {x = x, y = y, z = z}}, }, } function onUse(cid, item, fromPosition, item2, toPosition) for i = 1, #teleport.positions do if getThingFromPos(teleport.positions[i][1]).uid > 0 then return doPlayerSendCancel(cid, "Os teleports já foram criados.") end doCreateTeleport(teleport.tpId, teleport.positions[i][2], teleport.positions[i][1]) addEvent(function() local items = getThingFromPos(teleport.positions[i][1]).uid if items > 0 then doRemoveItem(items, 1) end end, teleport.tpDuration * 60 * 1000) end return true end Editado Janeiro 14, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Janeiro 14, 2015 10 anos Autor Oi Zipter, deu erro nessa função aqui "getTileItemById" Linha 13
Postado Janeiro 14, 2015 10 anos Oi. Editei o código com outra função. Se possível, teste o novo script. Editado Janeiro 14, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.