ID 1

Započeo .варнинг, Januar 17, 2019, 19:18:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): E pa vako, znaci kada igrac ID 0 udje na server sve lepo, loginuje se, spawna ga, sve kako treba, kada udje igrac ID 1 ukuca lozinku, loginuje se ali nece da ga stvori, kad pokusam /spavnuj 1 nece da ga spawnuje vec mu stoji kamera onde gde mu je stajala kada se zatvorio Login Dialog nakon Logina.
Dio skripte: [pawn]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( PlayerInfo[ playerid ][ xAdmin ] >= 1 ) {

      if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) {

         new adminstring[ 128 ];
         if( PlayerInfo[ playerid ][ xSkriptaRank ] == 2 ) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Pomocni Developer." );
            format( adminstring, sizeof( adminstring ), "| CO.DEVELOPER | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 3 ) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Maper." );
            format( adminstring, sizeof( adminstring ), "| MAPPER | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 6 ) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao SuVlasnik." );
            format( adminstring, sizeof( adminstring ), "| CO.OWNER | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 7) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Glavni Maper." );
            format( adminstring, sizeof( adminstring ), "| HEAD MAPPER | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 8) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Predsednik." );
            format( adminstring, sizeof( adminstring ), "| PREDSEDNIK | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xAdmin ] == 6 ) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Direktor." );
            format( adminstring, sizeof( adminstring ), "| DIREKTOR | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xAdmin ] == 5 ) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao ALG HEAD." );
            format( adminstring, sizeof( adminstring ), "| ALG HEAD | %s je usao na server.", ImeIgraca( playerid ) );
         }
         else if( PlayerInfo[ playerid ][ xAdmin ] >= 1 && PlayerInfo[ playerid ][ xAdmin ] <= 4 ) {

            SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Admin." );
            format( adminstring, sizeof( adminstring ), "| ALG %d | %s je usao na server.", PlayerInfo[ playerid ][ xAdmin ], ImeIgraca( playerid ) );
         }
         AdminPoruka( NARANDZASTA, adminstring );

      }
      else if( PlayerInfo[ playerid ][ xAdmin ] >= 7 ) {

         SCM( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao Owner." );
            foreach( Player, i ) {
               if( PlayerInfo[ i ][ xAdmin ] >= 7 ) {
                  format( globalstring, sizeof( globalstring ), "| OWNER |  "col_white"%s je usao na server.", ImeIgraca( playerid ) );
                  SCM( i, NARANDZASTA, globalstring );
               }
            }
         }
      }

      if( PlayerInfo[ playerid ][ xAdmin ] > 0 ) offAdminNeaktivnost( playerid );
      if( PlayerInfo[ playerid ][ xGM ] > 0 ) offGameMasterNeaktivnost( playerid );

      else if( PlayerInfo[ playerid ][ xGM ] >= 1 ) {
         SendClientMessageEx( playerid, SBOJA, "{22C7F5}[LOGIN] "col_white"Ulogovan si kao GameMaster Level %d.", PlayerInfo[ playerid ][ xGM ] );
         format( globalstring, sizeof( globalstring ), "| GameMaster - %d | %s je usao na server.", PlayerInfo[ playerid ][ xGM ], ImeIgraca( playerid ) );
         RPTChat( ZUCKASTA, globalstring );
      }   
