• 06 Juin 2026, 19:56:32


Auteur Sujet: Crée un DM stats  (Lu 5156 fois)

0 Membres et 1 Invité sur ce sujet

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 !
Crée un DM stats
« le: 07 Octobre 2009, 18:16:32 »
Bonjour a tous,
Alors voila j'aimerai cree un DM stats qui prend les 5 meilleur joueurs qui resemble un peu a sa :

...:::: DeathMatch Stats ::::....
[XST]BuBuNo : 27 kill 19 Death
igfigf : 12 kill 20 Death
ituehj : 12 kill 21 Death
ihodn : 1 kill 59 Death
fire : 1 kill 29 Death


Et j'aimerai que sa l'es enregistre dans un fichier.

Merci d'avance de votre aide.
ı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 : Crée un DM stats
« Réponse #1 le: 09 Octobre 2009, 15:50:29 »
Up dite le moi si vous ne comprenner pas ce que je veut dire
ıllıllı вυвυησ ıllıllı


Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Crée un DM stats
« Réponse #2 le: 09 Octobre 2009, 16:41:36 »
On a compris mais y a tellement de post qui parle de ca alors on se dit que tu peut chercher.

SUGG: ne cherche pas en mettant DM stats mais par exemple sauvergarder compte ou un truc comme ca!



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

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Crée un DM stats
« Réponse #3 le: 09 Octobre 2009, 18:22:24 »
Y'a le tuto de syg sur les créations de fichier qui est très bien expliqué, lit le ;).



++
MrT®

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

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 : Crée un DM stats
« Réponse #4 le: 09 Octobre 2009, 18:38:38 »
Bas au sujet du tuto de syg bas je ne sait aps tros comment faire pour recuperer le nom du joueur et le saugegarder dans le fichier
ıllıllı вυвυησ ıllıllı


Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Crée un DM stats
« Réponse #5 le: 09 Octobre 2009, 18:40:18 »
Bah pour le récupérer suffit de chercher dans le wiki samp ( GetPlayerName ) et pour l'enregister tout est expliqué dans le tuto ( ta pas envi de lire et tu compte sur nous pour le coder ? Oo' )



++
MrT®

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

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 : Crée un DM stats
« Réponse #6 le: 09 Octobre 2009, 19:12:20 »
Je l'ai lu mais je ne comprend aps grand chose de comment faire je vais essayer de voir sur un FS compte comment sa peu marcher.

EDIT : Alors voila j'ai essayer de crée un ptit truc qui dit le nombre de Kill et Death que on a fais pour tester voila mon code :

http://pastebin.gtaonline.fr/pastebin.php?show=675

Mais le problème c'est celui la :

C:\Documents and Settings\BrunoLB\Bureau\Ultimate_Stunter\filterscripts\Stats.pwn(43) : error 017: undefined symbol "SendClienMessage"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

EDIT 2 : bon j'ai regler le probleme mais la j'en ai un autre ces que la commande ne marche pas.
Enfaite je fais /stats sa me met Kill : 0 death : 0 apres je me fais tuer je fais /stats kill : 0 death 0

voila mon code :

http://pastebin.gtaonline.fr/pastebin.php?show=676
Donc voila merci d'avance de votre aide ;)
« Modifié: 09 Octobre 2009, 21:20:29 par master-bru »
ıllıllı вυвυησ ıllıllı


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Crée un DM stats
« Réponse #7 le: 09 Octobre 2009, 23:35:52 »
c'est normal

new Kill = Kill[playerid];
new Death = Death[playerid];

format(string, sizeof(string), "Kill: %d - Death: %d", kill, Death);
« Modifié: 14 Octobre 2009, 21:50:57 par Polvunak »
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 : Crée un DM stats
« Réponse #8 le: 09 Octobre 2009, 23:39:44 »
u_u bas je sait pas si sa marche mais en tout cas sa compile pas xD :
[codeC:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(5) : error 021: symbol already defined: "kill"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(5) : error 008: must be a constant expression; assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(6) : error 021: symbol already defined: "Death"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(6) : error 008: must be a constant expression; assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(46) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
ıllıllı вυвυησ ıllıllı


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Crée un DM stats
« Réponse #9 le: 10 Octobre 2009, 00:37:41 »
Salut,

fallait pas copier bêtement.... :closedeyes

pense un peu, tu as besoin de deux variable globales (une kill, un death) pour chaque joueur (donc il est mieux d'utiliser des tableaux)

ensuite tu as besoin de modifier ces variables au moment de la mort d'un joueur, maintenant, amuse toi pour obtenir le résultat voulu

quand tu aura un système fonctionnel, tu pourra t'attaquer à un système de sauvegarde...

++Sim++





Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Crée un DM stats
« Réponse #10 le: 10 Octobre 2009, 09:10:25 »
tente aussi de traduire tes erreurs


symbol already defined: "Death"  => variable deja definie donc change new Death par new pDeath par exemple
« Modifié: 14 Octobre 2009, 21:51:31 par Polvunak »
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 : Crée un DM stats
« Réponse #11 le: 10 Octobre 2009, 11:23:42 »
Salut,
Alors voila j'ai reparer quelques erreur en traduisant mais j'en ai encor 2 :
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(5) : error 021: symbol already defined: "killp"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(6) : error 021: symbol already defined: "Deathp"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Donc il me dit que Deathp et killp est déjà défini
voila ce que j'ai fait :
#include <a_samp>
#include <a_players>
new killp[MAX_PLAYERS];
new Deathp[MAX_PLAYERS];
new killp = kill[playerid];
new Deathp = Death[playerid];
new string[64];
#define SendAllInfoMessage(%0)      SendClientMessage(0xFF9900AA, %0)

donc si j'enleve new
killp[MAX_PLAYERS];
new Deathp[MAX_PLAYERS];

sa me met :
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(3) : error 017: undefined symbol "kill"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(4) : error 017: undefined symbol "Death"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(26) : error 028: invalid subscript (not an array or too many subscripts): "killp"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(26) : warning 215: expression has no effect
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(26) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(26) : error 029: invalid expression, assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(26) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

donc la il me dit que il ne reconnai pas death et kill.

Merci d'avance de votre aide.
ıllıllı вυвυησ ıllıllı


Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Crée un DM stats
« Réponse #12 le: 10 Octobre 2009, 11:41:02 »
Essaye sa :
#include <a_samp>
#include <a_players>
new kill[MAX_PLAYERS];
new Death[MAX_PLAYERS];
new killp = kill[playerid];
new Deathp = Death[playerid];
new string[64];
#define SendAllInfoMessage(%0)      SendClientMessage(0xFF9900AA, %0)

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 : Crée un DM stats
« Réponse #13 le: 10 Octobre 2009, 12:41:07 »
u_u non sa ne fait que empirer xD :
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(5) : error 017: undefined symbol "playerid"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(5) : error 008: must be a constant expression; assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(6) : error 017: undefined symbol "playerid"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(6) : error 008: must be a constant expression; assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(28) : error 028: invalid subscript (not an array or too many subscripts): "killp"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(28) : warning 215: expression has no effect
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(28) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(28) : error 029: invalid expression, assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\FILTER~1\Stats.pwn(28) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.
ıllıllı вυвυησ ıllıllı


Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Crée un DM stats
« Réponse #14 le: 10 Octobre 2009, 12:47:26 »
Pour le undefined symbol "playerid" c'est normal, je suppose que tes declaration sont faites en dehors d'un public
donc playerid n'existe pas.