Ayda con Spawns - 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: Ayda con Spawns (
/showthread.php?tid=129131)
Ayda con Spawns -
angel-laam - 21.02.2010
ola kiero qe me ayuden con mi server qe se me a olvidado como
poner para qe aparesca en distintos logares al entrar al server
speor y me ayuden chao0
Re: Ayda con Spawns -
angel-laam - 21.02.2010
tambien kiero qe me digan por qe cuando alguien entra a mi server
no se le ve la vida :S
pero si le baja sangre
pero un amigo no ve mi sangre y yo no veo la de el
Re: Ayda con Spawns -
TheChaoz - 21.02.2010
sobre el spawn, mira el lvdm que trae algo asi.
Re: Ayda con Spawns -
Aerith - 21.02.2010
Quote:
Originally Posted by angel-laam
tambien kiero qe me digan por qe cuando alguien entra a mi server
no se le ve la vida :S
pero si le baja sangre
pero un amigo no ve mi sangre y yo no veo la de el
|
puede ser un FS, o directamente en el GM... busca OnPlayerHealth (creo q es) y buscalo y si sale lo borras y listo xD
Re: Ayda con Spawns -
angel-laam - 21.02.2010
Quote:
Originally Posted by VoLKaNo
Quote:
Originally Posted by angel-laam
tambien kiero qe me digan por qe cuando alguien entra a mi server
no se le ve la vida :S
pero si le baja sangre
pero un amigo no ve mi sangre y yo no veo la de el
|
puede ser un FS, o directamente en el GM... busca OnPlayerHealth (creo q es) y buscalo y si sale lo borras y listo xD
|
no tengo eso en mi gm
Re: Ayda con Spawns -
Miguel - 21.02.2010
Porque lo que te dijo no existe :P.
Re: Ayda con Spawns -
CristianTdj - 21.02.2010
Era algo de RandomPosition o no se. Lo buscarй por ahн, haz tъ lo mismo.
Re: Ayda con Spawns -
xenowort - 21.02.2010
Quote:
Originally Posted by CristianTdj
Era algo de RandomPosition o no se. Lo buscarй por ahн, haz tъ lo mismo.
|
en el lvdm,hay un ejemplo
Re: Ayda con Spawns -
angel-laam - 21.02.2010
Quote:
Originally Posted by xenowort
Quote:
Originally Posted by CristianTdj
Era algo de RandomPosition o no se. Lo buscarй por ahн, haz tъ lo mismo.
|
en el lvdm,hay un ejemplo
|
Ya intente con el LVDm pero ni le entiendo ¬¬
me salen 4 errores D:
Re: Ayda con Spawns -
Miguel - 21.02.2010
Paso por paso:
- Primero necesitamos las posiciones en donde queremos que aparesca el jugador en formato "x.x, y.y, z.z"
- Despuйs de tenerlas, las agregamos a una variable de dos ejes (array):
pawn Код:
new
Posiciones[][] = // array (Posiciones[lineas][columnas])
{
{x1.x1, y1.y1, z1.z1},
{x2.x2, y2.y2, z2.z2},
{x3.x3, y3.y3, z3.z3},
{x4.x4, y4.y4, z4.z4} // la ultima nunca lleva coma al final, nisiquiera cuando es la primera y la ultima a la misma vez
};
// aqui debemos sustituir con los valores que hemos conseguido con /save (sustituir "x1.x1, y1.y1, z1.z1" por ejemplo: 1475.1457, 4578.1445, 0.4786)
- Despuйs de haber ordenado todas las posiciones podemos trabajar con ellas.
- Como queremos posiciones al azar, utilizaremos "random(size)".
pawn Код:
public OnPlayerSpawn(playerid)
{
new
rand = random(sizeof(Posiciones)); // esta line significa que hemos sacado un valor cualquiera de tamaсo "Posiciones, que en este caso es 4 (puede ser cualquier valor entre 0 y 3)
// Ese valor random lo vamos a utilizar para seleccionar una line cualquiera de nuestro array Posiciones, lo que significa que puede ser la 0 1 2 у 3
SetPlayerPos(playerid, Posiciones[rand][0], Posiciones[rand][1], Posiciones[rand][2]); // aqui el 0 1 y 2 son las columnas, correspondiendose a "x y z"
return 1;
}
Nota: Debemos utilizar
SetPlayerPos(playerid, x.x, y.y, z.z) para hacer que el jugador aparesca en otro lugar, diferente al que viene con el
AddPlayerClass y debemos hacerlo en
OnPlayerSpawn.