• 23 Avril 2025, 21:16:30


Auteur Sujet: Cree des record  (Lu 2036 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Cree des record
« Réponse #15 le: 21 Octobre 2009, 15:50:01 »
La ligne
fopen("dmstats.txt", io_readwrite);est correcte, elle crée le fichier si il n'existe pas et l'ouvre si il existe.

Et c'est ceci qu'il faut utiliser si tu ne veux qu'une seule ligne dans ton fichier.
Avec io_readwrite, le pointeur d'ecriture est positionné au début du fichier et toute écriture écrasera ce qui se trouve déjà dans le fichier.
Avec io_append, le pointeur d'écriture est positionné à la fin du fichier et les données écrites s'ajouteront à celles déjà présentes dans le fichier.

Par contre, il faut faire attention, lorsque qu'on remplace le contenu du fichier, à ce que la nouvelle ligne soit au moins de la même taille que l'ancienne sinon, l'ancienne ne sera pas totalement écrasée.
Exemple :
Ligne présente dans le fichier:
[DM]_[XST]BuBuNo death : 0 kill 2
Nouvelle ligne à écrire:
[XST]BuBuNo death : 0 kill 1
Contenu du fichier après le remplacement :
[XST]BuBuNo death : 0 kill 1ill 2
Ce qui n'est pas très joli (voire incompréhensible).

Le mieux pour régler ce problème est de supprimer le fichier et de le recréer à chaque fois.

++
Syg
Courtesy of GtaManiac

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 : Cree des record
« Réponse #16 le: 21 Octobre 2009, 17:42:40 »
Heu pour le debut j'ai comprs mais pour la fin ????

Mais moi je ne veut pas que sa supprime a chaque fois la premiere ligne je veut que si le pseudo [XST]BuBuNo est dans le fichier qu'il rajoute un kill ou un death de plus. Et si par exemple c'est [XST]Johan je veut qu'il recrer un ligne et un de si de suite
« Modifié: 21 Octobre 2009, 17:50:36 par master-bru »
ıllıllı вυвυησ ıllıllı


Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Cree des record
« Réponse #17 le: 21 Octobre 2009, 21:20:47 »
Tu ne peux pas faire ce que tu veux faire avoir le petit bout de script que tu nous as montré, ça ne marchera pas.
Jette un œil au code de dini (car il fait ce que tu veux faire), tu verras que c'est beaucoup plus compliqué que ça.

++
Syg
Courtesy of GtaManiac

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Cree des record
« Réponse #18 le: 21 Octobre 2009, 21:27:40 »
voila moi je les deja fais avec Dini mais jamais avec les files en faite mais en Dini c'est tres faisable
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 : Cree des record
« Réponse #19 le: 21 Octobre 2009, 21:29:30 »
Bas ouai je veut bien vous croire mais maintenant il faut que j'arrive a l'utiliser :)

PS : quelqu'un n'orai pas un tuto sur Dini ???
ıllıllı вυвυησ ıllıllı


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Cree des record
« Réponse #20 le: 21 Octobre 2009, 21:39:07 »
euh non desoler :s
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 Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Cree des record
« Réponse #21 le: 22 Octobre 2009, 08:05:20 »
Moi je te conseil de faire avec les fonction native de samp et un fichier par joueur c' est plus simple =)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

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 : Cree des record
« Réponse #22 le: 22 Octobre 2009, 16:47:33 »
Salut,
Oui bonne idee de faire un fichier par joueurs, car en plus j'utilise un system register donc en modifiant un peu je pourai avoir ce que je veut mais bon il me reste encors a trouver comment présenter les 5 meilleur killeur du dm mais pour le compte je vais faire sa tout de suite ;)
ıllıllı вυвυησ ıllıllı


Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Cree des record
« Réponse #23 le: 22 Octobre 2009, 17:24:01 »
Beh pour les 5 meilleur c' est tres simple

tu enregistre les score dans un fichier et a chaque kill tu regarde dans le fichier si le joueur à depasser un des meilleur record puis tu le place dedans =)
Mais faut faire attention car a chaque fois il prendras la place d' un gars qui est dans les record mais s' il depasse les 5 et que personne ne le depasse il sera dans tout les record si tu pige pas voila ce qui arrivera

1er sasuke78200
2nd sasuke78200
3rd sasuke78200
4 th sasuke78200
5th sasuke78200
« Modifié: 22 Octobre 2009, 17:25:37 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

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 : Cree des record
« Réponse #24 le: 22 Octobre 2009, 18:47:29 »
Ah ok je voit mais bon je n'arrive pas a crée deja en dini et pour le truc des compte je n'arrive aps non plus mais de préference je prefere que tout les nom soit mis dans un meme fichier :)

Merci d'avance
ıllıllı вυвυησ ıllıllı


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 : Cree des record
« Réponse #25 le: 23 Octobre 2009, 19:15:08 »
Help please !!  ???

Merci d'avance....
ıllıllı вυвυησ ıllıllı