GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: robyn59 le 10 Août 2010, 13:49:21

Titre: changer la claque
Posté par: robyn59 le 10 Août 2010, 13:49:21
Bonjour, voila mon probleme est que le systeme de plaque suivant marche super bien, seul probleme ses qu'il affiche l'id du vehicule et que j'aimerais que sa affiche SF [IDVEH] [PROPRIO] ( le code est dans le gm et j'utilise l'include gveh )
new Text:VehicleLicense[MAX_VEHICLES];
  for(new vehid; vehid < MAX_CLES; vehid++){
new message[128];
format(message,sizeof(message), "%i", vehid);
VehicleLicense[vehid] = Create3DTextLabel(message, COLOR_LIGHTBLUE, 0.0, 0.0, 0.0, 50.0, 0, 0);
Attach3DTextLabelToVehicle(VehicleLicense[vehid], vehid, 0.0, 0.0, 2.0);
}

ps : pr les ptit voleur j'ai mis des error :p
Titre: Re : changer la claque
Posté par: Tux le 10 Août 2010, 18:23:43
Ca me semble venir de ça :) :

Code: (pawn) [Sélectionner]
format(message,sizeof(message), "%i", vehid);
Dans ce formatage,  la variable vehid est inclue :). Seulement, plus tard, ce formattage serra afficher sur tes plaques... Il faudra donc que tu remplace "vehid" par le nom de ton String censer contenir le propriétaire (Sois SF [vehid] [PROPRIO] :)) et aussi remplacer %i par %s ;). Arrête moi si c'est une erreur fait exprès  :bangin.

++
Tux
Titre: Re : changer la claque
Posté par: scott1 le 11 Août 2010, 02:03:27
Ou la je me suis posé des question vu le titre ^^
Titre: Re : Re : changer la claque
Posté par: Tux le 11 Août 2010, 12:07:26
Ou la je me suis posé des question vu le titre ^^

Oui, faut avouer que le titre est étrange  :blink.
Titre: Re : Re : changer la claque
Posté par: steve76 le 11 Août 2010, 13:08:01
Ou la je me suis posé des question vu le titre ^^

Jerry Golay ^^
Titre: Re : changer la claque
Posté par: robyn59 le 11 Août 2010, 13:14:22
Dsl mais je n'y arive pas, tu peut me donner le script modifier mais cette foi si je voudrait modifier le code pour que sa affiche |SF| VEHID - 94
Titre: Re : changer la claque
Posté par: Tux le 11 Août 2010, 14:52:10
Code: (pawn) [Sélectionner]
format(message,sizeof(message), "[Proprio: %s| Plaque: %d - 94, SF[vehid][Proprio], vehid);
Bon jeu ;).
Titre: Re : changer la claque
Posté par: robyn59 le 11 Août 2010, 15:06:59
merci de l'aide mais 4 error persiste
C:\Users\Robyn\Desktop\sanfierro\MiamiRP\gamemodes\larp.pwn(10040) : error 037: invalid string (possibly non-terminated string)
C:\Users\Robyn\Desktop\sanfierro\MiamiRP\gamemodes\larp.pwn(10040) : error 029: invalid expression, assumed zero
C:\Users\Robyn\Desktop\sanfierro\MiamiRP\gamemodes\larp.pwn(10040) : error 029: invalid expression, assumed zero
C:\Users\Robyn\Desktop\sanfierro\MiamiRP\gamemodes\larp.pwn(10040) : fatal error 107: too many error messages on one line

new Text:VehicleLicense[MAX_VEHICLES];
  for(new vehid; vehid < MAX_VEHICLES; vehid++){
new message[128];
[color=red]format(message,sizeof(message), "[Proprio: %s| Plaque: %d - 94, SF[vehid][Proprio], vehid);[/color]
VehicleLicense[vehid] = Create3DTextLabel(message, COLOR_LIGHTBLUE, 0.0, 0.0, 0.0, 50.0, 0, 0);
Attach3DTextLabelToVehicle(VehicleLicense[vehid], vehid, 0.0, 0.0, 2.0);
}

Titre: Re : changer la claque
Posté par: Tux le 11 Août 2010, 15:13:01
Erf xP

Essaye avec ça:
Code: (pawn) [Sélectionner]
format(message,sizeof(message), "[Proprio: %s| Plaque: %d - 94", SF[vehid][Proprio], vehid);
Bon Jeu ;).
Titre: Re : changer la claque
Posté par: robyn59 le 11 Août 2010, 15:40:03
EDIT : ses bon merci j'ai modifier a ma façon et sa marche, merci de l'aide
Titre: Re : changer la claque
Posté par: scott1 le 12 Août 2010, 03:53:16
Si tu ne sai spas voir un ' " ' manquant arrête de coder, surtout que en pawn quand tu met quelque chose entre  ' " ' les caractères sont en bleu donc tu vois direct si il en manque ...