SA-MP Forums Archive
que tengo que hacer para que - 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: que tengo que hacer para que (/showthread.php?tid=567169)



que tengo que hacer para que - Thewin - 11.03.2015

cuando un usuario termine el registro, en el !response que te dice los textos de bienvenida etc, te spawnee el usuario en tal cordenadas, puse allн

SetPlayerPos(playerid,Cordenada,Cordenada,Cordenad a);

y cuando termina el registro te sale los textos y tal pero no pasa nada, se queda para darle al botуn spawn y eso.


Respuesta: que tengo que hacer para que - TheMatius - 11.03.2015

Puedes crear una variable que indique si el jugador esta o no logueado, y luego si estб que lo spawnee, asн masomenos:

new bool:EstaLogueado[MAX_PLAYERS]

//Despues de que termine de registrar o loguear colocar EstaLogueado[playerid] = true;

Код:
OnPlayerRequestClass
{
                if(EstaLogueado[playerid] == true)
               {
                          SpawnPlayer(playerid);
                }
}
//Ya luego colocas el SetPlayerPos(playerid,Cordenada,Cordenada,Cordenad a); donde debas usarlo.


Respuesta: que tengo que hacer para que - Thewin - 11.03.2015

Quote:
Originally Posted by TheMatius
Посмотреть сообщение
Puedes crear una variable que indique si el jugador esta o no logueado, y luego si estб que lo spawnee, asн masomenos:

new bool:EstaLogueado[MAX_PLAYERS]

//Despues de que termine de registrar o loguear colocar EstaLogueado[playerid] = true;

Код:
OnPlayerRequestClass
{
                if(EstaLogueado[playerid] == true)
               {
                          SpawnPlayer(playerid);
                }
}
//Ya luego colocas el SetPlayerPos(playerid,Cordenada,Cordenada,Cordenad a); donde debas usarlo.
me sigue sin funcionar


Respuesta: que tengo que hacer para que - Malganys - 11.03.2015

Debes usar: https://sampwiki.blast.hk/wiki/SetSpawnInfo y https://sampwiki.blast.hk/wiki/SpawnPlayer


Respuesta: que tengo que hacer para que - TheMatius - 11.03.2015

No te funciona por que no te estoy haciendo el cуdigo, te estoy dando una idea de como podrнas hacerlo, obviamente debes de tener el SetSpawnInfo y luego Spawnear el jugador. Asi:

SetSpawnInfo(playerid, 0, skinid, posx, posy, posz, 90,0,0,0,0,0,0);
SpawnPlayer(playerid);

Buscale la logica para saber donde usarlo, digamos: Tenemos un usuario y lo queremos spawnear despues de unos textdraws de bienvenida donde lo colocaremos?

Ten en cuenta que la diferencia del SetSpawnInfo, y el SetPlayerPos esta en que el SetSpawnInfo esta cambiando el lugar a spawnear (por primera vez en este caso) en cambio el SetPlayerPos, cambia el lugar donde se encuentre el jugador estando ya spawneado.


Respuesta: que tengo que hacer para que - Goncho28 - 11.03.2015

Tambiйn debes usar el

https://sampwiki.blast.hk/wiki/AddPlayerClass

para evitar bugs