SA-MP Forums Archive
[Ayuda] MTA - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] MTA (/showthread.php?tid=130057)



[Ayuda] MTA - X-DiEgO-X - 25.02.2010

Hola..
Quiero saber como ago que un portal (nose como se llame) me lleve del punto 1 al 2 o a cualquier otra parte.
Con portales me refiero a los circulos rojos de misiones.




Re: [Ayuda] MTA - Miguel - 25.02.2010

Necesitas utilizar un checkpoint:
pawn Код:
public OnPlayerConnect(playerid)
{
  ... // esto simboliza todo el codigo que ya puede haber adentro queriendo decir que no lo cambies ni borres
  SetPlayerCheckpoint(playerid, x.x, y.y, z.z, t.t);
  /*
  cambiar:
  "x.x, y.y, z.z" por las coordenadas en donde quieras que estй en checkpoint or portal
  "t.t" por el tamaсo del checkpoint
  */

  return 1;
}
/* en la parte anterior del codigo creamos un checkpoint para el jugador que se conecta, y para configurarlo o poner las cosas que queremos que pasen cuando este adentro se ponen en el siguiente callback: */

public OnPlayerEnterCheckpoint(playerid)
{
  SetPlayerPos(playerid, x.x, y.y, z.z);
  SetPlayerInterior(playerid, int);
 // DisablePlayerCheckpoint(playerid);
  /*
  cambiar:
  "x.x, y.y, z.z" por las coordenadas a donde quieres que te teletransporte
  "int" por el interior al que quieres ser transportado o pon 0 si es afuera
  la ultima linea (DisablePlayerCheckpoint(playerid);) y sirve para que el portal desaparesca despuйs de haber entrado (por eso estб en verde)
  */

  return 1;
}
Para obtener las coordenadas utiliza el comando /save en la posiciуn deseada y luego vas a las carpeta de tu juego y buscas el archivo "savedpositions.txt", lo habres y sacas las siguientes coordenadas:

pawn Код:
AddPlayerClass(ignorar, x.x, y.y, z.z, ignorar, ign, ign, ign, ign, ign, ign);
/*
sacas:
x.x
y.y
z.z
para saber cuales son cuentas las comas, depues de la primera coma estan las x, depues de las segunda estan las y despues de la tercera estan las z, las demas no son importantes.
*/



Re: [Ayuda] MTA - X-DiEgO-X - 25.02.2010

Muchas Gracias


Re: [Ayuda] MTA - differo - 25.02.2010

Quote:
Originally Posted by X-DiEgO-X
Hola..
Quiero saber como ago que un portal (nose como se llame) me lleve del punto 1 al 2 o a cualquier otra parte.
Con portales me refiero a los circulos rojos de misiones.

Se llaman checkpoints


Re: [Ayuda] MTA - X-DiEgO-X - 25.02.2010

Ok.. Grax x el dato


Re: [Ayuda] MTA - X-DiEgO-X - 25.02.2010

Estube probando pero no aparece el checkpoint.
Hice esto
pawn Код:
public OnPlayerConnect(playerid)
  ...
   SetPlayerCheckpoint(playerid, 2486.7532,-1666.7671,13.3438, 1);
  return 1;
}


public OnPlayerEnterCheckpoint(playerid)
{
  SetPlayerPos(playerid, 2488.7471,-1664.8176,43.4181);
  SetPlayerInterior(playerid, 0);

    return 1;
}
Tengo algo malo?


Re: [Ayuda] MTA - Zamaroht - 26.02.2010

Quizбs el tamaсo es demasiado chico, probб con 3 al menos.


Re: [Ayuda] MTA - TheChaoz - 26.02.2010

revisa las coordenadas, podria ser por eso, xq el codigo esta bien :S


Re: [Ayuda] MTA - X-DiEgO-X - 26.02.2010

Boy a probarlo...


Re: [Ayuda] MTA - X-DiEgO-X - 26.02.2010

Aun no me aparece