Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerConnect( playerid ) {
- SCM(playerid,SERVERBOJA,"----------------------------------------------------");
- SCM(playerid,SERVERBOJA,"Dobro dosli na Balkan RolePlay!");
- SCM(playerid,SERVERBOJA,"Ucitavanje servera, molimo sacekajte...");
- ServerInfo[ BrojPosetaServeru ]++;
- SaveServerStats( );
- CheckRekord( );
- ObrisiObjekte( playerid );
- ResetPlayer( playerid );
- StopAudioStreamForPlayer( playerid );
- TogglePlayerDynamicCP( playerid, GarbageCheckpoint, 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);
- //fremove(Korisnici(playerid));
- if( PI[ playerid ][ xBDays ] > 0) {
- new year,day,month;
- getdate( year, month, day );
- if( PI[ playerid ][ xBDays ] > day && PI[ playerid ][ xBMonths ] >= month && PI[ playerid ][ xBYears ] >= year ) {
- SCM( playerid, CRVENA, "|=======================|BAN|=======================|");
- SendClientMessageEx( playerid, BELA, ""col_white"Banovan si sa ovog servera do "col_blue"%d/%d/%d"col_white".", PI[ playerid ][ xBDays ], PI[ playerid ][ xBMonths ], PI[ playerid ][ xBYears ] );
- SCM( playerid, BELA, ""col_white"Zahtev za unban mozes traziti na "col_blue"forumu."col_white"");
- SCM( playerid, BELA, ""col_white"Forum: "col_blue""server_url"" );
- SCM( playerid, CRVENA, "|===================================================|");
- Kickovanje( playerid, " ");
- return (true);
- }
- }
- if( PI[ playerid ][ xBDays ] > 0) {
- new year,day,month;
- getdate( year, month, day );
- if( PI[ playerid ][ xBDays ] < day ){
- PI[ 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: "server_url"" );
- format( filed, 512, "%s%s", filed1, filed2 );
- SPD( playerid, 19999, DSMSG, ""col_blue"(Zakljucan Account)", filed, "Izlaz", "" );
- Papy_Kick( playerid );
- return (true);
- }
- if( !PI[ playerid ][ xRegistrovan ] == 1 ) { ///// ovo sam napravio sto si rekao ali nece
- SetPlayerSkin(playerid, 26);
- }
- if( PI[ playerid ][ xRegistrovan ] == 1 ) {
- SetTimerEx( "Login", 1000, false, "d", playerid );
- SavePlayer(playerid);
- }
- }
- else
- {
- if( ServerInfo[ Registracija ] == false ) {
- SendClientMessage( playerid, SERVERBOJA, "{0070D0}[B:RP] Trenutno na server se nije moguce registrovati." );
- SendClientMessage( playerid, SERVERBOJA, "{0070D0}[B:RP] Napustite server.Hvala!." );
- SetTimerEx( "KickIgraca", 150, false, "d", playerid );
- SavePlayer(playerid);
- return (true);
- }
- if( !IsValidRoleplayName( ImeIgraca( playerid ) ) ) {
- SendClientMessage( playerid, SERVERBOJA, "{FF0000}Dobili ste kick zbog krivo formatiranog imena!" );
- SendClientMessage( playerid, SERVERBOJA, "{FF0000}Vase ime mora biti u formatu Ime_Prezime!" );
- SetTimerEx( "KickIgraca", 150, false, "d", playerid );
- return 1;
- }
- SetTimerEx( "Register", 100, false, "d", playerid );
- }
- createAltChat(playerid);
- resetAltChat(playerid);
- proveriAlias( playerid );
- return (true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement