Ben oui c'est bien ce que je penser mais le probleme c'est qu'il faudrait que je fasse un fichier pour une valeur ? x'D
Edit :
Ah ben non j'dis des bétises, ben j'suis perdu la -_-"
#Edit :
new NombreCompte = 0;
forward SaveCompte();
public SaveCompte()
{
new idx;
new File: file2;
new coordsstring[56];
format(coordsstring, sizeof(coordsstring), "%d\n",NombreCompte);
if(idx == 0)
{
file2 = fopen("compteid.cfg", io_write);
}
else
{
file2 = fopen("compteid.cfg", io_append);
}
fwrite(file2, coordsstring);
fclose(file2);
idx++;
return 1;
}
forward LoadCompteID();
public LoadCompteID()
{
new arrCoords[0][64];
new strFromFile2[256];
new File: file = fopen("compteid.cfg", io_read);
if (file)
{
new NombreComptea;
new idx;
fread(file, strFromFile2);
strmid(NombreComptea, arrCoords[0], 0, strlen(arrCoords[0]), 255);
idx++;
new NombreCompte = NombreComptea;
}
fclose(file);
return 1;
}
puis dans OnPlayerRegister je metterais au joueur la valeur de son ID, puis j'incrementerais la variable NombreCompte
Le code est mauvais je vous demande justement de le corriger ^^ merci :p[/color]