Need some more Help
#1

How to make I set peoples scores to how many kills they get, and make it save?
Reply
#2

Код:
enum pKill
{
	pKills
};
new Kills[256][pKill];

public OnPlayerDeath(playerid, killerid, reason)
{
	Kills[killerid][pKills] = Kills[killerid][pKills] + 1;
	SetPlayerScore(killerid,Kills[killerid][pKills]);
	SaveScore(killerid,GetPlayerScore(killerid));
	return 1;
}

SaveScore(playerid, score)
{
	new str[256];
	new thename[MAX_PLAYER_NAME];
	GetPlayerName(playerid,thename,24);
	new filenamee[256];
	format(filenamee, sizeof(filenamee), "Score/%s.txt", thename);
  new File: filename = fopen(filenamee, io_append);
  if(!filename)
  {
    fcreate("Score/Scores.txt");
  }
  format(str, sizeof(str), "Score = %d\n\r",score);
  fwrite(filename, str);
  fclose(filename);
}

forward fcreate(filename[]);
public fcreate(filename[])
{
  if (fexist(filename)){return false;}
  new File:fhandle = fopen(filename,io_write);
  fclose(fhandle);
  return true;
}
Reply
#3

Thanks for the help.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)