Ayuda con codigo -
Fluid016 - 04.02.2012
hola forum samp, bueno tengo un problema con un codigo que cree con ayuda de un rp acб esta el codigo
pawn Код:
new string2[64];
format(string2, sizeof(string2), "users/%s.ini", plname);
new File:UserFile;
UserFile = fopen(string2, io_read);
new key[256], val[256];
new Data[256];
while(fread(UserFile, Data))
{
key = ini_GetKey( Data );
if( strcmp( key , "Registrado" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRegistrado] = strval(val); }
}
fclose(UserFile);
bueno eso lo tengo en onplayerconnect para que chequee si esta registrado (para que le salga el dialog de registrar o el dialog de loguear)
y bueno mi problema es que hace crashear el servidor cuando se conecta alguien y si que es porque si el jugador no esta registrado no tiene archivo que leer entonces crashea queria ver si me pueden ayudar para que si el jugador no esta registrado no pase nada pero si el jugador esta registrado que lea el archivo como hice yo
Bueno gracias de ante mano espero sus respuestas
EDIT: Me havia equivocado xD
Re: Ayuda con codigo -
digman - 04.02.2012
Que Pasa Con Ese Codigo?
Respuesta: Ayuda con codigo -
Fluid016 - 04.02.2012
Ya lo edite me habia pasado algo por eso se me habia puesto el codigo nomas
Respuesta: Ayuda con codigo -
Jovanny - 05.02.2012
Para saber si esta registrado o no
pawn Код:
stock EstaRegistrado(playerid)
{
new name[24],archivo[10+MAX_PLAYER_NAME];
GetPlayerName(playerid,name,24);
format(archivo,sizeof(archivo),"users/%s.ini",name);
return fexist(archivo);
}
Respuesta: Ayuda con codigo -
Fluid016 - 05.02.2012
am ok y me dices como podria usar esa funcion porque por ejemplo yo puse que para que cuando se registren les ponga Playerinfo[playerid][pRegistrado] = 1; osea en 1 y yo chequeaba si estaba en 1 les salga el codigo de loguear y si estaba en 0 le salga el codigo de registrarse y con esa funcion como la podria usar??
Respuesta: Ayuda con codigo -
Jovanny - 05.02.2012
pawn Код:
public OnPlayerConnect(playerid)
{
if(EstaRegistrado(playerid))
{
//Esta registrado.. Mostrar Login
}
else
{
//No esta registrado.. Mostrar Register
}
}
Respuesta: Ayuda con codigo -
Fluid016 - 05.02.2012
u_u eres rбpido en responder y si parece que va a servir lo voy a probar igual por respuesta rбpida +rep
EDIT: Si sirve gracias pueden cerrar