• 05 Juin 2026, 14:16:44


Auteur Sujet: Problème avec GetVehicleHealth()  (Lu 2193 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Problème avec GetVehicleHealth()
« le: 11 Mai 2008, 11:05:35 »
Yosh !

J'ai rapidement fait un petit FS pour voir l'état du véhicule, mais celui me renvoit ÿÿÿé quand je tape /etat :(

Code: (pawn) [Sélectionner]
#include <a_samp>

public OnFilterScriptInit()
{
SendClientMessageToAll(0xFFFFFFFF, "bide !");
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/etat", true) == 0)
{
new Float: etat; GetVehicleHealth(GetPlayerVehicleID(playerid), etat);
new cake[32]; format(cake, 32, "état : %f / 1000", etat);
SendClientMessage(playerid, 0xFFFFFFFF, cake);
return true;
}
return 0;
}

Pourquoi ça ne marche pas ? :(

Merci d'avance de votre aide,
Alexandre

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Problème avec GetVehicleHealth()
« Réponse #1 le: 12 Mai 2008, 23:02:17 »
En fait ça marche mais il y a une chose à ne pas faire dans SAMP : Commencer une chaîne par un caractère accentué !!
SA-MP n'aime pas du tout ça et affiche des hiéroglyphes (je pense qu'il bascule en UNICODE).

Donc remplace
format(cake, 32, "état : %f / 1000", etat);par
format(cake, 32, "Etat : %f / 1000", etat);et tout rentrera dans l'ordre.

NB : Si tu tiens vraiment à afficher 'é', rajoute un espace devant.

++
Syg
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Problème avec GetVehicleHealth()
« Réponse #2 le: 12 Mai 2008, 23:11:21 »
SYG, tu viens de résoudre 20% de mes problèmes :happy

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Problème avec GetVehicleHealth()
« Réponse #3 le: 12 Mai 2008, 23:44:21 »
Je peux t'aider pour les 80 % restants si tu veux  :)

++
Syg
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Problème avec GetVehicleHealth()
« Réponse #4 le: 12 Mai 2008, 23:50:22 »
Je vais essayer de chercher encore un peu tout seul et je te tien au courant :)

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Problème avec GetVehicleHealth()
« Réponse #5 le: 13 Mai 2008, 07:51:40 »
Ah, merci Syg. :happy

++
Alexandre