Postado Abril 28, 2016 9 anos Boa tarde galera, criei um script de uma ponte que some em determinado tempo, o problema é ela sumir e ter alguém na ponte e o char ficar preso; Queria um script pra retirar o player dessa area quando a ponte sumisse, Se puderem implementar ele aqui pra mim, ou pelo menos me passar a funçao .-. function onStepIn(cid, item, position, fromPosition) if getTileItemById({x=p.x,y=p.y-1,z=p.z}, 17669).uid >= 1 then addEvent( removeponte, 2 * 5000 ) -- removerponte end return true end
Postado Abril 28, 2016 9 anos usa essa função: function getPlayersInArea(fromPos, toPos) local players = {} for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), fromPos, toPos) then table.insert(players, pid) end end return players end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Maio 4, 2016 9 anos Autor Em 28/04/2016 at 15:19, Vodkart disse: usa essa função: function getPlayersInArea(fromPos, toPos) local players = {} for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), fromPos, toPos) then table.insert(players, pid) end end return players end Desculpa não dar resposta cara, tava sem tempo, infelizmente não consegui fazer kkk Teria como fazer ? Comecei a aprender script agora e ainda não vi nada parecido com isso kkk
Postado Maio 9, 2016 9 anos A ponte é grande né? se for só um tile nem precisava dessa função kk function onStepIn(cid, item, position, fromPosition) local ponte_pos = {{x = 10, y = 10, z = 10},{x = 15, y = 13, z = 10}} -- PÓS COMEÇO E FINAL DA PONTE local tp_player = {x = 154, y = 15, z = 7} -- Para onde o jogador vai se tiver em cima da ponte if getTileItemById({x=p.x,y=p.y-1,z=p.z}, 17669).uid >= 1 then for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), ponte_pos[1], ponte_pos[2]) then doTeleportThing(pid, tp_player) end end addEvent( removeponte, 2 * 5000 ) -- removerponte end return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.