Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerConnect( playerid ) {
- ServerInfo[ BrojPosetaServeru ]++;
- SaveServerStats( );
- CheckRekord( );
- ObrisiObjekte( playerid );
- ResetPlayer( playerid );
- StopAudioStreamForPlayer( playerid );
- TogglePlayerDynamicCP( playerid, GarbageCheckpoint, 0 );
- PlayerInfo[ playerid ][ xOrobanoZ ] = 0;
- SetPlayerVirtualWorld(playerid, (playerid + 2000));
- SetPlayerColor(playerid, 0xAFAFAF00);
- #if ZIMSKI_MOD == 1
- EffectTimer[ playerid ] = SetTimerEx( "ActionEffect", 1900, true, "d", playerid );
- #endif
- CreatePlayerTextDraws( playerid );
- PreloadAnimations( playerid );
- new plajernejm[MAX_PLAYER_NAME];
- GetPlayerName(playerid, plajernejm, sizeof(plajernejm));
- new playersip[ 128 ];
- GetPlayerIp( playerid, playersip, sizeof( playersip ) );
- new string[ 128 ];
- format( string, sizeof( string ), "Igrac: %s | IP: %s ", ImeIgraca( playerid ), playersip );
- LogSave( "Ostalo/LogConnect.log", string );
- if( fexist( Korisnici( playerid ) ) ) {
- INI_ParseFile( Korisnici( playerid ), "OcitajKorisnika", .bExtra = true, .extra = playerid);
- if( PlayerInfo[ playerid ][ xBDays ] > 0) {
- new year,day,month;
- getdate( year, month, day );
- if( PlayerInfo[ playerid ][ xBDays ] > day && PlayerInfo[ playerid ][ xBMonths ] >= month && PlayerInfo[ playerid ][ xBYears ] >= year ) {
- SCM( playerid, ZUTA, "|=======================|BAN|=======================|");
- SendClientMessageEx( playerid, BELA, ""col_white"Banovan si sa ovog servera do "col_red"%d/%d/%d"col_white".", PlayerInfo[ playerid ][ xBDays ], PlayerInfo[ playerid ][ xBMonths ], PlayerInfo[ playerid ][ xBYears ] );
- SCM( playerid, BELA, ""col_white"Zahtev za unban mozes traziti na "col_red"forumu."col_white"");
- SCM( playerid, BELA, ""col_white"Forum: "col_red"www.uskoro.info");
- SCM( playerid, ZUTA, "|===================================================|");
- Kickovanje( playerid, " ");
- return 1;
- }
- }
- if( PlayerInfo[ playerid ][ xBDays ] > 0) {
- new year,day,month;
- getdate( year, month, day );
- if( PlayerInfo[ playerid ][ xBDays ] < day ){
- PlayerInfo[ playerid ][ xBDays ] = 0;
- }
- }
- new banfile1[ 64 ];
- format( banfile1, 64, ZAKLJUCANI_FOLDER, plajernejm );
- if( fexist( banfile1 ) ) {
- new filed1[ 256 ], filed2[ 256 ], filed[ 512 ];
- format( filed1, 256, "{FFFFFF}- Vas Nick: (%s)\n\nVas account je zakljucan!\nDa vidite razlog za zakljucavanje acc-a posetite forum...\n",ImeIgraca( playerid ) );
- format( filed2, 256, "Ako zelite da vam se acc otkljuca moracete pisati zahtev na forumu.\nAdresa naseg foruma glasi: www.athlone-ogc.info" );
- format( filed, 512, "%s%s", filed1, filed2 );
- SPD( playerid, 19999, DSMSG, ""col_srvboja"(Zakljucan Account)", filed, "Izlaz", "" );
- Traxx_Kick( playerid );
- return 1;
- }
- if( PlayerInfo[ playerid ][ xRegistrovan ] == 1 ) {
- SetTimerEx( "Login", 100, false, "d", playerid );
- }
- else {
- if( ServerInfo[ Registracija ] == false ) {
- SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Trenutno na server se nije moguce registrovati." );
- SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Napustite server.Hvala!." );
- SetTimerEx( "KickIgraca", 150, false, "d", playerid );
- return 1;
- }
- SetTimerEx( "Register", 100, false, "d", playerid );
- }
- }
- else {
- if( !IsValidRoleplayName( ImeIgraca( playerid ) ) ) {
- SendClientMessage( playerid, SERVERBOJA, "{EBD038}Dobili ste kick zbog krivo formatiranog imena!" );
- SendClientMessage( playerid, SERVERBOJA, "{EBD038}Vase ime mora biti u formatu Ime_Prezime!" );
- SetTimerEx( "KickIgraca", 150, false, "d", playerid );
- return 1;
- }
- if( ServerInfo[ Registracija ] == false ) {
- SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Trenutno na server se nije moguce registrovati." );
- SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Napustite server.Hvala!." );
- SetTimerEx( "KickIgraca", 150, false, "d", playerid );
- return 1;
- }
- SetTimerEx( "Register", 100, false, "d", playerid );
- }
- proveriAlias( playerid );
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment