Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- //==============================================================================//
- //==============================================================================//
- //==============================================================================//
- Basic Script for SA-MP
- by Escobar
- Enjoy ;)
- //==============================================================================//
- //==============================================================================//
- //==============================================================================//
- */
- //============================INCLUDE'S=========================================//
- #include < a_samp >
- #include < foreach >
- //==============================================================================//
- //=========================NEWOVII==============================================//
- new igracaonline,
- sadarekord,
- Text:TDOVIBATICE[ 1 ];
- //==============================================================================//
- public OnFilterScriptInit() {
- KolkoJeSadaRekord();
- igracaonline=JelKonektovano();
- TDOVIBATICE[ 0 ] = TextDrawCreate( 61.235271, 318.916687, "~b~Online:~w~ ~n~~r~Rekord:~w~" );
- TextDrawLetterSize( TDOVIBATICE[ 0 ], 0.379411, 1.191666 );
- TextDrawAlignment( TDOVIBATICE[ 0 ], 1 );
- TextDrawColor( TDOVIBATICE[ 0 ], -1 );
- TextDrawSetShadow( TDOVIBATICE[ 0 ], 0 );
- TextDrawSetOutline( TDOVIBATICE[ 0 ], 1 );
- TextDrawBackgroundColor( TDOVIBATICE[ 0 ], 51 );
- TextDrawFont( TDOVIBATICE[ 0 ], 3 );
- TextDrawSetProportional( TDOVIBATICE[ 0 ], 1 );
- print(" Macak First FS Online & Rekord");
- print(" Enjoy whit this FS. Don't Remove Credits!!!!!!!");
- return 1; }
- //==============================================================================//
- public OnFilterScriptExit() {
- return 1; }
- //==============================================================================//
- public OnPlayerConnect( playerid ) {
- SetTimerEx("ZaRekordTimer", 3000, false, "d", playerid);
- return 1; }
- //==============================================================================//
- public OnPlayerDisconnect( playerid, reason ) {
- igracaonline--;
- return 1; }
- //==============================================================================//
- public OnPlayerSpawn( playerid ) {
- new string1[512];
- format( string1, 512, "~b~Online:~w~ %d~n~~r~Rekord:~w~ %d", JelKonektovano(), sadarekord );
- TextDrawSetString( TDOVIBATICE[ 0 ], string1 );
- TextDrawShowForPlayer( playerid, TDOVIBATICE[ 0 ] );
- return 1; }
- //==============================================================================//
- forward KolkoJeSadaRekord();
- public KolkoJeSadaRekord() {
- new strFromFile[24], arrCoords[6][5], File: file = fopen("rekord.txt", io_read);
- if ( file ) {
- fread( file, strFromFile );
- razdvajanje( strFromFile, arrCoords, ',' );
- sadarekord = strval( arrCoords[0] );
- fclose( file ); }
- return 1; }
- //==============================================================================//
- forward ZaRekordTimer( playerid );
- public ZaRekordTimer( playerid ) {
- if( sadarekord ) {
- new string1[512];
- format( string1, 512, "~b~Online:~w~ %d~n~~r~Rekord:~w~ %d", JelKonektovano(), sadarekord );
- TextDrawSetString( TDOVIBATICE[ 0 ], string1 ); }
- igracaonline++;
- if( sadarekord < igracaonline ) {
- sadarekord=igracaonline;
- new string[128], string1[512];
- format( string, sizeof( string ), "[REKORD-INFO] Imamo novi rekord igraca koji iznosi: %d", sadarekord );
- SendClientMessageToAll( 0xFF6347AA, string );
- CuvanjeRekordaa();
- format( string1, 512, "~b~Online:~w~ %d~n~~r~Rekord:~w~ %d", JelKonektovano(), sadarekord );
- TextDrawSetString( TDOVIBATICE[ 0 ], string1 ); }
- return 1; }
- //==============================================================================//
- forward CuvanjeRekordaa();
- public CuvanjeRekordaa() {
- new coordsstring[24];
- format( coordsstring, sizeof( coordsstring ), "%d", sadarekord );
- new File: file = fopen( "rekord.txt", io_write );
- fwrite( file, coordsstring);
- fclose( file);
- return 1; }
- //==============================================================================//
- forward JelKonektovano();
- public JelKonektovano() {
- new Connected;
- for( new i = 0; i < MAX_PLAYERS; i++) if( IsPlayerConnected( i ) && !IsPlayerNPC( i )) Connected++;
- return Connected; }
- //==============================================================================//
- stock razdvajanje( const asdas[], strdest[][], delimiter ) {
- new i, li;
- new xNum;
- new xlom;
- while( i <= strlen(asdas)) {
- if( asdas[ i ] == delimiter || i == strlen( asdas )) {
- xlom = strmid (strdest[ xNum ], asdas, li, i, 128 );
- strdest[ xNum ][ xlom ] = 0;
- li = i+1;
- xNum++; }
- i++; }
- return 1; }
- //==============================================================================//
- //==============================================================================//
- //All right reserver copyright 2016 (c)
- //==============================================================================//
- //==============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment