Reading last 10 lines in a .txt file
#12

Quote:
Originally Posted by Y_Less
Посмотреть сообщение
There is definitely plenty of documentation online on circular buffers. We aren't here to do things for you, just help you do then yourself.
Quote:
Originally Posted by v1k1nG
Посмотреть сообщение
"Don't explain me things just give me the function!
I will be back everytime I need you to work instead of me"
Damn we are ppl to squeeze out for free
OMG why so serious why thinking in such a bad way about people you guys misunderstand me i mean give me a function by describing it like I do for others

1 example:-
Quote:
Originally Posted by GameOvr
Посмотреть сообщение
Yes, you can do something like this.

Код:
new players; //First of all you must declare a global var to save the number of players

public OnGameModeInit()
{
      if(!fexist("/Server/RegisteredPlayers.ini")) //Using File Exist function to check weather that file is there or not (In this case "if not")
      {    
             new INI:FILE = INI_Open("/Server/RegisteredPlayers.ini") // so if not we are opening file for creating
             INI_WriteInt(FILE, "Registered_Players", 0); // now we are declaring the key as Registered_Players (like Registered_Players = 0)
             INI_Close(FILE); //Closing the file
      }
      else // opposite of the first explanation
      {
             new INI:FILE = INI_Open("/Server/RegisteredPlayers.ini") //Here we are opening the file for reading
             INI_ParseFile(FILE, "LoadingRegisteredPlayers");// Native for loading files in Y_INI (Here 'FILE' represents the filepath and and the 'LoadingRegisteredPlayers' is the public function that we are using to load)
      }
}

forward LoadUserData(name[], value[]);
public LoadUserData(name[], value[])
{
      INI_Int("Registered_Players", players); // loading the number from INI file to the variable
      return 1;
}

public OnPlayerConnect(playerid)
{
       if(!registered) // IDK how you are doing this  (according to your admin system)
       {
               //So don't put "players++" Now you may think why?, The reason is what happen if somebody connects(non registered) and disconnect without registering, That's why we are not increasing the number here 
               //Goto OnPlayerDialogResponse and put 'players++' if he got registered I'm not doing that part here(I'm lazy)
       }
       return 1;
}

//Now The important thing is we must save the Number of players regged to the file OnGameModeExit
public OnGameModeExit()
{
       new INI:FILE = INI_Open("/Server/RegisteredPlayers.ini") // we are opening file for writing
       INI_WriteInt(FILE, "Registered_Players", players); 
       INI_Close(FILE); //Closing the file
}
I wanna tell you something plus


Why are you doing this?
I may ask a question
Actually does number of registered players differs according to players? Answer is NO
SO don't make the var like this, new Number_Of_Registered[MAX_PLAYERS];
Just do this, new Number_Of_Registered;
=========================================
If it was helpful...You also help me to increase my REPS...
Plz dont misunderstand others anyway thanks for the offensive reply

Quote:
Originally Posted by ReD_HunTeR
Посмотреть сообщение
pawn Код:
new File:rflh = fopen("reports.txt", io_read);
if(rflh)
{
    new lines, id, str[256];
    while(fread(rflh, str))
    {
        lines++;
    }
    id = lines - 10;
    lines = 0;
    fseek(rflh);
    while(fread(rflh, str))
    {
        if(++lines <= id) continue;
        SendClientMessage(playerid, -1, str);
    }
    fclose(rflh);
}
Thanks bro I'll try that if you can plz explain what have you done
Reply


Messages In This Thread
Reading last 10 lines in a .txt file - by GameOvr - 27.10.2018, 18:17
Re: Reading last 10 lines in a .txt file - by Jefff - 27.10.2018, 19:34
Re: Reading last 10 lines in a .txt file - by NaS - 27.10.2018, 20:36
Re: Reading last 10 lines in a .txt file - by solstice_ - 27.10.2018, 21:35
Re: Reading last 10 lines in a .txt file - by TheToretto - 27.10.2018, 22:12
Re: Reading last 10 lines in a .txt file - by GameOvr - 28.10.2018, 05:42
Re: Reading last 10 lines in a .txt file - by GTLS - 28.10.2018, 06:54
Re: Reading last 10 lines in a .txt file - by GameOvr - 28.10.2018, 10:12
Re: Reading last 10 lines in a .txt file - by GangstaSunny. - 28.10.2018, 11:34
Re: Reading last 10 lines in a .txt file - by v1k1nG - 28.10.2018, 11:49
Re: Reading last 10 lines in a .txt file - by ReD_HunTeR - 28.10.2018, 12:54
Re: Reading last 10 lines in a .txt file - by GameOvr - 28.10.2018, 16:14
Re: Reading last 10 lines in a .txt file - by Infin1ty - 28.10.2018, 18:48
Re: Reading last 10 lines in a .txt file - by GTLS - 30.10.2018, 16:27

Forum Jump:


Users browsing this thread: 3 Guest(s)