• 05 Juin 2026, 20:05:27


Auteur Sujet: [Demande Aide] Etablir une variable qui numérote le compte  (Lu 1278 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Bonjour, me revoilà, j'étais partis au sport d'hiver :)

Donc ce que j'aimerais savoir c'est comment je pourrais fixer un numéro de compte au joueur :p Par exemple le mec tape /compte et sa dis votre numéro de compte est le 65

Merci beaucoup,
Sam.  :cheers

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : [Demande Aide] Etablir une variable qui numérote le compte
« Réponse #1 le: 15 Février 2010, 15:44:59 »
Salut Bah tu utilise Count ++;
ıllıllı вυвυησ ıllıllı


Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : [Demande Aide] Etablir une variable qui numérote le compte
« Réponse #2 le: 15 Février 2010, 15:52:19 »
Je comprend pas ce que tu veux dire par la x'D J'en fais quoi du count++; ^^

Hors ligne steve76

  • *
  • Tueur en série
  • Messages: 153
    • Voir le profil
Re : [Demande Aide] Etablir une variable qui numérote le compte
« Réponse #3 le: 15 Février 2010, 17:41:04 »
Je pense que se que master-bru à voulu dire c'est ça:

En gros tu définie une variable global
Et qui prend +1 chaque fois que un joueur s'enregistre

Exemple:

new comptes = 0;
Et chaque fois que un joueur s'enregistre tu fais : comptes++;
Et après tu rajoutes la valeur de "comptes" dans le fichier du joueur ou dans ta BDD suivant ce que tu utilises


Je sais pas si j'ai étais très clair...

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [Demande Aide] Etablir une variable qui numérote le compte
« Réponse #4 le: 15 Février 2010, 18:15:25 »
je ne sais pas mais si tu coupe est relance le serveur il seras faux il faut donc enregistrer dans un fichier je pense ou alors je pense qu'il y a une fonction pour compter le nombre de fichier dans un dossier
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : Re : [Demande Aide] Etablir une variable qui numérote le compte
« Réponse #5 le: 15 Février 2010, 18:45:04 »
je ne sais pas mais si tu coupe est relance le serveur il seras faux il faut donc enregistrer dans un fichier je pense ou alors je pense qu'il y a une fonction pour compter le nombre de fichier dans un dossier

ou alors reprendre le dernier n° sauvegarder et puis faire un +=1
ıllıllı вυвυησ ıllıllı


Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : [Demande Aide] Etablir une variable qui numérote le compte
« Réponse #6 le: 15 Février 2010, 18:51:48 »
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]

« Modifié: 15 Février 2010, 20:26:11 par chneubeul »