Dio skripte:
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;
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} "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} "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} "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} "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} "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} "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} "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} "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} "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} "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, "|==============================================|");
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;
}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; 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;
} 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;
new Data;
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 ), " 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;
}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
