SA-MP Forums Archive
Need some more Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Need some more Help (/showthread.php?tid=145620)



Need some more Help - kujox32 - 03.05.2010

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


Re: Need some more Help - coole210 - 03.05.2010

Код:
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;
}



Re: Need some more Help - kujox32 - 03.05.2010

Thanks for the help.