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;
}
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.
*/
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. ![]() |
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;
}