// -- //
   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, CRVENA, "|=======================[BAN]=======================|");
            SendClientMessageEx( playerid, BELA, ""col_white"Banovan si sa ovog servera do "col_sboja"%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_sboja"forumu."col_white"");
            SCM( playerid, BELA, ""col_white"Forum: "col_sboja"legacygaming.ga");
            SCM( playerid, CRVENA, "|===================================================|");
            Kickovanje( playerid, "");
            format( globalstring, sizeof( globalstring ), "LG:"col_white" %s je pokusao uci na server ali je banovan" );
            AdminPoruka( CRVENA, globalstring );
            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}- Vase Ime: (%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: legacygaming.ga" );
         format( filed, 512, "%s%s", filed1, filed2 );
         SPD( playerid, 19999, DSMSG, ""col_sboja"(Zakljucan Account)", filed, "Izlaz", "" );
         N_Kick( playerid );
         format( globalstring, sizeof( globalstring ), "LG:"col_white" %s je pokusao uci na server ali mu je ACC zakljucan" );
         AdminPoruka( CRVENA, globalstring );
         return 1;
      }

      if( PlayerInfo[ playerid ][ xRegistrovan ] == 1 ) {
         SetTimerEx( "Login", 100, false, "d", playerid );
      }
      else {

         if( ServerInfo[ Registracija ] == false ) {

            SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Trenutno na server se nije moguce registrovati." );
            SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Pratite Forum i FB stranicu da vidite kada ce registracija biti ukljucena!." );
            SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Bicete Izbaceni. Hvala!." );
            SetTimerEx( "KickIgraca", 150, false, "d", playerid );
            return 1;
         }

         SetTimerEx( "Register", 100, false, "d", playerid );
      }
   }
   else {
      if( !IsValidRoleplayName( ImeIgraca( playerid ) ) ) {
         SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Dobili ste kick zbog pogresno formatiranog imena!" );
         SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Vase ime mora biti u formatu Ime_Prezime!" );
         SetTimerEx( "KickIgraca", 150, false, "d", playerid );
         return 1;
      }

      if( ServerInfo[ Registracija ] == false ) {

         SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Trenutno na server se nije moguce registrovati." );
         SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Pratite Forum i FB stranicu da vidite kada ce registracija biti ukljucena!." );
         SendClientMessage( playerid, SBOJA, "{22C7F5}LG: Bicete Izbaceni. Hvala!." );
         SetTimerEx( "KickIgraca", 150, false, "d", playerid );
         return 1;
      }

      SetTimerEx( "Register", 100, false, "d", playerid );
   }

   proveriAlias( playerid );
   return true;
}[/pawn]
[pawn]public OnPlayerSpawn( playerid ) {


   if(PlayerInfo[ playerid ][ xGM ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 ) UpaliAltChat(playerid); //onplayerspawn
   if(PlayerInfo[ playerid ][ xGM ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 ) TogAltChat[ playerid ] = false; //onplayerspawn
   SetPlayerColor( playerid, 0xFFFFFF00 );
   for( new i = 0; i < 13; i++ ) {
      antiCheatCS[ playerid ][ Weapon ][ i ] = 0;
      antiCheatCS[ playerid ][ Ammo ][ i ] = 0;
   }

   SetPlayerTDStats( playerid );
   PocetniNovac( playerid, PlayerInfo[ playerid ][ xNovac ] );
   SetPlayerScore( playerid, PlayerInfo[ playerid ][ xLevel ] );
   SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );
   SetPlayerInterior( playerid, 0 );
   PlayerInfo[ playerid ][ xUbijen ] = 0;
   SetPlayerVirtualWorld( playerid, 0 );

   antiCheatCS[ playerid ][ TeleportCheck ] = 4;
   antiCheatCS[ playerid ][ WeaponDetect ] = 4;
   antiCheatCS[ playerid ][ EnteredVehicle ] = INVALID_VEHICLE_ID;

   new samp_version[16]; GetPlayerVersion(playerid, samp_version, sizeof(samp_version));
if( PlayerInfo[ playerid ][ xFlagovan ] == 1 ) {

   if(strcmp(samp_version, "0.3.7-R3") != 0)
   {
      N_Kick( playerid );
      Info( playerid, "Vi ste Flagovani za Cit, molimo vas skinite najnoviju verziju SA:MPa te udjite ponovo (0.3.7-R3)!" );
      Info( playerid, "Ako zelite da Vam se ukloni Flag, mozete donirati na nasem forumu: legacygaming.ga / lg-ogc.epizy.com" );
      Info( playerid, "Maximalno za UnFlag mozete donirati 2 puta, 3 put dobijate LOCKACC!" );
   }
      return 1;
}
   if( AdminVozilo[ playerid ] != -1 ) N_DestroyVehicle( AdminVozilo[ playerid ] ), AdminVozilo[ playerid ] = -1;

   if( TrkaVozilo[ playerid ] != -1 ) N_DestroyVehicle( TrkaVozilo[ playerid ] ), TrkaVozilo[ playerid ] = -1;

   DonatorBoja( playerid );

   for( new id = 1; id < MAX_GZONE; id++ ) {

      new filename[ 32 ], stringic[ 24 ];
      format( filename, sizeof( filename ), F_GZONE, id );

      if( fexist( filename ) ) {

         format( stringic, sizeof( stringic ), "0x%s66", gZoneInfo[ id ][ gZoneColor ] );
         GangZoneShowForPlayer( playerid, gZoneInfo[ id ][ gZoneID ], HexToInt( stringic ) );

      }
   }

   if( WARPInfo[ playerid ][ WARIgrac ] != -1 ) {
      new w = WARPInfo[ playerid ][ WARIgrac ];

      SetPlayerVirtualWorld( playerid, w );
      N_SetPlayerHealth( playerid, 100 );
      N_SetPlayerArmour( playerid, 100 );
      antiCheatCS[ playerid ][ TeleportCheck ] = 4;
      antiCheatCS[ playerid ][ WeaponDetect ] = 4;
      if( WARInfo[ w ][ WARMapa ] == 1 ) {
         new rand1 = random( sizeof( RandomWARMapa11 ) );
         new rand2 = random( sizeof( RandomWARMapa12 ) );
         if( WARPInfo[ playerid ][ WARTim ][ 0 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa11[ rand1 ][ 0 ], RandomWARMapa11[ rand1 ][ 1 ],RandomWARMapa11[ rand1 ][ 2 ] ); }
         else if( WARPInfo[ playerid ][ WARTim ][ 1 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa12[ rand2 ][ 0 ], RandomWARMapa12[ rand2 ][ 1 ],RandomWARMapa12[ rand2 ][ 2 ] ); }
         SetPlayerInterior( playerid, 0 );
      }
      else if( WARInfo[ w ][ WARMapa ] == 2 ) {
         new rand1 = random( sizeof( RandomWARMapa21 ) );
         new rand2 = random( sizeof( RandomWARMapa22 ) );
         if( WARPInfo[ playerid ][ WARTim ][ 0 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa21[ rand1 ][ 0 ], RandomWARMapa21[ rand1 ][ 1 ],RandomWARMapa21[ rand1 ][ 2 ] ); }
         else if( WARPInfo[ playerid ][ WARTim ][ 1 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa22[ rand2 ][ 0 ], RandomWARMapa22[ rand2 ][ 1 ],RandomWARMapa22[ rand2 ][ 2 ] ); }
         SetPlayerInterior( playerid, 10 );
      }
      else if( WARInfo[ w ][ WARMapa ] == 3 ) {
         new rand1 = random( sizeof( RandomWARMapa31 ) );
         new rand2 = random( sizeof( RandomWARMapa32 ) );
         if( WARPInfo[ playerid ][ WARTim ][ 0 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa31[ rand1 ][ 0 ], RandomWARMapa31[ rand1 ][ 1 ],RandomWARMapa31[ rand1 ][ 2 ] ); }
         else if( WARPInfo[ playerid ][ WARTim ][ 1 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa32[ rand2 ][ 0 ], RandomWARMapa32[ rand2 ][ 1 ],RandomWARMapa32[ rand2 ][ 2 ] ); }
         SetPlayerInterior( playerid, 0 );
      }
      else if( WARInfo[ w ][ WARMapa ] == 4 ) {
         new rand1 = random( sizeof( RandomWARMapa41 ) );
         new rand2 = random( sizeof( RandomWARMapa42 ) );
         if( WARPInfo[ playerid ][ WARTim ][ 0 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa41[ rand1 ][ 0 ], RandomWARMapa41[ rand1 ][ 1 ], RandomWARMapa41[ rand1 ][ 2 ] ); }
         else if( WARPInfo[ playerid ][ WARTim ][ 1 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa42[ rand2 ][ 0 ], RandomWARMapa42[ rand2 ][ 1 ], RandomWARMapa42[ rand2 ][ 2 ] ); }
         SetPlayerInterior( playerid, 0 );
      }
      else if( WARInfo[ w ][ WARMapa ] == 5 ) {
         new rand1 = random( sizeof( RandomWARMapa51 ) );
         new rand2 = random( sizeof( RandomWARMapa52 ) );
         if( WARPInfo[ playerid ][ WARTim ][ 0 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa51[ rand1 ][ 0 ], RandomWARMapa51[ rand1 ][ 1 ],RandomWARMapa51[ rand1 ][ 2 ] ); }
         else if( WARPInfo[ playerid ][ WARTim ][ 1 ] == true ) { N_SetPlayerPos( playerid, RandomWARMapa52[ rand2 ][ 0 ], RandomWARMapa52[ rand2 ][ 1 ],RandomWARMapa52[ rand2 ][ 2 ] ); }
         SetPlayerInterior( playerid, 0 );
      }
      GiveWeaponToPlayer( playerid, WARInfo[ w ][ WAROruzje ][ 0 ], 300 );
      GiveWeaponToPlayer( playerid, WARInfo[ w ][ WAROruzje ][ 1 ], 300 );
      GiveWeaponToPlayer( playerid, WARInfo[ w ][ WAROruzje ][ 2 ], 300 );
      GiveWeaponToPlayer( playerid, WARInfo[ w ][ WAROruzje ][ 3 ], 300 );

      PlayerInfo[ playerid ][ xSpawned ] = 1;

      return true;
   }
   else if( NaDmEventu[ playerid ] == true ) {

      new rand = random( sizeof( RandomDMPos ) );
      N_SetPlayerPos( playerid, RandomDMPos[ rand ][ 0 ], RandomDMPos[ rand ][ 1 ],RandomDMPos[ rand ][ 2 ] );
      SetPlayerFacingAngle( playerid, 360.000 );
      SetCameraBehindPlayer( playerid );
      SetPlayerInterior( playerid, 0 );
      SetPlayerVirtualWorld( playerid, 10 );

      PlayerInfo[ playerid ][ xSpawned ] = 1;

      if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 4500 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 26, 150 );
         GiveWeaponToPlayer( playerid, 28, 400 );
         GiveWeaponToPlayer( playerid, 31, 400 );
         SetPlayerSkillLevel( playerid, WEAPONSKILL_MICRO_UZI, 999 );
         SetPlayerSkillLevel( playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 999 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 4000 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 27, 150 );
         GiveWeaponToPlayer( playerid, 32, 800 );
         GiveWeaponToPlayer( playerid, 31, 400 );
         SetPlayerSkillLevel( playerid, WEAPONSKILL_MICRO_UZI, 999 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 3500 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 27, 150 );
         GiveWeaponToPlayer( playerid, 28, 800 );
         GiveWeaponToPlayer( playerid, 31, 400 );
         SetPlayerSkillLevel( playerid, WEAPONSKILL_MICRO_UZI, 999 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 3000 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 27, 150 );
         GiveWeaponToPlayer( playerid, 29, 400 );
         GiveWeaponToPlayer( playerid, 31, 400 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 2500 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 26, 150 );
         GiveWeaponToPlayer( playerid, 29, 400 );
         GiveWeaponToPlayer( playerid, 31, 400 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 2000 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 26, 150 );
         GiveWeaponToPlayer( playerid, 29, 400 );
         GiveWeaponToPlayer( playerid, 30, 400 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 1500 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 25, 100 );
         GiveWeaponToPlayer( playerid, 29, 400 );
         GiveWeaponToPlayer( playerid, 31, 400 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 1000 ) {
         GiveWeaponToPlayer( playerid, 24, 150 );
         GiveWeaponToPlayer( playerid, 25, 100 );
         GiveWeaponToPlayer( playerid, 29, 400 );
         GiveWeaponToPlayer( playerid, 30, 400 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 500 ) {
         GiveWeaponToPlayer( playerid, 24, 200 );
         GiveWeaponToPlayer( playerid, 25, 100 );
         GiveWeaponToPlayer( playerid, 29, 400 );
      }
      else if( PlayerInfo[ playerid ][ xDMEventUbistva ] >= 0 ) {
         GiveWeaponToPlayer( playerid, 24, 200 );
         GiveWeaponToPlayer( playerid, 25, 100 );
      }

      N_SetPlayerHealth( playerid, 100 );
      N_SetPlayerArmour( playerid, 100 );
      return true;
   }
   else {

      PlayerInfo[ playerid ][ xSpawned ] = 1;
      PostaviSpawn( playerid );
   }

   PlayerInfo[ playerid ][ xSpawned ] = 1;

   if( PlayerInfo[ playerid ][ xWanted ] != 0 ) {
      strmid( ZlocinInfo[ playerid ][ zPrijavio ], "Nepoznato", 0, strlen( "Nepoznato" ), 255);
      strmid( ZlocinInfo[ playerid ][ zPocinio ], ImeIgraca( playerid ), 0, strlen( ImeIgraca( playerid ) ), 255);
      strmid( ZlocinInfo[ playerid ][ zZlocin ], "Nepoznato", 0, strlen( "Nepoznato" ), 255);
      N_SetPlayerWantedLevel( playerid, PlayerInfo[ playerid ][ xWanted ] );
   }

      if( PrviSpawn[ playerid ] == 0 ) {

         new h,mi,sec;
         gettimeEx(h,mi,sec);
         FixHour( h );
         h = shifthour;
         ///StopAudioStreamForPlayer( playerid ); ovo sma iskljuci jer mi se cini bolje

         SCM( playerid, BELA, "______________________________________________________" );
         SCM( playerid, BELA, ""col_azelena"Community Owner:"col_white" Dzenan" );
         SCM( playerid, BELA, ""col_azelena"Community Scripter:"col_white" Warning" );
         SCM( playerid, BELA, ""col_azelena"Community Mapper:"col_white" Paun" );
         SCM( playerid, BELA, ""col_azelena"Facebook: "col_white"www.facebook.com/LegacyGamingOGC" );
         SCM( playerid, BELA, ""col_azelena"Forum: "col_white"legacygaming.ga" );
         SCM( playerid, BELA, ""col_azelena"TeamSpeak: "col_white"54.36.26.72:9979" );
         SCM( playerid, BELA, "______________________________________________________" );
         //SendClientMessageEx( playerid,ZUTA, "* Level: %d, Novac Banka: $%d, Novac Dzep: $%d, Sati Igre: %d, Respekti: %d", PlayerInfo[ playerid ][ xLevel ], PlayerInfo[ playerid ][ xBRacun ], PlayerInfo[ playerid ][ xNovac ], PlayerInfo[ playerid ][ xOnlineSati ], PlayerInfo[ playerid ][ xRespekt ] );
         if( PlayerInfo[ playerid ][ xPromoter ] >= 1 ) {
            SCM( playerid, AZELENA, "* Vi ste Promoter na nasem serveru. Hvala Vam sto reklamirate." );
         }
         if( PlayerInfo[ playerid ][ xVIPLevel ] >= 1 ) {
            SCM( playerid, AZELENA, "* Vi ste VIP na nasem serveru. Hvala Vam sto igrate." );
         }
         if( PlayerInfo[ playerid ][ xAdmin ] >= 1 ) {
            SCM( playerid, AZELENA, "* Vi ste ALG na nasem serveru. Hvala sto odrzavate red i mir na njemu." );
         }
         if( PlayerInfo[ playerid ][ xGM ] >= 1 ) {
            SCM( playerid, AZELENA, "* Vi ste GameMaster na nasem serveru. Hvala sto odrzavate red i mir na njemu." );
         }
         if( PlayerInfo[ playerid ][ xYouTuber ] >= 1 ) {
            SCM( playerid, AZELENA, "* Vi ste YouTuber na nasem serveru. Hvala sto reklamirate." );
         }
         if( PlayerInfo[ playerid ][ xLider ] >= 1 ) {
            SCM( playerid, AZELENA, "* Vi ste Lider na nasem serveru. Hvala sto igrate." ); ///PlayerInfo[ playerid ][ xSpawn ] = SPAWN_OBICAN_LS, baza,imovina3,rent,renthotel
         }
         if( ServerInfo[ HappyHours ] == true ) {
            SCM( playerid, AZELENA, "* Happy Hours za sve je ukljucen." );
         }
         if( ServerInfo[ HappyLVLHours ] == true ) {
            if( PlayerInfo[ playerid ][ xLevel ] < ServerInfo[ HLVLHours ] ) SendClientMessageEx( playerid,NARANDZASTA, "* Happy Hours do levela %d je ukljucen.", ServerInfo[ HLVLHours ] );
         }
         if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_OBICAN_LS ) {
            SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Obican Spawn (/changespawn) "col_crvena"))" );
         }
         if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_BAZA ) {
            SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Baza Organizacije (/changespawn) "col_crvena"))" );
         }
         if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_IMOVINA_1 ) {
            SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Imovina 1 (/changespawn) "col_crvena"))" );
         }
         if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_IMOVINA_2 ) {
            SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Imovina 2 (/changespawn) "col_crvena"))" );
         }                               
         if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_IMOVINA_3 ) {
            SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Imovina 3 (/changespawn) "col_crvena"))" );
         }
         if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_RENT || PlayerInfo[ playerid ][ xSpawn ] == SPAWN_RENTHOTEL ) {
            SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Rent/Rent Hotel (/changespawn) "col_crvena"))" );
         }

         if( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] != -1 ) {

            if(strcmp( VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 0 ] ][ vOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Vozilo 1 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xVoziloID ][ 0 ]=-1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] != -1 ) {

            if(strcmp( VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 1 ] ][ vOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Vozilo 2 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xVoziloID ][ 1 ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] != -1 ) {

            if(strcmp( VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 2 ] ][ vOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Vozilo 3 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xVoziloID ][ 2 ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] != -1 ) {

            if(strcmp( VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 3 ] ][ vOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Vozilo 4 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xVoziloID ][ 3 ] = -1;
               SavePlayer( playerid );
            }
         }

         if( PlayerInfo[ playerid ][ xProperty ][ 0 ] != -1 ) {

            if( strcmp( II[ PlayerInfo[ playerid ][ xProperty ][ 0 ] ][ iOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Imovina 1 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xProperty ][ 0 ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xProperty ][ 1 ] != -1 ) {

            if( strcmp( II[ PlayerInfo[ playerid ][ xProperty ][ 1 ] ][ iOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Imovina 2 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xProperty ][ 1 ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xProperty ][ 2 ] != -1 ) {

            if( strcmp( II[ PlayerInfo[ playerid ][ xProperty ][ 2 ] ][ iOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Imovina 3 vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xProperty ][ 2 ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xGarageID ] != -1 ) {

            if( strcmp( garageInfo[ PlayerInfo[ playerid ][ xGarageID ] ][ garageOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Garaza vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xGarageID ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xFirmaID ] != -1 ) {

            if( strcmp( BussinesInfo[ PlayerInfo[ playerid ][ xFirmaID ] ][ bOwner ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Firma vise nije u vasem vlasnistvu, obratite se na forumu ako mislite je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h ili nedostatak faktura." );
               PlayerInfo[ playerid ][ xFirmaID ] = -1;
               SavePlayer( playerid );
            }
         }
         if( PlayerInfo[ playerid ][ xImanjeID ] != -1 ) {

            if( strcmp( ImanjeInfo[ PlayerInfo[ playerid ][ xImanjeID ] ][ iVlasnik ], ImeIgraca( playerid ), true ) ) {

               SCM( playerid, CRVENA, "LG:"col_white" Imanje vise nije u vasem vlasnistvu, obratite se na forum ako mislite da je greska." );
               SCM( playerid, CRVENA, "LG:"col_white" Jedan od razloga moze biti i vasa neaktivnost od 500h." );
               PlayerInfo[ playerid ][ xImanjeID ] = -1;
               SavePlayer( playerid );
            }

         }

         PrviSpawn[ playerid ] = 1;
         #if ZIMSKI_MOD == 1
         Info( playerid, "LegacyGaming Staff Team vam zeli srecne Bozicne i novogodislje praznike. 'HAPPY NEW YEAR 2019' [ /sneg ]" );
         #endif

      }
   else if( PrviSpawn[ playerid ] == 1 ) {

      if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_OBICAN_LS ) {
         SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Obican Spawn (/changespawn) "col_crvena"))" );
      }
      if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_BAZA ) {
         SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Baza Organizacije (/changespawn) "col_crvena"))" );
      }
      if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_IMOVINA_1 ) {
         SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Imovina 1 (/changespawn) "col_crvena"))" );
      }
      if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_IMOVINA_2 ) {
         SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Imovina 2 (/changespawn) "col_crvena"))" );
      }                               
      if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_IMOVINA_3 ) {
         SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Imovina 3 (/changespawn) "col_crvena"))" );
      }
      if( PlayerInfo[ playerid ][ xSpawn ] == SPAWN_RENT || PlayerInfo[ playerid ][ xSpawn ] == SPAWN_RENTHOTEL ) {
         SCM( playerid, -1, ""col_crvena"(( "col_white"Spawnovani ste na Lokaciji Rent/Rent Hotel (/changespawn) "col_crvena"))" );
      }
      if( PlayerInfo[ playerid ][ xGM ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 ) {
         SCM( playerid, PURPLE, "[!] Kada god imate vremena proverite listu pitanja (/lp - /asklist)" );
      }
      if( PlayerInfo[ playerid ][ xGM ] >= 1 ) {
         SCM( playerid, PURPLE, "[!] Pomazite novim igracima kojima treba pomoc ili su se tek registrovali!" );
      }

   }
   if( PlayerInfo[ playerid ][ xBStil ] == 0) { SetPlayerFightingStyle ( playerid, FIGHT_STYLE_NORMAL); }
   else if( PlayerInfo[ playerid ][ xBStil ] == 1) { SetPlayerFightingStyle ( playerid, FIGHT_STYLE_BOXING); }
   else if( PlayerInfo[ playerid ][ xBStil ] == 2) { SetPlayerFightingStyle ( playerid, FIGHT_STYLE_KUNGFU); }
   else if( PlayerInfo[ playerid ][ xBStil ] == 3) { SetPlayerFightingStyle ( playerid, FIGHT_STYLE_KNEEHEAD); }
   else if( PlayerInfo[ playerid ][ xBStil ] == 4) { SetPlayerFightingStyle ( playerid, FIGHT_STYLE_GRABKICK); }

   SetPlayerSkillLevel( playerid, WEAPONSKILL_PISTOL, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_PISTOL_SILENCED, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_DESERT_EAGLE, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_SHOTGUN, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_SPAS12_SHOTGUN, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_MICRO_UZI, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_MP5, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_AK47, 999 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_M4, 999 );

   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );
   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_FREE );
   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_LHAND );
   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_HELMET );
   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_MASK );
   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_BADGE );
   RemovePlayerAttachedObject( playerid, OBJECT_SLOT_WINTERCAP );

   N_SetPlayerHealth( playerid, 50.0+PlayerInfo[ playerid ][ xSHealth ] );
   if( PlayerInfo[ playerid ][ xVIPLevel ] == 4 ) {
      N_SetPlayerHealth( playerid, 100.00 );
      N_SetPlayerArmour( playerid, 50.00 );
   }
   else if( PlayerInfo[ playerid ][ xVIPLevel ] == 5 ) { //dobija ceo armor viplvl
      N_SetPlayerHealth( playerid, 100.00 );
      N_SetPlayerArmour( playerid, 100.00 );
   }

   if( HeadOn[ playerid ] ) SetPlayerAttachedObject( playerid, OBJECT_SLOT_HEAD, PlayerInfo[ playerid ][ xHead ],2,PlayerInfo[ playerid ][ xHeadPos ][ 0 ],PlayerInfo[ playerid ][ xHeadPos ][ 1 ],PlayerInfo[ playerid ][ xHeadPos ][ 2 ],PlayerInfo[ playerid ][ xHeadPos ][ 3 ],PlayerInfo[ playerid ][ xHeadPos ][ 4 ],PlayerInfo[ playerid ][ xHeadPos ][ 5 ],PlayerInfo[ playerid ][ xHeadPos ][ 6 ],PlayerInfo[ playerid ][ xHeadPos ][ 7 ],PlayerInfo[ playerid ][ xHeadPos ][ 8 ], 0, 0);
   if( SungOn[ playerid ] ) {
      SetPlayerAttachedObject( playerid, OBJECT_SLOT_MASKSUNGL, PlayerInfo[ playerid ][ xSungMask ],2,PlayerInfo[ playerid ][ xSungMaskPos ][ 0 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 1 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 2 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 3 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 4 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 5 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 6 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 7 ],PlayerInfo[ playerid ][ xSungMaskPos ][ 8 ], 0, 0);
   }
   if( FaceOn[ playerid ] ) SetPlayerAttachedObject( playerid, OBJECT_SLOT_BANDANA, PlayerInfo[ playerid ][ xFace ],2,PlayerInfo[ playerid ][ xFacePos ][ 0 ],PlayerInfo[ playerid ][ xFacePos ][ 1 ],PlayerInfo[ playerid ][ xFacePos ][ 2 ],PlayerInfo[ playerid ][ xFacePos ][ 3 ],PlayerInfo[ playerid ][ xFacePos ][ 4 ],PlayerInfo[ playerid ][ xFacePos ][ 5 ],PlayerInfo[ playerid ][ xFacePos ][ 6 ],PlayerInfo[ playerid ][ xFacePos ][ 7 ],PlayerInfo[ playerid ][ xFacePos ][ 8 ], 0, 0);

   PlayerCuffed[ playerid ] = 0; PoliceDuty[ playerid ] = false;
   NosiObjekt[ playerid ][ 0 ] = false; NosiObjekt[ playerid ][ 1 ] = false; NosiObjekt[ playerid ][ 2 ] = false;

   UzeoPicu[ playerid ] = false;
   NosiPaketOruzja[ playerid ] = false; garbagemanInfo[ playerid ][ gmiHasGarbage ] = false;
   farmerInfo[ playerid ][ fiHaveBucket ] = false; RiotShield[ playerid ] = false;
   Dinamit[ playerid ] = false; LaptopRuke[ playerid ] = false;
   PuniGorivo[ playerid ] = false; IgracZavezan[ playerid ] = false;

   if( PlayerBuyingAS[ playerid ] != -1 ) {
      AutoSalon[ PlayerBuyingAS[ playerid ] ][ AlreadyBuying ] = false;
      PlayerBuyingAS[ playerid ] = -1;
   }

   farmerInfo[ playerid ][ fiCowNumber ] = 0;
   if( farmerInfo[ playerid ][ fiVehicleBucket ] != -1 ) {
      new farmvehicle = farmerInfo[ playerid ][ fiVehicleBucket ];

      farmerVehicles[ farmvehicle ][ fvMilk ] = false;
      farmerVehicles[ farmvehicle ][ fvMilkpID ] = -1;
   }

   SetPlayerSkillLevel( playerid, WEAPONSKILL_PISTOL, 1 );
   SetPlayerSkillLevel( playerid, WEAPONSKILL_MICRO_UZI, 1 );

   SetPlayerSpecialAction( playerid, SPECIAL_ACTION_NONE );

   N_KillTimer( atmrobTimer[ playerid ] );

   if( PlayerInfo[ playerid ][ xRPLearn ] == 1 ) {
      TimerLearn[ playerid ] = SetTimerEx( "RolePlayTut", 3000, 0, "ii", playerid, 1);
      SCM( playerid, CRVENA, "Nisi zavrsio tutorijal, pa si ponovno vracen da ga odgledas!" );
   }

   if( PlayerInfo[ playerid ][ xZatvor ] == OBICAN_ZATVOR ) {
      if( PlayerInfo[ playerid ][ xLeaveJail ] == true ) {
         SendClientMessageEx( playerid, CRVENA, "JAIL:"col_white" %s stavljen si u jail na %d minuta i izgubio si %d$!", ImeIgraca( playerid ), PlayerInfo[ playerid ][ xZatvorVreme ], ((PlayerInfo[ playerid ][ xZatvorVreme ]/10)*1000) );
         SCM( playerid,CRVENA, "RAZLOG:"col_white" Izalazak sa servera sa Wanted Levelom");
         PlayerInfo[ playerid ][ xLeaveJail ] = false;
      }
   }

   if( PlayerInfo[ playerid ][ xZatvor ] == OBICAN_ZATVOR ) {
      if( strlen( PlayerInfo[ playerid ][ xOffPJail ] ) > 2 ) {
         SendClientMessageEx( playerid,CRVENA, "JAIL"col_white" %s je stavljen u jail na %d minuta od strane ALG tima!", ImeIgraca( playerid ), PlayerInfo[ playerid ][ xZatvorVreme ] );
         SendClientMessageEx( playerid,CRVENA, "JAIL"col_white" %s", PlayerInfo[ playerid ][ xOffPJail ] );
         strmid( PlayerInfo[ playerid ][ xOffPJail ], "N", 0, strlen("N"), 2 );
      }
   }
   if( PlayerInfo[ playerid ][ xMute ] > 0 ) {
      if( strlen( PlayerInfo[ playerid ][ xOffPMute ] ) > 2 ) {
         SendClientMessageEx( playerid,CRVENA, "MUTE:"col_white" %s je mutiran na %d minuta od strane ALG tima!", ImeIgraca( playerid ), PlayerInfo[ playerid ][ xMute ]/60 );
         SendClientMessageEx( playerid,CRVENA, "MUTE:"col_white"%s", PlayerInfo[ playerid ][ xOffPMute ] );
         strmid( PlayerInfo[ playerid ][ xOffPMute ], "N", 0, strlen("N"), 2 );
      }
   }
   if( PlayerInfo[ playerid ][ xZatvor ] == ALKATRAZ ) {
      if( strlen( PlayerInfo[ playerid ][ xOffPPrison ] ) > 2 ) {
         SendClientMessageEx( playerid,CRVENA, "PRISON:"col_white" %s je stavljen u prison na %dh od strane ALG tima!", ImeIgraca( playerid ), PlayerInfo[ playerid ][ xZatvorVreme ]/60 );
         SendClientMessageEx( playerid,CRVENA, "PRISON:"col_white"%s", PlayerInfo[ playerid ][ xOffPPrison ] );
         strmid( PlayerInfo[ playerid ][ xOffPPrison ], "N", 0, strlen("N"), 2 );
      }
   }
   if( PlayerInfo[ playerid ][ xMaraton ] > 0 )
   {
   SCM( playerid, -1, "Niste zavrsili maratonsku kaznu, vracate se gde ste bili!" );
   N_SetPlayerPos( playerid, 852.8660,1753.9944,1373.1364 );
   SetPlayerFacingAngle( playerid, 317.1445 );
   SetCameraBehindPlayer( playerid );
   N_SetPlayerCheckpoint( playerid, 868.7183, 1769.6001, 1372.8619, 7.0 );
   Maratonac[ playerid ] = 1;
   pocspawn[ playerid ] = 1;
   return 1;
   }
   if( SpecPos[ playerid ][ 0 ] != 0.0 && SpecPos[ playerid ][ 1 ] != 0.0 ) {
      N_SetPlayerPos( playerid, SpecPos[ playerid ][ 0 ], SpecPos[ playerid ][ 1 ],  SpecPos[ playerid ][ 2 ] );
      SetPlayerVirtualWorld( playerid, SpecVW[ playerid ] );
      SetPlayerInterior( playerid, SpecInt[ playerid ] );

      if( PlayerInfo[ playerid ][ xAdmin ] > 0 && PlayerInfo[ playerid ][ xAdmin ] < 7 && PlayerInfo[ playerid ][ xPol ] == 1 ) {
         SetPlayerSkin( playerid, 294 );
      }
      else if( PlayerInfo[ playerid ][ xGM ] > 0 && PlayerInfo[ playerid ][ xPol ] == 1 ) {
         SetPlayerSkin( playerid, 59 );
      }

      SpecPos[ playerid ][ 0 ] = 0.0;
      SpecPos[ playerid ][ 1 ] = 0.0;
      SpecPos[ playerid ][ 2 ] = 0.0;
   }

   return true;
}[/pawn]
[pawn]   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 );
            LoginAdminProvjera(playerid);

            if( fexist( Admini( playerid ) ) ) INI_ParseFile( Admini( playerid ), "OcitajAdmina", .bExtra = true, .extra = playerid );

            if( fexist( Inventory( playerid ) ) ) INI_ParseFile( Inventory( playerid ), "LoadInventory", .bExtra = true, .extra = playerid );

            INI_ParseFile( KladIme( playerid ), "LoadKladionica", .bExtra = true, .extra = playerid );
            LoginTDControl( playerid, false );
            CancelSelectTextDraw( playerid );

            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 ][ xZNalog ] == 1 )
            {
               SPD( playerid, dialog_LGPIN, DSI, D_NASLOV, "Unesite ispod svoj LGPin kod:", D_UNESI, D_ODUSTANI );
            }

            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, CRVENA, "LG:"col_white" 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, SBOJA, globalstring );
               N_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 );
               SetPlayerInterior( playerid, 0 );

      //Novi Tutorial
            SCM( playerid, 0x0099CCFF, ""col_azelena"» Dobrodosli na LegacyGaming RolePlay server... // TUTORIAL > [0/7]!" );
            SCM( playerid, -1, " " );
            SendClientMessage( playerid, -1, ""col_azelena"TUTORIAL: {FFFFFF}Dobro nam dosli na nas "col_azelena"LegacyGaming Roleplay {FFFFFF}server." );
            SendClientMessage( playerid, -1, ""col_azelena"TUTORIAL: {FFFFFF}Skripter ovog servera je "col_azelena"Warning{FFFFFF} a Vlasnik "col_azelena"Dzenan" );
            SendClientMessage( playerid, -1, ""col_azelena"TUTORIAL: {FFFFFF}Sada sledi jedan kratki tutorial koji ce vas upoznati sa nasim "col_azelena"serverom!" );                   
            TimerTutorial[ playerid ] = SetTimerEx( "PocetniTut", 10000, false, "ii", playerid, 1 );
            PocetniTutorialStartovan[ playerid ] = true;
            }
            else {

               aliasLogin( playerid );

               if( fexist( Inventory( playerid ) ) ) ProveriInvOruzje[ playerid ] = SetTimerEx( "ProveraInvOruzja", 10, false, "dd", playerid, 0 );

               N_SetSpawnInfo( playerid );
               SpawnPlayer( playerid ); PlayerLogged[ playerid ] = true;
               antiCheatCS[ playerid ][ TeleportCheck ] = 4;
               antiCheatCS[ playerid ][ WeaponDetect ] = 4;

               for( new i = 0; i < 42; i ++) {
                  TextDrawShowForPlayer( playerid, InGameTD[ i ] );
               }
               for( new i = 0; i < 3; i++) {
                  TextDrawShowForPlayer( playerid, Gornji[ i ] );
               }
               if( ServerInfo[ HappyHours ] == true ) {
               TextDrawShowForPlayer( playerid, HappyHoursTD1 );
               }
               if( ServerInfo[ HappyLVLHours ] == true ) {
                  new string[ 64 ];
                  format( string, sizeof( string ), "DO [%d] LEVELA", ServerInfo[ HLVLHours ] );
                  TextDrawSetString( HappyHoursTD2, string );
                  TextDrawShowForPlayer( playerid, HappyHoursTD2 );
                  TextDrawShowForPlayer( playerid, HappyHoursTD1 );
               }
               if( PlayerInfo[ playerid ][ xPol ] == 0 ) PlayerInfo[ playerid ][ xPol ] = 1;

               SetPlayerVirtualWorld( playerid, 0 );

               DonatorBoja( playerid );

               ResetAllWeapons( playerid );

               new playersip[ 128 ];
               GetPlayerIp( playerid, playersip, sizeof( playersip ) );

               format( globalstring, sizeof( globalstring ), "[CONNECT] Igrac: [%d]%s (Level: %d, Bogastvo: %d) IP: %s!", playerid, ImeIgraca( playerid ), PlayerInfo[ playerid ][ xLevel ], PlayerInfo[ playerid ][ xNovac ]+PlayerInfo[ playerid ][ xBRacun ], playersip );
               VlasnikPoruka( ZELENACOLOR_1, 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;
   }[/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): link slike
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 

Huh ne znam mnogo oko ovoga ali ajde da pokusam  :(

Da li ti kreira fajl Novog igraca ili ne ?

Pogledaj cuvanje igraca , da li je dobro napisano ?

Koji je mod u pitanju ?

Da li samo ID 1 ne moze da se spawnuje ili svi posle ID 0 ?

Da li login ima isto tutorial ?

Pogledaj u AntiCheatu TPHack , da ne blokira igraca zbog TPHacka , pa zato ne zeli da ga spawnuje  :-\

Ne znam sta vise da ti kazem  :(

Odgovori mi na ova pitanja , kako bih mogao preciznije reci misljenje (kao da sam hirurg ili lekar xD)

Poslednja Izmena: Januar 18, 2019, 13:49:05 POSLE PODNE od N_loccos
NLoccos

 :'(..Account se kreira kada se igrac registruje, ne loginuje.. ID 1 nece, TPHack? Bilo ko sa bilo cim nece da ga spawna, nikakve veze sa ovim nema TPHack.. Athlone Traxxov
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 

EDIT: Zaboravio sam da igrac, kada nece da ga spawna mora da klikce strlice par puta, one dole pored dugmeta Spawn. Neka neki Moderator Merge ili Edit prosli post moj. Morao sam DP jer sam zaboravio napisati.
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 


                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 

Citat: Anonimus.pwn poslato Januar 18, 2019, 16:18:33 POSLE PODNE
Komanda?

Komanda za login ???

Citat: .варнинг poslato Januar 18, 2019, 15:14:32 POSLE PODNE
:'(..Account se kreira kada se igrac registruje, ne loginuje.. ID 1 nece, TPHack? Bilo ko sa bilo cim nece da ga spawna, nikakve veze sa ovim nema TPHack.. Athlone Traxxov

Nisam do sad radio nista na ATH modu , mislim da ti nesto fali u skripti , neki deo oko spawn igraca , posto ja ne pisem kod , ne mogu ti pomoci nikako , iako zelim.
Tagovacu Ludaka , on mozda moze da ti helpa.

@LoOdaK ako znas pomozi liku xD
NLoccos

Citat: N_loccos poslato Januar 18, 2019, 16:39:22 POSLE PODNE
Komanda za login ???

Nisam do sad radio nista na ATH modu , mislim da ti nesto fali u skripti , neki deo oko spawn igraca , posto ja ne pisem kod , ne mogu ti pomoci nikako , iako zelim.
Tagovacu Ludaka , on mozda moze da ti helpa.

@LoOdaK ako znas pomozi liku xD
Komanda za Login? Nisam cuo za to do sada?
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 

Citat: .варнинг poslato Januar 18, 2019, 16:48:44 POSLE PODNE
Komanda za Login? Nisam cuo za to do sada?

Ne postoji , zato sam stavio zbunjeni smajli xD
NLoccos

Citat: .варнинг poslato Januar 18, 2019, 16:48:44 POSLE PODNE
Komanda za Login? Nisam cuo za to do sada?
postoji komanda za login i za register kao moras igrati 10 min da bi se registrovao i ukucat login da bi se login



[pawn]   }
    if( PrviSpawn[ playerid ] == 1 ) {

        if( PlayerLogged[ playerid ] == true ) {[/pawn]

Probaj to da dodas umesto
[pawn]}

      if( PrviSpawn[ playerid ] == 0 ) {[/pawn]

Citat: Anonimus.pwn poslato Januar 18, 2019, 18:11:02 POSLE PODNE
[pawn]   }
    if( PrviSpawn[ playerid ] == 1 ) {

        if( PlayerLogged[ playerid ] == true ) {[/pawn]

Probaj to da dodas umesto
[pawn]}

      if( PrviSpawn[ playerid ] == 0 ) {[/pawn]
To sam sam izbacio pre, i pre toga je postojala greska sa ID 1
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)