CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Réapparitions en multi

Greelings
Greelings
Niveau 6
04 avril 2003 à 11:15:29

1) Salut, j´aimerais faire réapparaitre des véhicules en multi une fois qu´ils ont été démoli. comme sur certaine carte où j´ai pu jouer sur le net. comment dois je mis prendre.
2) Y a t-il moyen de les faire réaparraitre avec leur equipage?
3) sinon, y a t-il moyen de faire réaparraitre les soldats morts a leur camp de base, de sorte qu´ils choisissent de prendre un véhicule disponible plutot que de se taper la route a pied?

Merci

Greelings
Greelings
Niveau 6
04 avril 2003 à 15:22:49

svp........

[GI]-Specops
[GI]-Specops
Niveau 10
04 avril 2003 à 18:36:35

Attends je suis pas connecté 24H/24 et internet m´a laché il y a 2 secondes... bon :

1)Bah au plus simple tu mets :
VEHICULE SetDammage 0
Sinon on peut faire plus compliqué pour plus de réalisme

2)Oui c´est possible mais à ce moment vaut mieux faire un script

3)Dasn le description.ext :
Respawn = 3
RespawnDelay = TempsEnSecondesAvantLeRespawn

Greelings
Greelings
Niveau 6
05 avril 2003 à 16:54:17

Merci, mais saurais tu m´expliquer comment on cree un script qui ferait réapparaitre les véhicules "x" secondes apres leur destruction. ( avec leur equipage de preference)...
J´ai besoin de plus de details.

[GI]-Specops
[GI]-Specops
Niveau 10
05 avril 2003 à 19:57:36

Déjà il faut que tu me dises quels véhicules faire réparaître ( nombre, type)

Greelings
Greelings
Niveau 6
06 avril 2003 à 00:15:38

peu importe, c juste pour avoir un exemple, et je le modifierai bien tout seul ; o)
On va dire 3 bmp russes ( =3membres d´equipage) qui reapparaissent a un point fixé, 10sec apres leur destruction.

ps: leur destruction de toi elle etre globalle ( cad : les 3 doivent etre detruit pour reaparaitrent); ou partielle ( ils reaparaissent une fois detruit, de facon individuelle) ? ??

[GI]-Specops
[GI]-Specops
Niveau 10
06 avril 2003 à 11:26:22

Non c´est des que le tank est mort...

Bon on va dire que tes unitées s´appellent BMP1, BMP2 et BMP3
PS: je ne me rappelles plus du nom des membres d´équipage

Tu fais un script que tu appelles "init.sqs" :

_lockPos1 = getPos BMP1
_lockPos2 = getPos BMP2
_lockPos3 = getPos BMP3
[] exec "respawn1.sqs"
[] exec "respawn2.sqs"
[] exec "respawn3.sqs"

Maintenant tu fais un script "respawn1.sqs" :

  1. AliveTest

? (!alive BMP1): Goto "respawn"
Goto "AliveTest"

  1. respawn

~10
BMP1 = "BMP" createVehicle _lockPos1
Crew1 = "SoldierESaboteurPipe" createVehicle _lockPos1
Crew1 moveInCommander BMP1
Crew2 = "SoldierESaboteurPipe" create vehicle _lockPos1
Crew2 moveInGunner BMP1
Crew3 = "SoldierESaboteurPipe" createVehicle _lockPos1
Crew3 moveInDriver BMP1
Goto "AliveTest"

Puis vient "respawn2.sqs"

  1. AliveTest

? (!alive BMP2): Goto "respawn"
Goto "AliveTest"

  1. respawn

~10
BMP2 = "BMP" createVehicle _lockPos2
Crew1 = "SoldierESaboteurPipe" createVehicle _lockPos2
Crew1 moveInCommander BMP2
Crew2 = "SoldierESaboteurPipe" create vehicle _lockPos2
Crew2 moveInGunner BMP2
Crew3 = "SoldierESaboteurPipe" createVehicle _lockPos2
Crew3 moveInDriver BMP2
Goto "AliveTest"

Ensuite "respawn3.sqs"

  1. AliveTest

? (!alive BMP3): Goto "respawn"
Goto "AliveTest"

  1. respawn

~10
BMP3 = "BMP" createVehicle _lockPos3
Crew1 = "SoldierESaboteurPipe" createVehicle _lockPos3
Crew1 moveInCommander BMP3
Crew2 = "SoldierESaboteurPipe" create vehicle _lockPos2
Crew2 moveInGunner BMP3
Crew3 = "SoldierESaboteurPipe" createVehicle _lockPos2
Crew3 moveInDriver BMP3
Goto "AliveTest"

Tu as suivi ?

Greelings
Greelings
Niveau 6
06 avril 2003 à 11:59:13

oui, oui... Je connais le c++ alors, il m´a fallut de suivre la logique, pour comprendre le procédé... MERCI POUR TOUT.
TU ES LE MEILLEUR : )

Greelings
Greelings
Niveau 6
06 avril 2003 à 12:40:29

ahhh, juste un truc... comment dois-je faire pour que dans ma mission il utilise ce script?
je dois surement faire un lien vers le fichier init.sqs, mais où et comment?

Greelings
Greelings
Niveau 6
06 avril 2003 à 12:59:17

