Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if( dialogid == dialog_LOGIN ) {
- if( !response ) return Kick( playerid );
- if( response ) {
- if( !strcmp( inputtext, PlayerInfo[ playerid ][ xLozinka ], false ) && !isnull( inputtext ) ) {
- INI_ParseFile( Korisnici( playerid ), "OcitajKorisnika", .bExtra = true, .extra = playerid );
- /*new aastring[64];
- format( aastring, sizeof( aastring ), A_FILE, ImeIgraca( playerid ) );
- if( PlayerInfo[ playerid ][ xAdmin ] == 0 && fexist( aastring ) ) {
- SCM( playerid, -1, "Smenjen si sa pozicije Administratora." );
- fremove( aastring );
- }
- if( PlayerInfo[ playerid ][ xSupporter ] == 0 && fexist( aastring ) ) {
- SCM( playerid, -1, "Smenjen si sa pozicije supportera." );
- fremove( aastring );
- }*/
- if( PlayerInfo[ playerid ][ xAdmin ] > 0 ) INI_ParseFile( Admini( playerid ), "OcitajAdmina", .bExtra = true, .extra = playerid );
- if( PlayerInfo[ playerid ][ xRanac ] > 0 ) INI_ParseFile( Inventory( playerid ), "LoadInventory", .bExtra = true, .extra = playerid );
- INI_ParseFile( KladIme( playerid ), "LoadKladionica", .bExtra = true, .extra = playerid );
- LoginTDControl( playerid, false );
- new datum[ 64 ]; new year, month,day;
- getdate( year, month, day );
- new tmphour, tmpminute, tmpsecond;
- gettimeEx( tmphour, tmpminute, tmpsecond );
- FixHour( tmphour );
- tmphour = shifthour;
- format( datum, sizeof( datum ), "%02d/%02d/%d - %d/%d/%d", day, month, year, tmphour, tmpminute, tmpsecond );
- strmid( PlayerInfo[ playerid ][ xLastLogin ], datum, 0, strlen( datum ), 64 );
- if( PlayerInfo[ playerid ][ xFirmaID ] != -1 ) {
- BussinesInfo[ PlayerInfo[ playerid ][ xFirmaID ] ][ bNeaktivnost ] = 0;
- SaveBussines( PlayerInfo[ playerid ][ xFirmaID ] );
- }
- if( PlayerInfo[ playerid ][ xProperty ][ 0 ] != -1 ) {
- II[ PlayerInfo[ playerid ][ xProperty ][ 0 ] ][ iNeaktivnost ] = 0;
- SaveProperty( PlayerInfo[ playerid ][ xProperty ][ 0 ] );
- }
- if( PlayerInfo[ playerid ][ xProperty ][ 1 ] != -1 ) {
- II[ PlayerInfo[ playerid ][ xProperty ][ 1 ] ][ iNeaktivnost ] = 0;
- SaveProperty( PlayerInfo[ playerid ][ xProperty ][ 1 ] );
- }
- if( PlayerInfo[ playerid ][ xProperty ][ 2 ] != -1 ) {
- II[ PlayerInfo[ playerid ][ xProperty ][ 2 ] ][ iNeaktivnost ] = 0;
- SaveProperty( PlayerInfo[ playerid ][ xProperty ][ 2 ] );
- }
- if( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] != -1 ) {
- VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 0 ] ][ vNeaktivnost ] = 0;
- SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] );
- }
- if( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] != -1 ) {
- VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 1 ] ][ vNeaktivnost ] = 0;
- SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] );
- }
- if( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] != -1 ) {
- VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 2 ] ][ vNeaktivnost ] = 0;
- SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] );
- }
- if( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] != -1 ) {
- VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 3 ] ][ vNeaktivnost ] = 0;
- SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] );
- }
- new banfile[ 100 ]; format( banfile, sizeof( banfile ), FILE_BAN, ImeIgraca( playerid ) );
- if( fexist( banfile ) ) {
- new File: UserFile = fopen( banfile, io_read );
- new razlogbana[ 128 ] = "Nepoznat";
- new key[256];
- new Data[256];
- while ( fread( UserFile , Data, sizeof( Data ) ) ) {
- key = ini_GetKey( Data );
- if( strcmp( key , "Razlog" , true ) == 0 ) {
- format( razlogbana, strlen( ini_GetValue ( Data ) ), "%s", ini_GetValue( Data ) );
- }
- }
- fclose( UserFile );
- getdate( year, month, day );
- SendClientMessage( playerid, SVETLOCRVENA, "BZ:AC | {FFFFFF} Vas acc je trenutno iskljucen sa servera! Izbaceni ste!" );
- format( globalstring, sizeof( globalstring ), "Razlog bana: %s", razlogbana );
- SendClientMessage( playerid, BELA, globalstring );
- format( globalstring, sizeof( globalstring ), "Vas server nick: %s, Danasnji datum: %d.%d.%d", ImeIgraca( playerid ), day, month, year );
- SendClientMessage( playerid, ZUTA, globalstring );
- Dimi_Kick( playerid );
- return 1;
- }
- if( PlayerInfo[ playerid ][ xPocetniTut ] == 0 ) {
- TogglePlayerSpectating( playerid, 1 );
- InterpolateCameraPos( playerid, 1677.1746, -1303.1085, 481.0584, 1452.0430, -1314.4868, 176.0983, 50000, CAMERA_MOVE);
- InterpolateCameraLookAt( playerid, 1676.1766, -1312.1057, 479.6893, 1451.0450, -1314.4979, 174.7492, 50000, CAMERA_MOVE);
- SetPlayerInterior( playerid, 0 );
- SetPlayerVirtualWorld( playerid, 1 );
- Dimi_SetPlayerPos( playerid, 1463.7633,-1041.4501,26.8281);
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, ZELENA, "~ DOBRO DOSLI NA BALKAN ZERO ~");
- SendClientMessage( playerid, SIVA," ");
- SendClientMessage( playerid, BELA, "Pre svega zelimo vam pozeleti dobrodoslicu na nas server.");
- SendClientMessage( playerid, BELA, "Ovo je tutorijal u kojem cemo vam pokazati najvaznije lokacije na serveru.");
- SendClientMessage( playerid, BELA, "Objasnit cemo vam kako uspesno zapoceti igru i uciniti je zanimljivom.");
- SendClientMessage( playerid, BELA, "Verujem da znate da je ovo RP server i da je dosta tesko doci do novca.");
- SendClientMessage( playerid, BELA, "Na pocetku imate 30000$ kod sebe, koje ce vam pomoci.");
- TimerTutorial[ playerid ] = SetTimerEx( "PocetniTut", 25000, false, "ii", playerid, 1 );
- PocetniTutorialStartovan[ playerid ] = true;
- }
- else {
- aliasLogin( playerid );
- Dimi_SetSpawnInfo( playerid );
- SpawnPlayer( playerid ); PlayerLogged[ playerid ] = true;
- antiCheatCS[ playerid ][ TeleportCheck ] = 4;
- antiCheatCS[ playerid ][ WeaponDetect ] = 4;
- for( new i = 0; i < 33; i ++) {
- TextDrawShowForPlayer( playerid, TDLinija[ i ] );
- }
- //TextDrawShowForPlayer(playerid, ServerPoruka1);
- for( new i = 0; i < 8; i ++) {
- TextDrawShowForPlayer( playerid, TDLogo[ i ] );
- }
- if( ServerInfo[ HappyHours ] == true ) {
- TextDrawShowForPlayer( playerid, HappyHoursTD );
- }
- if( PlayerInfo[ playerid ][ xPol ] == 0 ) PlayerInfo[ playerid ][ xPol ] = 1;
- //CreatePlayerVehicles( playerid );
- SetPlayerVirtualWorld( playerid, 0 );
- DonatorBoja( playerid );
- ResetAllWeapons( playerid );
- new playersip[ 128 ];
- GetPlayerIp( playerid, playersip, sizeof( playersip ) );
- format( globalstring, sizeof( globalstring ), "Igrac: %s | [ID:%d] | [LVL:%d] | [IP:%s] se ulogovao na server.", ImeIgraca( playerid ), playerid, PlayerInfo[ playerid ][ xLevel ], playersip );
- AdminPoruka( ZUTA, globalstring );
- }
- }
- else {
- if( PokusajLogina[ playerid ] == MAX_POKUSAJ_LOGINA - 1 ) {
- format( globalstring, sizeof( globalstring ), "Uneli ste krivu lozinku %d puta i dobili kick!", MAX_POKUSAJ_LOGINA );
- SCM( playerid, CRVENA, globalstring);
- Kick( playerid );
- return true;
- }
- PokusajLogina[ playerid ]++;
- SendClientMessage( playerid, CRVENA, "Kriva lozinka!" );
- format( sDStrg, sizeof( sDStrg ), DialogTekstovi[ 0 ], MAX_POKUSAJ_LOGINA );
- SPD( playerid, dialog_LOGIN, DSP, D_NASLOV, sDStrg, D_ODABERI, D_ODUSTANI );
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment