• 19 Avril 2024, 10:57:30


Auteur Sujet: Plaque d'immatriculation  (Lu 3166 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne °D@vid°

  • *
  • Tueur
  • Messages: 57
    • Voir le profil
Plaque d'immatriculation
« le: 05 Avril 2009, 20:53:18 »
Bonjour,

J'aurais besoin d'un peu d'aide s'il vous plaiz. Suite à ma production de radar automatique fixe pour la team policier, j'aimerais que un message affiche la plaque d'immatriculation du véhicule qui à été flashé je s'est que s'est possible sachant que l'ont peut changer les plaques d'immatriculation cela doit etre possible mais je ne trouve pas la solution.

Merci d'avance. :D

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #1 le: 05 Avril 2009, 22:02:23 »
Salut,

Je ne pense pas que sa soit possible car sous SA:MP c'est XXX-XXX, et défois XXXX-XX ou XXX-XXXX etc.. Donc je ne pense pas..

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne °D@vid°

  • *
  • Tueur
  • Messages: 57
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #2 le: 05 Avril 2009, 22:19:45 »
Il existe déjà sa pour remplacer les plaque SetVehicleNumberPlate(vehicleid, numberplate[]); donc je pense que pour reconnaitre les plaque il doit y avoir quelque chose comme un getplayerarmour ou un truck comme sa ?

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #3 le: 05 Avril 2009, 22:25:29 »
Qu'est ce que sa vient faire là :
Citer
getplayerarmour
   :P


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne °D@vid°

  • *
  • Tueur
  • Messages: 57
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #4 le: 05 Avril 2009, 22:29:53 »
c'est a dire que sa compte combien le joueur à d'armure donc en sachant que l'on peut changer de plaque en mettant un nom avec la fonction que j'ai mis dessus. Je pense que l'on pourré detecter la plaque tu me comprend ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #5 le: 06 Avril 2009, 10:52:34 »
j'ai tres bien compris donc si les plaques tu les a tous modifier(dans les AddStaticVehicle) tu peu essayer en repere le carid  est ainsi de voir la plaque coorespondante (enfin je pense possible apres sa risque d'etre un peu complexe) sinon je vient de trouver ceci http://forum.sa-mp.com/index.php?topic=90509.0
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne °D@vid°

  • *
  • Tueur
  • Messages: 57
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #6 le: 06 Avril 2009, 11:26:01 »
Salut Cristab, je te remerçi pour le lien je vais passé y faire un tour. Pour ce qui est les plaques, les gens peuvent choisir de les changer ou pas (avec une commande) donc il peut y avoir les plaques d'origine mais je pense que s'est faisable comme même?

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #7 le: 07 Avril 2009, 07:54:55 »
des plaques d origine je pense pas mais tu peut les definir au lancement de ton Game Mode en fesant un fonction dans le lequel tu met au voiture une par une les plaques mais ca reste long a faire une par une



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #8 le: 07 Avril 2009, 14:42:54 »
Comme le dit David, il est tout à fait possible de changer les plaques d'immatriculation des véhicules (bien que ça ne marche pas avec tous les véhicules ...).
Mais malheureusement, il n'y a pas de fonction pour récupérer ce que contient la plaque d'immatriculation. Les codeurs de SAMP ont surement estimé que ça n'avait pas d'utilité (et pourtant).

La seule solution dans ton cas, c'est de construire un tableau contenant, pour chaque véhicule sa plaque d'immatriculation.
Exemple :
new Plaques[700][9];
Ce tableau peut être initialisé avec des valeurs par défaut :
for (new i=0 ; i<700 ; i++)
{
   format (Plaques[i], sizeof (Plaques[i]), "VEH %d"", i+1);
   SetVehicleNumberPlate (i+1, Plaques[i]);
}
NB : Dans le code ci dessus, ma boucle va jusqu'à 700 mais je pense qu'il est dangeureux de faire un SetVehicleNumberPlate sur un véhicule qui n'existe pas. On devra donc limiter cette boucle au nombre max de véhicules que contient le serveur.

Lorsque le joueur change sa plaque, il faut mettre à jour le tableau.
Attention, le tableau commence à 0 et les ID de véhicules commencent à 1.
Donc pour lorsqu'on change la plaque du véhicule 23, il faut accéder à l'élément 22 du tableau.

Enfin, lorsque qu'on "flashe" quelqu'un, on récupère son VehicleID.
Sa plaque d'immatriculation est donc
Plaques[VehicleID-1]
++
Syg



Courtesy of GtaManiac

Hors ligne °D@vid°

  • *
  • Tueur
  • Messages: 57
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #9 le: 07 Avril 2009, 14:47:51 »
Merci Syg très belle explication sa va me servir. Merci à tous d'avoir passé du temps pour moi, s'est gentil  :)

++

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #10 le: 07 Avril 2009, 16:34:48 »
C'est ce qui me semblais, y'a des plaques XXX-XXX ou défois XX-XXXX ou XXXX-XX, Etc, donc tu va mettre beaucoup de temps, mais bon a toi de voir.

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #11 le: 07 Avril 2009, 20:53:45 »
tres bien expliquer syg c 'est ce que j ai dit mais en moins francais lol sinon tu peut faire des random pour avoir des plaque differents sans trop se casse la tetes



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne °D@vid°

  • *
  • Tueur
  • Messages: 57
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #12 le: 09 Avril 2009, 18:06:27 »
Sasuke t'inquiète pas j'ai trouver je te remerci comme même.

[hs] je suis l'ancien un ancien membre d'une team que tu connaissais qui a couler. Je t'est même aidé dans tes début :) [ /hs]

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Plaque d'immatriculation
« Réponse #13 le: 09 Avril 2009, 18:08:58 »
[HS] ne t inquiete je me rappel
de toi et je m en rappelerais toujours grace a tout ceux que tu m as appris ( je peut peut etre dire que l eleve a depasser le maitre xD si tu as besoin de moi demande sur msn =D)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog