GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Lucifer le 11 Décembre 2010, 15:10:01

Titre: SetVehiculeNumberPlate
Posté par: Lucifer le 11 Décembre 2010, 15:10:01
Bonjour,

Je suis en train de découvrir la nouvelle version de SA-MP et j'aimerais savoir comment ajouter des plaques d'immatriculations sur mes voitures.

Pour information, j'utilise le FS Gveh de Mr.Fredo.

Merci de votre aide.
Titre: Re : SetVehiculeNumberPlate
Posté par: cristab le 11 Décembre 2010, 15:30:01
utilise la fonction que tu a mis dans le titre
Titre: Re : SetVehiculeNumberPlate
Posté par: Lucifer le 11 Décembre 2010, 16:04:26
 ??? Justement, je viens ici pour savoir comment utiliser cette fonction avec le Gveh ^^
Titre: Re : SetVehiculeNumberPlate
Posté par: Karting06 le 11 Décembre 2010, 16:12:58
Dans le topic, de sa-mp 0.3C y a une commande !
Par contre, je sais pas comment il faut le sauvegarder et mettre un plaque comme Gtaonline pour toutes les voitures!
Titre: Re : SetVehiculeNumberPlate
Posté par: Xartrick le 11 Décembre 2010, 16:22:53
Pour mettre une plaque sur toutes voitures qui sont dans le jeu, tu met simplement une boucle qui attribut à toute les voitures présentes la plaque désiré ;).
Titre: Re : SetVehiculeNumberPlate
Posté par: S!m le 11 Décembre 2010, 17:37:25
Salut,

toutefois faites attention, il est bien dit dans le topic concernant la 0.3c qu'il n'est pas recommandé d'abuser de cette fonction, c'est instable.

++Sim++
Titre: Re : SetVehiculeNumberPlate
Posté par: Karting06 le 11 Décembre 2010, 19:01:27
Ah bon?
Merci de le dire alors !
Titre: Re : SetVehiculeNumberPlate
Posté par: Lucifer le 11 Décembre 2010, 22:08:08
Ok merci :).
Titre: Re : SetVehiculeNumberPlate
Posté par: Kox le 12 Décembre 2010, 00:33:11
bonsoir,
comme dit plus haut tu doit utiliser la fonction setvehiclenumberplate ,tu peut le mettre dans le script de façon a ceux que tout  les véhicules est la même plaque ,
en cherchant un peu tu aurais aussi pu trouver la commande suivante http://forum.sa-mp.com/showthread.php?t=194048(elle (http://forum.sa-mp.com/showthread.php?t=194048(elle) permet de changer la plaque in game)
a noter que pour que la plaque soit appliquer il faut un respawn du véhicule
++
Titre: Re : Re : SetVehiculeNumberPlate
Posté par: chneubeul le 12 Décembre 2010, 10:43:57
Salut,

Salut,

toutefois faites attention, il est bien dit dans le topic concernant la 0.3c qu'il n'est pas recommandé d'abuser de cette fonction, c'est instable.

++Sim++

Donc, si par exemple j'ai 200 véhicules, et que je fixe la plaque du véhicule style

SetVehicleNumberPlate(NbVeh, VehiculeInfo[NbVeh][Plaque]); // pour le gveh

dans la boucle qui spawn. Est-ce que je risque d'avoir certain conflit ? ou un crash ?

A+, Sam.
Titre: Re : SetVehiculeNumberPlate
Posté par: Brian Turner le 12 Décembre 2010, 11:00:39
Salut,

Moi j'ai presque 500 vehicules et j'ai aucun conflit(ou presque, mais je sais pas).
++
Titre: Re : SetVehiculeNumberPlate
Posté par: Lucifer le 12 Décembre 2010, 11:34:56
Ok merci des conseils.
Titre: Re : SetVehiculeNumberPlate
Posté par: chneubeul le 12 Décembre 2010, 20:32:12
Oki, merci Brian. Il faut voir, tant que c'est bien utilisé et lors du lancement du serveur on s'en fou un peu qu'il y ai un peu de lag, comme personne n'est connecté à ce moment :) Par contre cela gênerais si on changeais 500 plaques et qu'on respawn 500 véhicules en un laps de temps du style 2-3ms, ^^