Guest User

Untitled

a guest
Jul 30th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.21 KB | None | 0 0
  1. public OnPlayerConnect( playerid ) {
  2.  
  3. ServerInfo[ BrojPosetaServeru ]++;
  4.  
  5. SaveServerStats( );
  6. CheckRekord( );
  7. ObrisiObjekte( playerid );
  8.  
  9. ResetPlayer( playerid );
  10. StopAudioStreamForPlayer( playerid );
  11. TogglePlayerDynamicCP( playerid, GarbageCheckpoint, 0 );
  12. PlayerInfo[ playerid ][ xOrobanoZ ] = 0;
  13. SetPlayerVirtualWorld(playerid, (playerid + 2000));
  14. SetPlayerColor(playerid, 0xAFAFAF00);
  15.  
  16. #if ZIMSKI_MOD == 1
  17. EffectTimer[ playerid ] = SetTimerEx( "ActionEffect", 1900, true, "d", playerid );
  18. #endif
  19.  
  20. CreatePlayerTextDraws( playerid );
  21. PreloadAnimations( playerid );
  22.  
  23. new plajernejm[MAX_PLAYER_NAME];
  24. GetPlayerName(playerid, plajernejm, sizeof(plajernejm));
  25.  
  26. new playersip[ 128 ];
  27.  
  28. GetPlayerIp( playerid, playersip, sizeof( playersip ) );
  29.  
  30. new string[ 128 ];
  31. format( string, sizeof( string ), "Igrac: %s | IP: %s ", ImeIgraca( playerid ), playersip );
  32. LogSave( "Ostalo/LogConnect.log", string );
  33.  
  34. if( fexist( Korisnici( playerid ) ) ) {
  35. INI_ParseFile( Korisnici( playerid ), "OcitajKorisnika", .bExtra = true, .extra = playerid);
  36.  
  37. if( PlayerInfo[ playerid ][ xBDays ] > 0) {
  38. new year,day,month;
  39. getdate( year, month, day );
  40.  
  41. if( PlayerInfo[ playerid ][ xBDays ] > day && PlayerInfo[ playerid ][ xBMonths ] >= month && PlayerInfo[ playerid ][ xBYears ] >= year ) {
  42. SCM( playerid, ZUTA, "|=======================|BAN|=======================|");
  43. SendClientMessageEx( playerid, BELA, ""col_white"Banovan si sa ovog servera do "col_red"%d/%d/%d"col_white".", PlayerInfo[ playerid ][ xBDays ], PlayerInfo[ playerid ][ xBMonths ], PlayerInfo[ playerid ][ xBYears ] );
  44. SCM( playerid, BELA, ""col_white"Zahtev za unban mozes traziti na "col_red"forumu."col_white"");
  45. SCM( playerid, BELA, ""col_white"Forum: "col_red"www.uskoro.info");
  46. SCM( playerid, ZUTA, "|===================================================|");
  47. Kickovanje( playerid, " ");
  48. return 1;
  49. }
  50. }
  51.  
  52. if( PlayerInfo[ playerid ][ xBDays ] > 0) {
  53. new year,day,month;
  54. getdate( year, month, day );
  55. if( PlayerInfo[ playerid ][ xBDays ] < day ){
  56. PlayerInfo[ playerid ][ xBDays ] = 0;
  57. }
  58. }
  59.  
  60. new banfile1[ 64 ];
  61. format( banfile1, 64, ZAKLJUCANI_FOLDER, plajernejm );
  62. if( fexist( banfile1 ) ) {
  63. new filed1[ 256 ], filed2[ 256 ], filed[ 512 ];
  64. format( filed1, 256, "{FFFFFF}- Vas Nick: (%s)\n\nVas account je zakljucan!\nDa vidite razlog za zakljucavanje acc-a posetite forum...\n",ImeIgraca( playerid ) );
  65. format( filed2, 256, "Ako zelite da vam se acc otkljuca moracete pisati zahtev na forumu.\nAdresa naseg foruma glasi: www.athlone-ogc.info" );
  66. format( filed, 512, "%s%s", filed1, filed2 );
  67. SPD( playerid, 19999, DSMSG, ""col_srvboja"(Zakljucan Account)", filed, "Izlaz", "" );
  68. Traxx_Kick( playerid );
  69. return 1;
  70. }
  71.  
  72. if( PlayerInfo[ playerid ][ xRegistrovan ] == 1 ) {
  73. SetTimerEx( "Login", 100, false, "d", playerid );
  74. }
  75. else {
  76.  
  77. if( ServerInfo[ Registracija ] == false ) {
  78.  
  79. SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Trenutno na server se nije moguce registrovati." );
  80. SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Napustite server.Hvala!." );
  81. SetTimerEx( "KickIgraca", 150, false, "d", playerid );
  82. return 1;
  83. }
  84.  
  85. SetTimerEx( "Register", 100, false, "d", playerid );
  86. }
  87. }
  88. else {
  89. if( !IsValidRoleplayName( ImeIgraca( playerid ) ) ) {
  90. SendClientMessage( playerid, SERVERBOJA, "{EBD038}Dobili ste kick zbog krivo formatiranog imena!" );
  91. SendClientMessage( playerid, SERVERBOJA, "{EBD038}Vase ime mora biti u formatu Ime_Prezime!" );
  92. SetTimerEx( "KickIgraca", 150, false, "d", playerid );
  93. return 1;
  94. }
  95.  
  96. if( ServerInfo[ Registracija ] == false ) {
  97.  
  98. SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Trenutno na server se nije moguce registrovati." );
  99. SendClientMessage( playerid, SERVERBOJA, "{EBD038}MG-Napustite server.Hvala!." );
  100. SetTimerEx( "KickIgraca", 150, false, "d", playerid );
  101. return 1;
  102. }
  103.  
  104. SetTimerEx( "Register", 100, false, "d", playerid );
  105. }
  106.  
  107. proveriAlias( playerid );
  108. return true;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment