Ir para conteúdo

[ Irregular ]Script Fácil, Alguem Ajude!


mikkas70

Posts Recomendados

Eu gostava de saber de um script que fizesse apenas isto:

 

Os players estariam em certos quadrados (talvez 9 quadrados)

Quando uma alavanca especial fosse usada, os players nesses quadrados eram transportados para outra localização diferente!

 

rep+ a quem ajudar!

Link para o comentário
Compartilhar em outros sites

local config = {fromPos = {x=x,y=y,z=z}, toPos = {x=x,y=y,z=z}, newPos = {x=x,y=y,z=z}}

function onUse(cid, item, pos, item2, topos)
for _,pid in pairs(getPlayersOnline()) do
  if isInArea(getThingPos(pid), config.fromPos, config.toPos) then
      doTeleportThing(pid, config.newPos)
  end
end
doTeleportThing(cid, config.newPos)
return true
end

 

So configurar, fromPos é a posicao de cima e da esquerda do quadrado, toPos embaixo e na direita e newPos é para aonde todos os players vao.

Link para o comentário
Compartilhar em outros sites

local config = {fromPos = {x=x,y=y,z=z}, toPos = {x=x,y=y,z=z}, newPos = {x=x,y=y,z=z}}

function onUse(cid, item, pos, item2, topos)
for _,pid in pairs(getPlayersOnline()) do
  if isInArea(getThingPos(pid), config.fromPos, config.toPos) then
   doTeleportThing(pid, config.newPos)
  end
end
doTeleportThing(cid, config.newPos)
return true
end

 

So configurar, fromPos é a posicao de cima e da esquerda do quadrado, toPos embaixo e na direita e newPos é para aonde todos os players vao.

 

Desculpe não entendi!

Meta um exemplo com esse script, mudando dois players (X=1119, Y=857 , Z= 7 e o outro X=1119, Y=857, Z=8) por exemplo, para outra localização qualquer

Link para o comentário
Compartilhar em outros sites

local config = {fromPos = {x=x,y=y,z=z}, toPos = {x=x,y=y,z=z}, newPos = {x=x,y=y,z=z}}

function onUse(cid, item, pos, item2, topos)
for _,pid in pairs(getPlayersOnline()) do
  if isInArea(getThingPos(pid), config.fromPos, config.toPos) then
   doTeleportThing(pid, config.newPos)
  end
end
doTeleportThing(cid, config.newPos)
return true
end

 

So configurar, fromPos é a posicao de cima e da esquerda do quadrado, toPos embaixo e na direita e newPos é para aonde todos os players vao.

 

Desculpe não entendi!

Meta um exemplo com esse script, mudando dois players (X=1119, Y=857 , Z= 7 e o outro X=1119, Y=857, Z=8) por exemplo, para outra localização qualquer

 

Voce disse um quadrado, entao em fromPos voce coloca a posicao encima do quadrado, toPos, embaixo e newPos para onde os players irao.

quadrado = {
{fromPos,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,toPos}}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...