• 24 Avril 2025, 08:38:42


Auteur Sujet: Mettre des voitures dans un VW  (Lu 2262 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Mettre des voitures dans un VW
« le: 28 Janvier 2011, 16:11:07 »
Bonjour !

Aujourd'hui je viens de voir que l'on pouvez créer des VW mais je voudrais savoir si on pouvez faire en sorte de mettre des voitures en AddStaticVehicle et si oui c'est la même limite que d'habitude ? Et je voulais savoir comment on peu faire pour bloquer des voitures sous des grades, merci d'avance.

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Mettre des voitures dans un VW
« Réponse #1 le: 28 Janvier 2011, 18:58:57 »
Quelqu'un à déjà répondu à la question du grade il y a peut de temps il me semble ,Cherche ...

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #2 le: 28 Janvier 2011, 19:57:49 »
OK Eloctro, mais tu peux donner la fonction : SetVehicleVirtualWorld(vehicleid, worldid), en même temps, pour le mettre dans un intérieur : LinkVehicleToInterior(vehicleid, interiorid)
Voilà, c'est des noms très explicites (ok en anglais mais ...) et avant toutes questions, regarde sur le wiki (http://wiki.sa-mp.com/)

Myk3L.

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Mettre des voitures dans un VW
« Réponse #3 le: 28 Janvier 2011, 20:08:09 »
Je pense qu'il e savait déjà et voulait savoir si on peut charger un véhicule créé avec AddStaticVehicle dans un VirtualWorld .
Je n'est pas répondu car je n'était pas sûr ,mais je sais que AddStaticPickup ne renvoie pas d'ID .

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #4 le: 28 Janvier 2011, 20:18:09 »
Pourquoi AddStaticPickup ?
Si il les veut au démarrage du gamemode, très simple, dans OnGameModeInit() :
Citer
AddStaticVehicle(...) // vehicleid = 1
AddStaticVehicle(...) // vehicleid = 2
AddStaticVehicle(...) // vehicleid = 3
AddStaticVehicle(...) // vehicleid = 4

...

// si les véhicules 1 et 3 doivent aller dans un virtual world (ex : 155), tu fais comme ça :

SetVehicleVirtualWorld(1, 155);
SetVehicleVirtualWorld(3, 155);

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #5 le: 29 Janvier 2011, 08:53:32 »
Ah d'accord !

Merci de votre aide

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #6 le: 29 Janvier 2011, 13:19:07 »
Pour la limite, tu pourras en mettre autant que tu veut oui (la limite de sa-mp qui est unlimited). Tu a aussi plus de 2 millions de virtualworld différents :)

Myk3L.

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #7 le: 29 Janvier 2011, 14:29:41 »
Donc conclusion :

AddStaticVehicle(...) n° 65
AddStaticVehicle(...) n° 100

SetVehicleVirtualWorld(65, 1);
SetVehicleVirtualWorld(100, 1);

Et après je fais /dm et je voie c'est voiture non ?

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #8 le: 29 Janvier 2011, 21:12:28 »
Tu mets pas le ... et n°65 et 100 hein ?! :P

Ton /dm bah faut que tu téléportes le joueur à la position et dans le virtual world du véhicule ;)

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #9 le: 30 Janvier 2011, 08:52:27 »
N° numéro avec des // :)

Bon je ferais comme ça alors.

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #10 le: 31 Janvier 2011, 19:45:59 »
Salut,

si tu ne veut pas faire le compte en plus de risquer qu'en changeant l'ordre de tes véhicules ça ne fonctionne plus, utilise des variables. AddStaticVehicle, contrairement à AddStaticPickup, retourne l'ID du véhicule créé.

++Sim++





Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #11 le: 31 Janvier 2011, 19:51:45 »
C'est vrai que ça peut être plus sûr !

PS : machin = AddStaticVehicle(); :)

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : Mettre des voitures dans un VW
« Réponse #12 le: 31 Janvier 2011, 19:58:55 »
Salut,

C'est vrai que ça peut être plus sûr !

PS : machin = AddStaticVehicle(); :)

tout à fait:
new mavariable;
mavariable = AddStaticVehicle(....);
SetVehicleVirtualWorld(mavariable, vw);

bonne chance

++Sim++





Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #13 le: 31 Janvier 2011, 19:59:53 »
je vais redonner la solution que j'avais poster il y a un moment

new Pcar;
new Dcar;

public OnGameModeInit()
{
   Pcar = AddStaticVehicle();
   AddStaticVehicle();
   AddStaticVehicle();
   AddStaticVehicle();
   Dcar = AddStaticVehicle();
   for(new c=Pcar;c<Dcar;c++)
   {
      SetVehicleVirtualWorld(c, 1);
   }
   return 1;
}

en gros tout les vehicule declarer ainsi que les vehicule avec les var Pcar et Dcar seront placer dans le virtual world 1
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 ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Mettre des voitures dans un VW
« Réponse #14 le: 01 Février 2011, 07:25:31 »
Merci à vous trois, je comprends mieux maintenant