Problem(error/warning): Ne radi provjera za RP ime, moze se konekt.
Dio skripte: [pawn]IsValidRoleplayName(const name[]) {
if(!name[ 0 ] || strfind(name, "_") == -1)
return 1;
else for (new i = 0, len = strlen(name); i != len; i ++) {
if((i == 0) && (name[ i ] < 'A' || name[ i ] > 'Z'))
return 0;
else if((i != 0 && i < len && name[ i ] == '_') && (name[i + 1] < 'A' || name[i + 1] > 'Z'))
return 0;
else if((name[ i ] < 'A' || name[ i ] > 'Z') && (name[ i ] < 'a' || name[ i ] > 'z') && name[ i ] != '_' && name[ i ] != '.')
return 0;
}
return 1;
}[/pawn]
[pawn] if( PlayerInfo[ playerid ][ xRegistrovan ] == 1 ) {
SetTimerEx( "Login", 5000, false, "d", playerid ); // ovaj tajmer
}
else {
if( !IsValidRoleplayName( ImeIgraca( playerid ) ) ) {
SendClientMessage( playerid, SVETLOPLAVA, "Dobili ste kick zbog krivo formatiranog imena!" );
SendClientMessage( playerid, SVETLOPLAVA, "Vase ime mora biti u formatu Ime_Prezime!" );
SetTimerEx( "KickIgraca", 150, false, "d", playerid );
return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):