[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