Guest User

Untitled

a guest
Aug 8th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.97 KB | None | 0 0
  1. if( dialogid == dialog_LOGIN ) {
  2. if( !response ) return Kick( playerid );
  3. if( response ) {
  4. if( !strcmp( inputtext, PlayerInfo[ playerid ][ xLozinka ], false ) && !isnull( inputtext ) ) {
  5. INI_ParseFile( Korisnici( playerid ), "OcitajKorisnika", .bExtra = true, .extra = playerid );
  6.  
  7. /*new aastring[64];
  8. format( aastring, sizeof( aastring ), A_FILE, ImeIgraca( playerid ) );
  9. if( PlayerInfo[ playerid ][ xAdmin ] == 0 && fexist( aastring ) ) {
  10. SCM( playerid, -1, "Smenjen si sa pozicije Administratora." );
  11. fremove( aastring );
  12. }
  13. if( PlayerInfo[ playerid ][ xSupporter ] == 0 && fexist( aastring ) ) {
  14. SCM( playerid, -1, "Smenjen si sa pozicije supportera." );
  15. fremove( aastring );
  16. }*/
  17.  
  18. if( PlayerInfo[ playerid ][ xAdmin ] > 0 ) INI_ParseFile( Admini( playerid ), "OcitajAdmina", .bExtra = true, .extra = playerid );
  19. if( PlayerInfo[ playerid ][ xRanac ] > 0 ) INI_ParseFile( Inventory( playerid ), "LoadInventory", .bExtra = true, .extra = playerid );
  20. INI_ParseFile( KladIme( playerid ), "LoadKladionica", .bExtra = true, .extra = playerid );
  21. LoginTDControl( playerid, false );
  22.  
  23. new datum[ 64 ]; new year, month,day;
  24. getdate( year, month, day );
  25. new tmphour, tmpminute, tmpsecond;
  26. gettimeEx( tmphour, tmpminute, tmpsecond );
  27. FixHour( tmphour );
  28. tmphour = shifthour;
  29. format( datum, sizeof( datum ), "%02d/%02d/%d - %d/%d/%d", day, month, year, tmphour, tmpminute, tmpsecond );
  30. strmid( PlayerInfo[ playerid ][ xLastLogin ], datum, 0, strlen( datum ), 64 );
  31.  
  32. if( PlayerInfo[ playerid ][ xFirmaID ] != -1 ) {
  33.  
  34. BussinesInfo[ PlayerInfo[ playerid ][ xFirmaID ] ][ bNeaktivnost ] = 0;
  35. SaveBussines( PlayerInfo[ playerid ][ xFirmaID ] );
  36. }
  37.  
  38. if( PlayerInfo[ playerid ][ xProperty ][ 0 ] != -1 ) {
  39.  
  40. II[ PlayerInfo[ playerid ][ xProperty ][ 0 ] ][ iNeaktivnost ] = 0;
  41. SaveProperty( PlayerInfo[ playerid ][ xProperty ][ 0 ] );
  42. }
  43. if( PlayerInfo[ playerid ][ xProperty ][ 1 ] != -1 ) {
  44.  
  45. II[ PlayerInfo[ playerid ][ xProperty ][ 1 ] ][ iNeaktivnost ] = 0;
  46. SaveProperty( PlayerInfo[ playerid ][ xProperty ][ 1 ] );
  47. }
  48. if( PlayerInfo[ playerid ][ xProperty ][ 2 ] != -1 ) {
  49.  
  50. II[ PlayerInfo[ playerid ][ xProperty ][ 2 ] ][ iNeaktivnost ] = 0;
  51. SaveProperty( PlayerInfo[ playerid ][ xProperty ][ 2 ] );
  52. }
  53.  
  54. if( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] != -1 ) {
  55.  
  56. VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 0 ] ][ vNeaktivnost ] = 0;
  57. SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] );
  58. }
  59. if( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] != -1 ) {
  60.  
  61. VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 1 ] ][ vNeaktivnost ] = 0;
  62. SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] );
  63. }
  64. if( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] != -1 ) {
  65.  
  66. VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 2 ] ][ vNeaktivnost ] = 0;
  67. SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] );
  68. }
  69. if( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] != -1 ) {
  70.  
  71. VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 3 ] ][ vNeaktivnost ] = 0;
  72. SaveVehicle( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] );
  73. }
  74.  
  75. new banfile[ 100 ]; format( banfile, sizeof( banfile ), FILE_BAN, ImeIgraca( playerid ) );
  76. if( fexist( banfile ) ) {
  77. new File: UserFile = fopen( banfile, io_read );
  78. new razlogbana[ 128 ] = "Nepoznat";
  79. new key[256];
  80. new Data[256];
  81. while ( fread( UserFile , Data, sizeof( Data ) ) ) {
  82. key = ini_GetKey( Data );
  83. if( strcmp( key , "Razlog" , true ) == 0 ) {
  84. format( razlogbana, strlen( ini_GetValue ( Data ) ), "%s", ini_GetValue( Data ) );
  85. }
  86. }
  87. fclose( UserFile );
  88. getdate( year, month, day );
  89.  
  90. SendClientMessage( playerid, SVETLOCRVENA, "BZ:AC | {FFFFFF} Vas acc je trenutno iskljucen sa servera! Izbaceni ste!" );
  91. format( globalstring, sizeof( globalstring ), "Razlog bana: %s", razlogbana );
  92. SendClientMessage( playerid, BELA, globalstring );
  93. format( globalstring, sizeof( globalstring ), "Vas server nick: %s, Danasnji datum: %d.%d.%d", ImeIgraca( playerid ), day, month, year );
  94. SendClientMessage( playerid, ZUTA, globalstring );
  95. Dimi_Kick( playerid );
  96. return 1;
  97. }
  98.  
  99. if( PlayerInfo[ playerid ][ xPocetniTut ] == 0 ) {
  100. TogglePlayerSpectating( playerid, 1 );
  101. InterpolateCameraPos( playerid, 1677.1746, -1303.1085, 481.0584, 1452.0430, -1314.4868, 176.0983, 50000, CAMERA_MOVE);
  102. InterpolateCameraLookAt( playerid, 1676.1766, -1312.1057, 479.6893, 1451.0450, -1314.4979, 174.7492, 50000, CAMERA_MOVE);
  103. SetPlayerInterior( playerid, 0 );
  104. SetPlayerVirtualWorld( playerid, 1 );
  105. Dimi_SetPlayerPos( playerid, 1463.7633,-1041.4501,26.8281);
  106. SendClientMessage( playerid, SIVA," ");
  107. SendClientMessage( playerid, SIVA," ");
  108. SendClientMessage( playerid, SIVA," ");
  109. SendClientMessage( playerid, SIVA," ");
  110. SendClientMessage( playerid, SIVA," ");
  111. SendClientMessage( playerid, SIVA," ");
  112. SendClientMessage( playerid, ZELENA, "~ DOBRO DOSLI NA BALKAN ZERO ~");
  113. SendClientMessage( playerid, SIVA," ");
  114. SendClientMessage( playerid, BELA, "Pre svega zelimo vam pozeleti dobrodoslicu na nas server.");
  115. SendClientMessage( playerid, BELA, "Ovo je tutorijal u kojem cemo vam pokazati najvaznije lokacije na serveru.");
  116. SendClientMessage( playerid, BELA, "Objasnit cemo vam kako uspesno zapoceti igru i uciniti je zanimljivom.");
  117. SendClientMessage( playerid, BELA, "Verujem da znate da je ovo RP server i da je dosta tesko doci do novca.");
  118. SendClientMessage( playerid, BELA, "Na pocetku imate 30000$ kod sebe, koje ce vam pomoci.");
  119. TimerTutorial[ playerid ] = SetTimerEx( "PocetniTut", 25000, false, "ii", playerid, 1 );
  120. PocetniTutorialStartovan[ playerid ] = true;
  121. }
  122. else {
  123.  
  124. aliasLogin( playerid );
  125.  
  126. Dimi_SetSpawnInfo( playerid );
  127. SpawnPlayer( playerid ); PlayerLogged[ playerid ] = true;
  128. antiCheatCS[ playerid ][ TeleportCheck ] = 4;
  129. antiCheatCS[ playerid ][ WeaponDetect ] = 4;
  130.  
  131. for( new i = 0; i < 33; i ++) {
  132. TextDrawShowForPlayer( playerid, TDLinija[ i ] );
  133. }
  134. //TextDrawShowForPlayer(playerid, ServerPoruka1);
  135. for( new i = 0; i < 8; i ++) {
  136. TextDrawShowForPlayer( playerid, TDLogo[ i ] );
  137. }
  138.  
  139. if( ServerInfo[ HappyHours ] == true ) {
  140. TextDrawShowForPlayer( playerid, HappyHoursTD );
  141. }
  142.  
  143. if( PlayerInfo[ playerid ][ xPol ] == 0 ) PlayerInfo[ playerid ][ xPol ] = 1;
  144.  
  145. //CreatePlayerVehicles( playerid );
  146. SetPlayerVirtualWorld( playerid, 0 );
  147.  
  148. DonatorBoja( playerid );
  149.  
  150. ResetAllWeapons( playerid );
  151.  
  152. new playersip[ 128 ];
  153. GetPlayerIp( playerid, playersip, sizeof( playersip ) );
  154.  
  155. format( globalstring, sizeof( globalstring ), "Igrac: %s | [ID:%d] | [LVL:%d] | [IP:%s] se ulogovao na server.", ImeIgraca( playerid ), playerid, PlayerInfo[ playerid ][ xLevel ], playersip );
  156. AdminPoruka( ZUTA, globalstring );
  157. }
  158. }
  159. else {
  160. if( PokusajLogina[ playerid ] == MAX_POKUSAJ_LOGINA - 1 ) {
  161. format( globalstring, sizeof( globalstring ), "Uneli ste krivu lozinku %d puta i dobili kick!", MAX_POKUSAJ_LOGINA );
  162. SCM( playerid, CRVENA, globalstring);
  163. Kick( playerid );
  164. return true;
  165. }
  166. PokusajLogina[ playerid ]++;
  167. SendClientMessage( playerid, CRVENA, "Kriva lozinka!" );
  168. format( sDStrg, sizeof( sDStrg ), DialogTekstovi[ 0 ], MAX_POKUSAJ_LOGINA );
  169. SPD( playerid, dialog_LOGIN, DSP, D_NASLOV, sDStrg, D_ODABERI, D_ODUSTANI );
  170. }
  171. }
  172. return true;
  173. }
Advertisement
Add Comment
Please, Sign In to add comment