GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ashley11 le 23 Juillet 2012, 18:03:20

Titre: Soucis de Warning
Posté par: Ashley11 le 23 Juillet 2012, 18:03:20
Bonjour, c'est encore moi j'ai un warning 202 : Trop d'arguments ou pas assez...

Sur cette ligne: PlayerInfo[playerid][Vie] = GetPlayerHealth(playerid);
Titre: Re : Soucis de Warning
Posté par: Xolokos le 23 Juillet 2012, 18:32:02
La vie c'est une Float.
Titre: Re : Soucis de Warning
Posté par: Ashley11 le 23 Juillet 2012, 18:37:16
Ah oui exacte  ::)

Merci, me souvenais plus.
Titre: Re : Soucis de Warning
Posté par: Xartrick le 23 Juillet 2012, 20:19:53
GetPlayerHealth - SA-MP Wiki (http://wiki.sa-mp.com/wiki/GetPlayerHealth)

GetPlayerHealth (playerid, &Float:health);
Titre: Re : Soucis de Warning
Posté par: Ashley11 le 23 Juillet 2012, 20:23:11
Ah oui bizarre, dans pawno, j'avait seulement un params.
Titre: Re : Soucis de Warning
Posté par: Xolokos le 24 Juillet 2012, 15:57:08
Utilie floatround(); avant d'enregistrer au pire ?
Titre: Re : Soucis de Warning
Posté par: Ashley11 le 24 Juillet 2012, 16:39:50
Yep, je me documenter justement sur FloatRound();

et sa à l'air de me bouder  :happy

new Float:test = 1.555555;
printf("Float value is %f", floatround(test)); // résultat = 0.00000
Titre: Re : Soucis de Warning
Posté par: chneubeul le 24 Juillet 2012, 16:59:01
Salut c'est normal. Tu affiches floatround donc un nombre décimal à travers %f (affichage d'un float)
Titre: Re : Soucis de Warning
Posté par: Ashley11 le 24 Juillet 2012, 17:03:16
Ok dans ce cas là, il suffit simplement de faire:

new Float:test = 1.555555;
printf("Float value is %.2f", floatround(test)); // résultat = 0.00000

Mais ici, j'ai le même problème...

dini_FloatSet(filepath, "Vie", floatround(health));
  dini_FloatSet(filepath, "Armure", floatround(armour));

 
Titre: Re : Soucis de Warning
Posté par: chneubeul le 24 Juillet 2012, 21:34:53
Tu n'a pas compris x) regarde ce que sort floatround.
Titre: Re : Soucis de Warning
Posté par: Xolokos le 26 Juillet 2012, 18:13:11
Utiliser un %d.
Titre: Re : Soucis de Warning
Posté par: Ashley11 le 27 Juillet 2012, 18:32:08
là sa me l'arrondi à l'entier le plus près.