Advertisement
Guest User

Untitled

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