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
-
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
-
Ca me semble venir de ça :) :
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
-
Ou la je me suis posé des question vu le titre ^^
-
Ou la je me suis posé des question vu le titre ^^
Oui, faut avouer que le titre est étrange :blink.
-
Ou la je me suis posé des question vu le titre ^^
Jerry Golay ^^
-
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
-
format(message,sizeof(message), "[Proprio: %s| Plaque: %d - 94, SF[vehid][Proprio], vehid);
Bon jeu ;).
-
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);
}
-
Erf xP
Essaye avec ça:
format(message,sizeof(message), "[Proprio: %s| Plaque: %d - 94", SF[vehid][Proprio], vehid);
Bon Jeu ;).
-
EDIT : ses bon merci j'ai modifier a ma façon et sa marche, merci de l'aide
-
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 ...