Guest User

Untitled

a guest
Dec 27th, 2017
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. /*
  2. //==============================================================================//
  3. //==============================================================================//
  4. //==============================================================================//
  5. Basic Script for SA-MP
  6. by Escobar
  7. Enjoy ;)
  8. //==============================================================================//
  9. //==============================================================================//
  10. //==============================================================================//
  11. */
  12. //============================INCLUDE'S=========================================//
  13. #include < a_samp >
  14. #include < foreach >
  15. //==============================================================================//
  16.  
  17. //=========================NEWOVII==============================================//
  18. new igracaonline,
  19. sadarekord,
  20. Text:TDOVIBATICE[ 1 ];
  21. //==============================================================================//
  22. public OnFilterScriptInit() {
  23. KolkoJeSadaRekord();
  24.  
  25. igracaonline=JelKonektovano();
  26.  
  27. TDOVIBATICE[ 0 ] = TextDrawCreate( 61.235271, 318.916687, "~b~Online:~w~ ~n~~r~Rekord:~w~" );
  28. TextDrawLetterSize( TDOVIBATICE[ 0 ], 0.379411, 1.191666 );
  29. TextDrawAlignment( TDOVIBATICE[ 0 ], 1 );
  30. TextDrawColor( TDOVIBATICE[ 0 ], -1 );
  31. TextDrawSetShadow( TDOVIBATICE[ 0 ], 0 );
  32. TextDrawSetOutline( TDOVIBATICE[ 0 ], 1 );
  33. TextDrawBackgroundColor( TDOVIBATICE[ 0 ], 51 );
  34. TextDrawFont( TDOVIBATICE[ 0 ], 3 );
  35. TextDrawSetProportional( TDOVIBATICE[ 0 ], 1 );
  36.  
  37. print(" Macak First FS Online & Rekord");
  38. print(" Enjoy whit this FS. Don't Remove Credits!!!!!!!");
  39. return 1; }
  40. //==============================================================================//
  41. public OnFilterScriptExit() {
  42. return 1; }
  43. //==============================================================================//
  44. public OnPlayerConnect( playerid ) {
  45. SetTimerEx("ZaRekordTimer", 3000, false, "d", playerid);
  46. return 1; }
  47. //==============================================================================//
  48. public OnPlayerDisconnect( playerid, reason ) {
  49. igracaonline--;
  50. return 1; }
  51. //==============================================================================//
  52. public OnPlayerSpawn( playerid ) {
  53. new string1[512];
  54. format( string1, 512, "~b~Online:~w~ %d~n~~r~Rekord:~w~ %d", JelKonektovano(), sadarekord );
  55. TextDrawSetString( TDOVIBATICE[ 0 ], string1 );
  56. TextDrawShowForPlayer( playerid, TDOVIBATICE[ 0 ] );
  57. return 1; }
  58. //==============================================================================//
  59. forward KolkoJeSadaRekord();
  60. public KolkoJeSadaRekord() {
  61. new strFromFile[24], arrCoords[6][5], File: file = fopen("rekord.txt", io_read);
  62. if ( file ) {
  63. fread( file, strFromFile );
  64. razdvajanje( strFromFile, arrCoords, ',' );
  65. sadarekord = strval( arrCoords[0] );
  66. fclose( file ); }
  67. return 1; }
  68. //==============================================================================//
  69. forward ZaRekordTimer( playerid );
  70. public ZaRekordTimer( playerid ) {
  71. if( sadarekord ) {
  72. new string1[512];
  73. format( string1, 512, "~b~Online:~w~ %d~n~~r~Rekord:~w~ %d", JelKonektovano(), sadarekord );
  74. TextDrawSetString( TDOVIBATICE[ 0 ], string1 ); }
  75. igracaonline++;
  76. if( sadarekord < igracaonline ) {
  77. sadarekord=igracaonline;
  78. new string[128], string1[512];
  79. format( string, sizeof( string ), "[REKORD-INFO] Imamo novi rekord igraca koji iznosi: %d", sadarekord );
  80. SendClientMessageToAll( 0xFF6347AA, string );
  81. CuvanjeRekordaa();
  82. format( string1, 512, "~b~Online:~w~ %d~n~~r~Rekord:~w~ %d", JelKonektovano(), sadarekord );
  83. TextDrawSetString( TDOVIBATICE[ 0 ], string1 ); }
  84. return 1; }
  85. //==============================================================================//
  86. forward CuvanjeRekordaa();
  87. public CuvanjeRekordaa() {
  88. new coordsstring[24];
  89. format( coordsstring, sizeof( coordsstring ), "%d", sadarekord );
  90. new File: file = fopen( "rekord.txt", io_write );
  91. fwrite( file, coordsstring);
  92. fclose( file);
  93. return 1; }
  94. //==============================================================================//
  95. forward JelKonektovano();
  96. public JelKonektovano() {
  97.  
  98. new Connected;
  99. for( new i = 0; i < MAX_PLAYERS; i++) if( IsPlayerConnected( i ) && !IsPlayerNPC( i )) Connected++;
  100. return Connected; }
  101.  
  102. //==============================================================================//
  103. stock razdvajanje( const asdas[], strdest[][], delimiter ) {
  104. new i, li;
  105. new xNum;
  106. new xlom;
  107. while( i <= strlen(asdas)) {
  108. if( asdas[ i ] == delimiter || i == strlen( asdas )) {
  109. xlom = strmid (strdest[ xNum ], asdas, li, i, 128 );
  110. strdest[ xNum ][ xlom ] = 0;
  111. li = i+1;
  112. xNum++; }
  113. i++; }
  114. return 1; }
  115. //==============================================================================//
  116. //==============================================================================//
  117. //All right reserver copyright 2016 (c)
  118. //==============================================================================//
  119. //==============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment