Aller au contenu

Vicolaships

MacreaCitizen
  • Compteur de contenus

    2 422
  • Inscription

  • Dernière visite

Messages posté(e)s par Vicolaships

  1. Salut, plus besoin de lancer le RGSC, ne le lance pas, va dans ta bibliothèque steam et clique sur Jouer à GTA IV, même pour jouer en ligne le RGSC n'est plus demandé (à condition que les mises à jour du jeux soit appliquées, steam les télécharge et les installe automatiquement par défaut)

     

    Voilà je pense que ca devrait régler ton problème

  2. Ecris français pour commencer... "Gevoudre" ca n'existe pas, on dit "Je voudrais".

    Ceci étant dit, il n'y à pas de code pour la "lamborgini" aka "Infernus" dans le jeu. Le seul moyen de l'avoir à coup sur est Stevie qui te l'offre.

     

    Sinon essaie de lancer une course avec Brucie et avec un peu de chance quelqu'un de la course en aura une.

  3. Ya au moins gta_vc.dat à éditer:

     

    #

    # Load IDEs first, then the models and after that the IPLs

    #

     

    # everything is loaded on a per directory basis and in alphabetical order

    # to improve the speed of loading

     

    #

    # Object types

    #

    IDE DATA\MAPS\generic.IDE

    IDE DATA\MAPS\littleha\littleha.IDE

    IDE DATA\MAPS\downtown\downtown.IDE

    IDE DATA\MAPS\downtows\downtows.IDE

    IDE DATA\MAPS\docks\docks.IDE

    IDE DATA\MAPS\washintn\washintn.IDE

    IDE DATA\MAPS\washints\washints.IDE

    IDE DATA\MAPS\oceandrv\oceandrv.IDE

    IDE DATA\MAPS\oceandn\oceandn.IDE

    IDE DATA\MAPS\golf\golf.IDE

    IDE DATA\MAPS\bridge\bridge.IDE

    IDE DATA\MAPS\starisl\starisl.IDE

    IDE DATA\MAPS\nbeachbt\nbeachbt.IDE

    IDE DATA\MAPS\nbeachw\nbeachw.IDE

    IDE DATA\MAPS\nbeach\nbeach.IDE

    IDE DATA\MAPS\bank\bank.IDE

    IDE DATA\MAPS\mall\mall.IDE

    IDE DATA\MAPS\yacht\yacht.IDE

    IDE DATA\MAPS\cisland\cisland.IDE

    IDE DATA\MAPS\club\club.IDE

    IDE DATA\MAPS\hotel\hotel.IDE

    IDE DATA\MAPS\lawyers\lawyers.IDE

    IDE DATA\MAPS\stripclb\stripclb.IDE

    IDE DATA\MAPS\airport\airport.IDE

    IDE DATA\MAPS\airportN\airportN.IDE

    IDE DATA\MAPS\haiti\haiti.IDE

    IDE DATA\MAPS\haitin\haitin.IDE

     

    SPLASH loadsc2

     

    IDE DATA\MAPS\concerth\concerth.IDE

    IDE DATA\MAPS\mansion\mansion.IDE

    IDE DATA\MAPS\islandsf\islandsf.IDE

    IDE DATA\MAPS\stadint\stadint.IDE

     

    #collision data

    COLFILE 0 MODELS\COLL\GENERIC.COL

     

     

    # have to load map.zon before any of the IPLs

    IPL DATA\MAP.ZON

    IPL DATA\NAVIG.ZON

    IPL DATA\INFO.ZON

     

    #

    # Scene information

    #

    IPL DATA\MAPS\littleha\littleha.IPL

     

    SPLASH loadsc3

     

    IPL DATA\MAPS\downtown\downtown.IPL

    IPL DATA\MAPS\downtows\downtows.IPL

    IPL DATA\MAPS\docks\docks.IPL

    IPL DATA\MAPS\washintn\washintn.IPL

    IPL DATA\MAPS\washints\washints.IPL

    IPL DATA\MAPS\oceandrv\oceandrv.IPL

    IPL DATA\MAPS\oceandn\oceandn.IPL

    IPL DATA\MAPS\golf\golf.IPL

    IPL DATA\MAPS\bridge\bridge.IPL

     

    Ca parait logique qu'il crash puisqu'il n'arrive pas à charger les fichiers, faut supprimer des lignes. Renseigne toi, supprimer la map entière ya des tutos pour ca

  4. Non j'ai pas de tuto la dessus, je vois 2 possibilités pour faire ca ;

     

    - Modifier le model 3D du player et lui mettre un sac dans le dos, c'est définitif mais au moins ca marche

    - Rajouter un objet collé au joueur via le SCM, ca permet de pouvoir l'enlever (avec un petit script c'est pas mal), après faut voir si c'est faisable sous Vice City et si ca rend bien;

    069B: attach_object $objectID to_actor $player_actor with_offset X Y Z rotation A B C

  5. Énorme on à eu la même idée ^^ J'ai déjà remplacé le sparrow par un parachute et modifié le handling etc... ca marche plutôt bien. Pour faire descendre le parachute utilise pas le SCM mais le handling, tu bidouilles pour par qu'on puisse monté, comme ca une fois au sol tu peux pas le faire re-décoller !

     

    Détruire le véhicule sans tuer le joueur:

    00A0: store_actor $PLAYER_ACTOR position_to $x $y $z

    wait 1

    0362: remove_actor $PLAYER_ACTOR from_car_and_place_at $x $y $z

    00A6: destroy_car $parachute

     

    Pour ce qui est des conditions, essaie de me pondre un truc correct, je corrigerais ce que tu auras fait si ca marche, mais je le fais pas à ta place.

     

    PS: Côté 3D je suis pas assez bon pour bien t'aider

  6. Je sais pas exactement ce que tu veux faire, mais c'est pas détruire l'hélico qui va ralentir sa chute ?! (et oui, quand tu détruis un véhicule alors que tu est dedans, ca te tue).

     

    Ta condition veut rien dire, t'as toujours pas comprit comment on les construisait:

     

    :Label

    BOUCLE

    if

    CONDITION

    jf @Label

    RÉALISATION

    En gros, BOUCLE se répète tous le temps tant que la CONDITION n'est pas remplie (si la CONDITION n'est pas remplie, ca boucle à l'infini par défaut).

    RÉALISATION c'est ce qui se passe si CONDITION est vraie. (dans n'importe quel autre cas, ca boucle.

    Remarque: BOUCLE doit impérativement comprendre au moins un wait sinon ca plante (wait 1 par exemple)

  7. 0005: $x = 0.0 // COORDONNE X DE LA PORTE

    0005: $y = 0.0 // COORDONNE Y DE LA PORTE

    0005: $z = 2.5 // ALTITUDE DE LA PORTE FERMEE

    0005: $A = 2.5 // TAILLE DE LA ZONE: PLUS LA VALEUR EST GRANDE, PLUS LA PORTE S'OUVRE DE LOIN

     

    0177: set_object $portail Z_angle_to 0.0 // ANGLE DE LA PORTE

     

    8020: not $z > 6.0 // ALTITUDE DE LA PORTE OUVERTE

     

    0020: $z > 3.0 // METTE LA MEME VALEUR QUE $Z AU DEBUT !

     

    Tu completes que ca en remplacent les valeurs numériques, si tu sais pas faire ca ou tu comprends pas, j'peux rien pour toi...

  8. Pour démarrer les pales de l'hélico instantanément: (pas facile à trouver dans Ctrl + Alt + 2 quand on sait pas quoi chercher...)

    0825: set_helicopter $ID instant_rotor_start

     

    Pour le poids je vois pas ce que tu veux dire/régler.

     

    En fait il suffit de désactiver 1 ligne, celle qui vérifie dans la condition que la hauteur par rapport au sol est supérieure à 1.0. Mais du coup celle d'avant devient inutile, autant la désactiver !

  9. Le $z += 0.5 ca signifie qu'on prend l'actuelle valeur de Z et on y rajoute 0.5 c'est une façon de pas spawner le maverick pile sur toi (tu peux le supprimer mais ca peux buger de temps en temps)

    En gros si $z = 5.0, après l'opcode $z vaut 5.5

     

    "<=" c'est une condition, on vérifie qu'une valeur est inférieure ou égale. Mon opcode moi, c'est de l'incrémentation, on rajoute à une variable une valeur.

    Comme type de conditions tu as:

     

    == : Strictement égal

    <= : Inférieur ou égal

    not <= : N'est pas inférieure ou égal

     

    Yen a d'autres mais avec ca on fait le principal.

     

    Peut être que tu sautes pas assez haut, ou que l'opcode "distance from ground" ne fonctionne pas sous GTA VC ! Essaies de désactiver l'opcode distance from ground (tu te places sur la ligne puis tu fais Ctrl + Q) et ré essaies. Le problème vient certainement de là. (un opcode que tu prends dans GTA SA existe pas nécessairement dans GTA VC !)

     

    Bye (si t'as des questions hésites pas, c'est pas moi que tu déranges)

  10. 0005: $x = 0.0 // COORDONNE X DE LA PORTE

    0005: $y = 0.0 // COORDONNE Y DE LA PORTE

    0005: $z = 2.5 // ALTITUDE DE LA PORTE FERMEE

    0005: $A = 2.5 // TAILLE DE LA ZONE: PLUS LA VALEUR EST GRANDE, PLUS LA PORTE S'OUVRE DE LOIN

    wait 10

    Model.Load(#AD_FLATDOOR)

    038B: load_requested_models

    wait 10

    0107: $portail = create_object #AD_FLATDOOR at $x $y $z

    0177: set_object $portail Z_angle_to 0.0

    wait 1

    0009: $z += 0.01

    wait 1

    01BC: put_object $portail at $x $y $z

     

    :test_1

    wait 1

    if and

    00FE: actor $PLAYER_ACTOR sphere 0 in_sphere $x $y $z radius $A $A 10.0

    8020: not $z > 6.0 // ALTITUDE DE LA PORTE OUVERTE

    jf @test_2

    0009: $z += 0.1

    wait 1

    01BC: put_object $portail at $x $y $z

    jump @test_1

     

    :test_2

    wait 1

    if and

    80FE: not actor $PLAYER_ACTOR sphere 0 in_sphere $x $y $z radius $A $A 10.0

    0020: $z > 3.0 // METTE LA MEME VALEUR QUE $Z AU DEBUT !

    jf @test_1

    0009: $z += -0.1

    wait 1

    01BC: put_object $portail at $x $y $z

    jump @test_2

    T'as plus qu'a compléter les coordonnées et changer l'objet, je peux pas faire plus simple !

×
×
  • Créer...