c bon g trouvé ( [] exec "init.sqs" ) ... mais quand je lance ma partie et que je demoli le bmp g un message d´erreur disant que la commande "create" n´est pas un opérateur connu dans la ligne de commande : Crew1 = "SoldierESaboteurPipe" createVehicle _lockPos1
Crew1 moveInCommander BMP1

Greelings
Greelings
Niveau 6
06 avril 2003 à 13:01:54

c bon, g vu qu´il y avait un espace involontaire...

Greelings
Greelings
Niveau 6
06 avril 2003 à 13:05:43

BMP1 = "BMP" createVehicle _lockPos1
il me dit "error variable reservée" ou qq chose comme ca... est ce que je doit determiner la position "lockpos1" préalablement..?

Greelings
Greelings
Niveau 6
06 avril 2003 à 13:22:21

il reste ce ptit probleme la, mais je ne vois pas comment le résoudre.... : ( svp aidez moi...

Greelings
Greelings
Niveau 6
06 avril 2003 à 13:25:20

a mon avis, il doit creer un bmp nommé bmp1 a l´emplacement _lockpos1 qui est l´emplacement de l´ancien bmp1; mais vu que celui ci est detruit a cette partie du script alors il c plus quoi faire... je brule???

[GI]-Specops
[GI]-Specops
Niveau 10
06 avril 2003 à 15:25:38

dsl j´étais pas la !
Bon alors tu as copié/collé le init.sqs qui normalement se démarre au début de la mission sans ligne de commande
Bon je modifie, je reteste et je te dit

[GI]-Specops
[GI]-Specops
Niveau 10
06 avril 2003 à 16:08:10

Bon au lieu de se casser la tête, voila un tout nouveau script : il marche avec n´importe quel véhicule et il est simple d´emploi, en fait il supprime le véhicule détruit et en recréée un tout neuf à sa position

==SYNTAXE==
[this, <temps avant le respawn>] exec "respawn.sqs"

==CONTENU DE "respawn.sqs"==

_objet = _this select 0
_tempsRespawn = 150
? count _this > 1 : _tempsRespawn = _this select 1
_air = ["Cobra", "Cessna", "A10LGB", "A10", "AH64", "Kamov", "Mi17", "Mi24", "OH58", "Su25", "UH60", "UH60MG"]
_blinde = ["BMPRes", "BMP2", "BMP", "BoatE", "BRDM", "CarrierW", "M2StaticMGE", "M2StaticMG", "M113", "M1Abrams", "Bradley", "M60", "BoatW", "ZSU", "T55G", "T72Res", "T72", "T80Res", "T80", "Vulcan"]
_voiture = ["Truck5tOpen", "Truck5t", "Kolo", "Bus", "SkodaBlue", "SkodaGreen", "SkodaRed", "Skoda", "Mini", "HMMWV", "GJeep", "JeepPolice", "JeepMG", "Jeep", "Jawa", "TruckV3SCivil", "TruckV3SG", "Scud", "RapidY", "Rapid", "Trabant", "Tractor", "UAZG", "UAZ", "Ural"]
_support = ["Truck5tReammo", "BMPAmbul", "M113Ambul", "TruckV3SGReammo", "TruckV3SGRefuel", "TruckV3SGRepair", "Truck5tRefuel", "Truck5tRepair", "SGUAZG", "UralReammo", "UralRefuel", "UralRepair"]
_vehicule = _air + _blinde + _voiture + _support
_position = getPos _objet
_direction = getDir _objet
_compteur = 0
_compteur2 = count _vehicule
_type = 0

  1. count

? _vehicule select _compteur countType [_objet] ! = 0 : _type = _compteur; _compteur = count _vehicule
_compteur = _compteur + 1
? _compteur < _compteur2 : goto "count"

  1. init

_temps = 0

  1. alive

~1
? not alive _objet : _delai = _tempsRespawn; goto "notalive"
? fuel _objet == 1 : goto "init"
? count crew _objet ! = 0 : goto "init"
? _temps == 0 : _temps = _time + tempsRespawn
? _temps > _time : goto "alive"

  1. notalive

~_delai
deleteVehicle _objet
~1
_objet = _vehicule select _type createVehicle _position
_objet setDir _direction
goto "init"

Greelings
Greelings
Niveau 6
06 avril 2003 à 17:34:06

merci, mais cela fait reaparraitre le véhicule a l´emplacement de sa destruction? Ya pas moyen de mettre qu´il reaparait au lieu de son insertion au debut de la partie?

[GI]-Specops
[GI]-Specops
Niveau 10
06 avril 2003 à 18:17:14

Ben la il faudrait carément faire plusieurs scripts... il ne ressemblerait plus à celui la

Greelings
Greelings
Niveau 6
06 avril 2003 à 22:53:04

ok, encore merci pour tout; je me debrouillerais avec ca. C´est vraiment chouette de tomber sur des gars qui font tout leur possible pour vous aidez. J´espere un jour avoir l´occasion de t´aider aussi... dans un domaine ou un autre.
bye & MERCI.

[GI]-Specops
[GI]-Specops
Niveau 10
07 avril 2003 à 12:33:08

Bah moi j´aide tout le monde et je m´y connais beaucoup dans flashpoint

La vidéo du moment