SA-MP Forums Archive
[AYUDA] Como congelar el jugador en el registro? - 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] Como congelar el jugador en el registro? (/showthread.php?tid=276909)



[AYUDA] Como congelar el jugador en el registro? - ermakiloko - 15.08.2011

Buenas, quisiera saber como poner que cuando el jugador empieza a registrarse donde dice de poner la edad, sexo , etc el jugador no se pueda poner. Probй poniendo el TogglePlayerControllable(i, 0); pero me tiraba error de undefined symbol ''i''. Os dejo el codigo:

Код:
public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{

     	   	new fight = PlayerInfo[playerid][pFStyle];
	   	SetPlayerFightingStyle (playerid, fight);
	    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
	    if(PlayerInfo[playerid][pTut] == 0)
  {
            	
            SetTimerEx("FreezePlayer", 10000, false, "i", playerid);
			gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; gDep[playerid] = 0; gRad[playerid] = 0;
			SetPlayerInterior(playerid, 0);
			SetPlayerPos(playerid,-2807.5427,1180.0665,20.8672);
        	SetPlayerCameraPos(playerid,-2809.000,1188.000,21.000);
	        SetPlayerCameraLookAt(playerid,-2808.000,1183.000,21.000);
			SetPlayerFacingAngle(playerid,360.0);
            RegistrationStep[playerid] = 1;
            PlayerInfo[playerid][pOrigin] = 1;
			ClearChatbox(playerid, 5);
            Freezed[playerid] = 1;
			SetPlayerSkin(playerid, 26);
			PlayerInfo[playerid][pChar] = 26;
			SendClientMessage(playerid, COLOR_WHITE, "Para poder jugar, debes configurar tu personaje previamente.");
			SendClientMessage(playerid, COLOR_WHITE, "Para Cambiar De Configuracion Pretona la tecla C.");
			SendClientMessage(playerid, COLOR_WHITE, "Cuando acabes de seleccionar tu origen pulsa la tecla C");
            GameTextForPlayer(playerid, "~w~Usa ~g~SPACE ~w~Para Elegir Tu Sexo~n~~n~~n~~w~y Usa ~g~C ~w~Para Continuar", 3000, 3);
			ApplyAnimation(playerid,"STRIP","PUN_HOLLER",4.1,7,5,1,1,1);
			TextDrawShowForPlayer(playerid, reg0[playerid]);
			TextDrawShowForPlayer(playerid, reg1[playerid]);
			TextDrawShowForPlayer(playerid, reg2[playerid]);
			RegText[playerid] = 1;
			PlayerInfo[playerid][pUpdated] = 1;
			return 1;
	    }



Respuesta: [AYUDA] Como congelar el jugador en el registro? - Adoniiz - 15.08.2011

agregas TogglePlayerControllable(playerid, 0); antes de el SendClientMessage(playerid,COLOR_WHITE,"Para poder jugar, debes configurar tu personaje previamente."); y lo descongelas cuando termine el registro o tutorial.

Espero haberte ayudado


Respuesta: [AYUDA] Como congelar el jugador en el registro? - ermakiloko - 15.08.2011

Lo he puesto y ya no me da error pero el jugador no esta descongelado y lo he puesto asн TogglePlayerControllable(playerid, 0);


Respuesta: [AYUDA] Como congelar el jugador en el registro? - Adoniiz - 15.08.2011

SetTimerEx("FreezePlayer", 10000, false, "i", playerid);

que tienes adentro de FreezePlayer?


Respuesta: [AYUDA] Como congelar el jugador en el registro? - ermakiloko - 15.08.2011

dentro? no se a lo que te refieres


Re: [AYUDA] Como congelar el jugador en el registro? - dis77urbio - 15.08.2011

Se refiere a que tienes en este public

pawn Код:
public FreezePlayer(playerid)
{
}



Respuesta: [AYUDA] Como congelar el jugador en el registro? - ermakiloko - 15.08.2011

no tengo ningun public asн


Re: [AYUDA] Como congelar el jugador en el registro? - dis77urbio - 15.08.2011

Prueba con esto haber si te sirve ^^

pawn Код:
forward UnFreezePlayer(playerid);
//Esto en tu code:

TogglePlayerControllable(playerid,0);
SetTimerEx("UnFreezePlayer", 10000, 0, "d", playerid);


//quitas esto :
SetTimerEx("FreezePlayer", 10000, false, "i", playerid);

//y agregas este public:

public UnFreezePlayer(playerid)
{
TogglePlayerControllable(playerid,1);
}
Bye tengo que salir


Respuesta: [AYUDA] Como congelar el jugador en el registro? - ermakiloko - 15.08.2011

Sigue sin irme