estou com um gm ZMRP ele cadastra certo sу que na hora de loga ele nгo reconhece a senha
pawn Код:
public RegistrarJugador(playerid, inputtext[])
{
if(IsPlayerConnected(playerid))
{
new string3[64];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "RZRP/Cuentas/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(JugadorInfo[playerid][pKey], inputtext, 0, strlen(inputtext), 255);
new var[64];
format(var, 64, "Key=%s\n", JugadorInfo[playerid][pKey]);fwrite(hFile, var);
format(var, 64, "PuntosRol=%d\n",JugadorInfo[playerid][jPuntosR]);fwrite(hFile, var);
format(var, 64, "Arma=%d\n",JugadorInfo[playerid][jArma]);fwrite(hFile, var);
format(var, 64, "Arma2=%d\n",JugadorInfo[playerid][jArma2]);fwrite(hFile, var);
format(var, 64, "Arma3=%d\n",JugadorInfo[playerid][jArma3]);fwrite(hFile, var);
format(var, 64, "Municion=%d\n",JugadorInfo[playerid][jMunicion]);fwrite(hFile, var);
format(var, 64, "Municion2=%d\n",JugadorInfo[playerid][jMunicion2]);fwrite(hFile, var);
format(var, 64, "Municion3=%d\n",JugadorInfo[playerid][jMunicion3]);fwrite(hFile, var);
format(var, 64, "NombreIle=%s\n",JugadorInfo[playerid][NombreMask]);fwrite(hFile, var);
format(var, 64, "ApellidoIle=%s\n",JugadorInfo[playerid][ApellidoMask]);fwrite(hFile, var);
format(var, 64, "Admin=%d\n",JugadorInfo[playerid][jAdmin]);fwrite(hFile, var);
format(var, 64, "Nivel=%d\n",JugadorInfo[playerid][jNivel]);fwrite(hFile, var);
format(var, 64, "Baneado=%d\n",JugadorInfo[playerid][jBaneado]);fwrite(hFile, var);
format(var, 64, "Miembro=%d\n",JugadorInfo[playerid][jMiembro]);fwrite(hFile, var);
format(var, 64, "Exp=%d\n",JugadorInfo[playerid][jExp]);fwrite(hFile, var);
format(var, 64, "MedicinaA=%d\n",JugadorInfo[playerid][jMedicinaA]);fwrite(hFile, var);
format(var, 64, "MedicinaB=%d\n",JugadorInfo[playerid][jMedicinaB]);fwrite(hFile, var);
format(var, 64, "Adrenalina=%d\n",JugadorInfo[playerid][jAdrenalina]);fwrite(hFile, var);
format(var, 64, "Adrenalina=%d\n",JugadorInfo[playerid][jAdrenalina]);fwrite(hFile, var);
format(var, 64, "Bengala=%d\n",JugadorInfo[playerid][jBengala]);fwrite(hFile, var);
format(var, 64, "Tazer=%d\n",JugadorInfo[playerid][jTazer]);fwrite(hFile, var);
format(var, 64, "Vendas=%d\n",JugadorInfo[playerid][jVendas]);fwrite(hFile, var);
format(var, 64, "KitMed=%d\n",JugadorInfo[playerid][jKitMed]);fwrite(hFile, var);
format(var, 64, "Radio=%d\n",JugadorInfo[playerid][jWalkie]);fwrite(hFile, var);
format(var, 64, "Lider=%d\n",JugadorInfo[playerid][jLider]);fwrite(hFile, var);
format(var, 64, "Tutorial=%d\n",JugadorInfo[playerid][jTutorial]);fwrite(hFile, var);
format(var, 64, "Origen=%d\n",JugadorInfo[playerid][jOrigen]);fwrite(hFile, var);
format(var, 64, "Sexo=%d\n",JugadorInfo[playerid][jSexo]);fwrite(hFile, var);
format(var, 64, "Profesion=%d\n",JugadorInfo[playerid][jProfesion]);fwrite(hFile, var);
format(var, 64, "Edad=%d\n",JugadorInfo[playerid][jEdad]);fwrite(hFile, var);
format(var, 64, "PorqueSalio=%s\n",JugadorInfo[playerid][jPorSalio]);fwrite(hFile, var);
format(var, 64, "Spawn=%d\n",JugadorInfo[playerid][jSpawn]);fwrite(hFile, var);
format(var, 64, "Pos_x=%.1f\n",JugadorInfo[playerid][jPos_x]);fwrite(hFile, var);
format(var, 64, "Pos_y=%.1f\n",JugadorInfo[playerid][jPos_y]);fwrite(hFile, var);
format(var, 64, "Pos_z=%.1f\n",JugadorInfo[playerid][jPos_z]);fwrite(hFile, var);
format(var, 64, "Int=%d\n",JugadorInfo[playerid][jInt]);fwrite(hFile, var);
format(var, 64, "Ropa=%d\n",JugadorInfo[playerid][jRopa]);fwrite(hFile, var);
format(var, 64, "Vida=%.1f\n",JugadorInfo[playerid][jVida]);fwrite(hFile, var);
format(var, 64, "Armadura=%.1f\n",JugadorInfo[playerid][jArmadura]);fwrite(hFile, var);
format(var, 64, "Fosforos=%d\n",JugadorInfo[playerid][jFosforos]);fwrite(hFile, var);
format(var, 64, "Botella=%d\n",JugadorInfo[playerid][jBotella]);fwrite(hFile, var);
format(var, 64, "Guantes=%d\n",JugadorInfo[playerid][jGuantes]);fwrite(hFile, var);
format(var, 64, "Reporte=%d\n",JugadorInfo[playerid][jReporte]);fwrite(hFile, var);
format(var, 64, "Nafta=%d\n",JugadorInfo[playerid][jNafta]);fwrite(hFile, var);
format(var, 64, "Punteria=%d\n",JugadorInfo[playerid][jPunteria]);fwrite(hFile, var);
format(var, 64, "Mecanica=%d\n",JugadorInfo[playerid][jMecanica]);fwrite(hFile, var);
format(var, 64, "Suerte=%d\n",JugadorInfo[playerid][jSuerte]);fwrite(hFile, var);
format(var, 64, "Mordedor=%d\n",JugadorInfo[playerid][jZombiesPT]);fwrite(hFile, var);
format(var, 64, "Zombie=%d\n",JugadorInfo[playerid][jZombie]);fwrite(hFile, var);
format(var, 64, "Reloj=%d\n",JugadorInfo[playerid][jReloj]);fwrite(hFile, var);
format(var, 64, "Horas=%d\n",JugadorInfo[playerid][jHoras]);fwrite(hFile, var);
format(var, 64, "Encarcelado=%d\n",JugadorInfo[playerid][jEncarcelado]);fwrite(hFile, var);
format(var, 64, "TiempoDeCarcel=%d\n",JugadorInfo[playerid][jTiempoDeCarcel]);fwrite(hFile, var);
format(var, 64, "ZombieCa=%d\n",JugadorInfo[playerid][jZombieC]);fwrite(hFile, var);
format(var, 64, "Virus=%d\n",JugadorInfo[playerid][jVirusD]);fwrite(hFile, var);
format(var, 64, "Lente=%d\n",JugadorInfo[playerid][jLente]);fwrite(hFile, var);
format(var, 64, "Gorro=%d\n",JugadorInfo[playerid][jGorro]);fwrite(hFile, var);
format(var, 64, "Rango=%d\n",JugadorInfo[playerid][jRango]);fwrite(hFile, var);
fclose(hFile);
}
}
return 1;
}
public GuardarInfo(playerid)
{
if(IsPlayerConnected(playerid))
{
if(JugadorLogeado[playerid] == 1)
{
new string3[64];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "RZRP/Cuentas/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
new var[64];
format(var, 64, "Key=%s\n", JugadorInfo[playerid][pKey]);fwrite(hFile, var);
format(var, 64, "PuntosRol=%d\n",JugadorInfo[playerid][jPuntosR]);fwrite(hFile, var);
format(var, 64, "Arma=%d\n",JugadorInfo[playerid][jArma]);fwrite(hFile, var);
format(var, 64, "Arma2=%d\n",JugadorInfo[playerid][jArma2]);fwrite(hFile, var);
format(var, 64, "Arma3=%d\n",JugadorInfo[playerid][jArma3]);fwrite(hFile, var);
format(var, 64, "Municion=%d\n",JugadorInfo[playerid][jMunicion]);fwrite(hFile, var);
format(var, 64, "Municion2=%d\n",JugadorInfo[playerid][jMunicion2]);fwrite(hFile, var);
format(var, 64, "Municion3=%d\n",JugadorInfo[playerid][jMunicion3]);fwrite(hFile, var);
format(var, 64, "Admin=%d\n",JugadorInfo[playerid][jAdmin]);fwrite(hFile, var);
format(var, 64, "Nivel=%d\n",JugadorInfo[playerid][jNivel]);fwrite(hFile, var);
format(var, 64, "Baneado=%d\n",JugadorInfo[playerid][jBaneado]);fwrite(hFile, var);
format(var, 64, "Miembro=%d\n",JugadorInfo[playerid][jMiembro]);fwrite(hFile, var);
format(var, 64, "Exp=%d\n",JugadorInfo[playerid][jExp]);fwrite(hFile, var);
format(var, 64, "MedicinaA=%d\n",JugadorInfo[playerid][jMedicinaA]);fwrite(hFile, var);
format(var, 64, "MedicinaB=%d\n",JugadorInfo[playerid][jMedicinaB]);fwrite(hFile, var);
format(var, 64, "Adrenalina=%d\n",JugadorInfo[playerid][jAdrenalina]);fwrite(hFile, var);
format(var, 64, "Bengala=%d\n",JugadorInfo[playerid][jBengala]);fwrite(hFile, var);
format(var, 64, "Tazer=%d\n",JugadorInfo[playerid][jTazer]);fwrite(hFile, var);
format(var, 64, "KitMed=%d\n",JugadorInfo[playerid][jKitMed]);fwrite(hFile, var);
format(var, 64, "Vendas=%d\n",JugadorInfo[playerid][jVendas]);fwrite(hFile, var);
format(var, 64, "Radio=%d\n",JugadorInfo[playerid][jWalkie]);fwrite(hFile, var);
format(var, 64, "Lider=%d\n",JugadorInfo[playerid][jLider]);fwrite(hFile, var);
format(var, 64, "Tutorial=%d\n",JugadorInfo[playerid][jTutorial]);fwrite(hFile, var);
format(var, 64, "Origen=%d\n",JugadorInfo[playerid][jOrigen]);fwrite(hFile, var);
format(var, 64, "Sexo=%d\n",JugadorInfo[playerid][jSexo]);fwrite(hFile, var);
format(var, 64, "Profesion=%d\n",JugadorInfo[playerid][jProfesion]);fwrite(hFile, var);
format(var, 64, "Edad=%d\n",JugadorInfo[playerid][jEdad]);fwrite(hFile, var);
format(var, 64, "PorqueSalio=%s\n",JugadorInfo[playerid][jPorSalio]);fwrite(hFile, var);
format(var, 64, "Spawn=%d\n",JugadorInfo[playerid][jSpawn]);fwrite(hFile, var);
format(var, 64, "Pos_x=%.1f\n",JugadorInfo[playerid][jPos_x]);fwrite(hFile, var);
format(var, 64, "Pos_y=%.1f\n",JugadorInfo[playerid][jPos_y]);fwrite(hFile, var);
format(var, 64, "Pos_z=%.1f\n",JugadorInfo[playerid][jPos_z]);fwrite(hFile, var);
format(var, 64, "Int=%d\n",JugadorInfo[playerid][jInt]);fwrite(hFile, var);
format(var, 64, "Ropa=%d\n",JugadorInfo[playerid][jRopa]);fwrite(hFile, var);
format(var, 64, "Vida=%.1f\n",JugadorInfo[playerid][jVida]);fwrite(hFile, var);
format(var, 64, "Armadura=%.1f\n",JugadorInfo[playerid][jArmadura]);fwrite(hFile, var);
format(var, 64, "Fosforos=%d\n",JugadorInfo[playerid][jFosforos]);fwrite(hFile, var);
format(var, 64, "Botella=%d\n",JugadorInfo[playerid][jBotella]);fwrite(hFile, var);
format(var, 64, "Guantes=%d\n",JugadorInfo[playerid][jGuantes]);fwrite(hFile, var);
format(var, 64, "Reporte=%d\n",JugadorInfo[playerid][jReporte]);fwrite(hFile, var);
format(var, 64, "Nafta=%d\n",JugadorInfo[playerid][jNafta]);fwrite(hFile, var);
format(var, 64, "Punteria=%d\n",JugadorInfo[playerid][jPunteria]);fwrite(hFile, var);
format(var, 64, "Mecanica=%d\n",JugadorInfo[playerid][jMecanica]);fwrite(hFile, var);
format(var, 64, "Suerte=%d\n",JugadorInfo[playerid][jSuerte]);fwrite(hFile, var);
format(var, 64, "Mordedor=%d\n",JugadorInfo[playerid][jZombiesPT]);fwrite(hFile, var);
format(var, 64, "Zombie=%d\n",JugadorInfo[playerid][jZombie]);fwrite(hFile, var);
format(var, 64, "Reloj=%d\n",JugadorInfo[playerid][jReloj]);fwrite(hFile, var);
format(var, 64, "Horas=%d\n",JugadorInfo[playerid][jHoras]);fwrite(hFile, var);
format(var, 64, "Encarcelado=%d\n",JugadorInfo[playerid][jEncarcelado]);fwrite(hFile, var);
format(var, 64, "TiempoDeCarcel=%d\n",JugadorInfo[playerid][jTiempoDeCarcel]);fwrite(hFile, var);
format(var, 64, "ZombieCa=%d\n",JugadorInfo[playerid][jZombieC]);fwrite(hFile, var);
format(var, 64, "Virus=%d\n",JugadorInfo[playerid][jVirusD]);fwrite(hFile, var);
format(var, 64, "Lente=%d\n",JugadorInfo[playerid][jLente]);fwrite(hFile, var);
format(var, 64, "Gorro=%d\n",JugadorInfo[playerid][jGorro]);fwrite(hFile, var);
format(var, 64, "Rango=%d\n",JugadorInfo[playerid][jRango]);fwrite(hFile, var);
fclose(hFile);
}
}
}
return 1;
}
public LogearJugador(playerid,inputtext[])
{
new string2[64];
new playername2[MAX_PLAYER_NAME];
new playernamesplit[3][MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
split(playername2, playernamesplit, '_');
format(string2, sizeof(string2), "RZRP/Cuentas/%s.ini", playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
new PassData[256];
new keytmp[256], valtmp[256];
fread( UserFile , PassData , sizeof( PassData ) );
keytmp = ini_GetKey( PassData );
if( strcmp( keytmp , "Key" , true ) == 0 )
{
valtmp = ini_GetValue( PassData );
strmid(JugadorInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
}
if(strcmp(JugadorInfo[playerid][pKey],inputtext, true ) == 0)
{
new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
while ( fread( UserFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
//if( strcmp( key , "Key" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][pKey] = strval( val ); }
if( strcmp( key , "PuntosRol" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jPuntosR] = strval( val ); }
if( strcmp( key , "Arma" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jArma] = strval( val ); }
if( strcmp( key , "Arma2" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jArma2] = strval( val ); }
if( strcmp( key , "Arma3" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jArma3] = strval( val ); }
if( strcmp( key , "Municion" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMunicion] = strval( val ); }
if( strcmp( key , "Municion2" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMunicion2] = strval( val ); }
if( strcmp( key , "Municion3" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMunicion3] = strval( val ); }
if( strcmp( key , "Admin" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jAdmin] = strval( val ); }
if( strcmp( key , "Nivel" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jNivel] = strval( val ); }
if( strcmp( key , "Baneado" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jBaneado] = strval( val ); }
if( strcmp( key , "Miembro" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMiembro] = strval( val ); }
if( strcmp( key , "Exp" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jExp] = strval( val ); }
if( strcmp( key , "MedicinaA" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMedicinaA] = strval( val ); }
if( strcmp( key , "MedicinaB" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMedicinaB] = strval( val ); }
if( strcmp( key , "Tazer" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMedicinaA] = strval( val ); }
if( strcmp( key , "Vendas" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jVendas] = strval( val ); }
if( strcmp( key , "KitMed" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jKitMed] = strval( val ); }
if( strcmp( key , "Bengala" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jBengala] = strval( val ); }
if( strcmp( key , "Adrenalina" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jAdrenalina] = strval( val ); }
if( strcmp( key , "Radio" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jWalkie] = strval( val ); }
if( strcmp( key , "Lider" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jLider] = strval( val ); }
if( strcmp( key , "Tutorial" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jTutorial] = strval( val ); }
if( strcmp( key , "Origen" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jOrigen] = strval( val ); }
if( strcmp( key , "Sexo" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jSexo] = strval( val ); }
if( strcmp( key , "Profesion" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jProfesion] = strval( val ); }
if( strcmp( key , "Edad" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jEdad] = strval( val ); }
if( strcmp( key , "PorqueSalio" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jPorSalio] = strval( val ); }
if( strcmp( key , "Spawn" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jSpawn] = strval( val ); }
if( strcmp( key , "Pos_x" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jPos_x] = floatstr( val ); }
if( strcmp( key , "Pos_y" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jPos_y] = floatstr( val ); }
if( strcmp( key , "Pos_z" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jPos_z] = floatstr( val ); }
if( strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jInt] = strval( val ); }
if( strcmp( key , "Ropa" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jRopa] = strval( val ); }
if( strcmp( key , "Vida" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jVida] = floatstr( val ); }
if( strcmp( key , "Armadura" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jArmadura] = floatstr( val ); }
if( strcmp( key , "Nafta" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jNafta] = strval( val ); }
if( strcmp( key , "Fosforos" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jFosforos] = strval( val ); }
if( strcmp( key , "Botella" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jBotella] = strval( val ); }
if( strcmp( key , "Guantes" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jGuantes] = strval( val ); }
if( strcmp( key , "Reporte" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jReporte] = strval( val ); }
if( strcmp( key , "Nafta" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jNafta] = strval( val ); }
if( strcmp( key , "Punteria" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jPunteria] = strval( val ); }
if( strcmp( key , "Mecanica" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jMecanica] = strval( val ); }
if( strcmp( key , "Suerte" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jSuerte] = strval( val ); }
if( strcmp( key , "Mordedor" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jZombiesPT] = strval( val ); }
if( strcmp( key , "Zombie" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jZombie] = strval( val ); }
if( strcmp( key , "Reloj" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jReloj] = strval( val ); }
if( strcmp( key , "Horas" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jHoras] = strval( val ); }
if( strcmp( key , "Encarcelado" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jEncarcelado] = strval( val ); }
if( strcmp( key , "TiempoDeCarcel" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jTiempoDeCarcel] = strval( val ); }
if( strcmp( key , "ZombieCa" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jZombieC] = strval( val ); }
if( strcmp( key , "Virus" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jVirusD] = strval( val ); }
if( strcmp( key , "Lente" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jLente] = strval( val ); }
if( strcmp( key , "Gorro" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jGorro] = strval( val ); }
if( strcmp( key , "Rango" , true ) == 0 ) { val = ini_GetValue( Data ); JugadorInfo[playerid][jRango] = strval( val ); }
}
fclose(UserFile);
}
else
{
IntentoDeLogear[playerid] ++;
new s[128];
format(s,sizeof(s),"{E0FFFF}Introduciste una contraseсa {FF0000}incorrecta\n\n{E0FFFF}Tienes {FF0000}%d {E0FFFF}Advertencias, a las 4 se banearб tu IP",IntentoDeLogear);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Error",s,"Entrar","");
if(IntentoDeLogear[playerid] == 4)
{
Ban(playerid);
}
return 1;
}
if(JugadorInfo[playerid][jBaneado] == 1)
{
SendClientMessage(playerid, AMARILLO, "Tu cuenta figura como bloqueada.");
SendClientMessage(playerid, VERDE, "EYE12: Tu cuenta esta bloqueada");
SendClientMessage(playerid, VERDE, "Reporte: {FF0000}(Baneado)");
Kick(playerid);
}
LimpiarConsola(playerid, 10);
JugadorLogeado[playerid] = 1;
printf("%s se logeу.",JugadorNombre(playerid));
SinColoresJugadores(playerid);
JugadorListo[playerid] = 1;
SetTimerEx("ListoJugador", 8000, false, "d", playerid);
if(JugadorInfo[playerid][jTutorial] == 0)
{
TogglePlayerSpectating(playerid, 0);
SetTimerEx("TiempoVolviendoRealidad", 4000, false, "d", playerid);
SetPlayerPos(playerid, 1890.1014,-1194.7969,30.8091);
SetPlayerCameraPos(playerid, 1890.1014,-1194.7969,25.8091);
SetPlayerCameraLookAt(playerid, 1933.4393,-1196.2479,18.8163);
GameTextForPlayer(playerid,"CARGANDO...",3000,0);
SetPlayerInterior(playerid, 5);
TogglePlayerControllable(playerid, false);
}
else if(JugadorInfo[playerid][jTutorial] == 1)
{
new stringer[128];
if(JugadorInfo[playerid][jZombie] >= 1)
{
TogglePlayerSpectating(playerid, 0);
ZombieTeam(playerid);
gTeam[playerid] = EZOMBIE;
TogglePlayerSpectating(playerid, 0);
new rnd = random(sizeof(ZombieSkin));
SetPlayerSkin(playerid, ZombieSkin[rnd][0]);
JugadorInfo[playerid][jRopa] = ZombieSkin[rnd][0];
format(stringer,sizeof(stringer),"Bienvenido %s, tu estado es {FF0000}Zombie infectado.",NombreJugador(playerid));
SendClientMessage(playerid, BLANCO, stringer);
format(stringer,sizeof(stringer),"Estбs jugando en Still Alive version {FF8000}%s{FFFFFF}, si nesesitas ayuda usa {FF00FF}/ayuda.",Version);
SendClientMessage(playerid, BLANCO, stringer);
SetPlayerWeather(playerid, ClimaDefault);
JugadorInfo[playerid][jZombie] = 1;
}
if(JugadorInfo[playerid][jZombie] == 0)
{
TogglePlayerSpectating(playerid, 0);
HumanTeam(playerid);
gTeam[playerid] = EHUMANO;
TogglePlayerSpectating(playerid, 0);
format(stringer,sizeof(stringer),"Bienvenido %s, tu estado es {FF0000}sano de infeciуn.",NombreJugador(playerid));
SendClientMessage(playerid, BLANCO, stringer);
format(stringer,sizeof(stringer),"Estбs jugando en Still Alive version {FF8000}%s{FFFFFF}, si nesesitas ayuda usa {FF00FF}/ayuda.",Version);
SendClientMessage(playerid, BLANCO, stringer);
SetPlayerWeather(playerid, ClimaDefault);
JugadorInfo[playerid][jZombie] = 0;
}
//ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "Elige","Elige entre {FF0000}Zombie {FFFFFF}o {006400}Humano", "Zombie", "Humano");
}
}
return 1;
}