1. #1
    Merc's Avatar
    Registered
    30/04/03
    Location
    /
    Posts
    202
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    Q: OFP scripting

    Hoi, kan iemand mij kunnen vertellen hoe ik ofp kan laten checken of een group (die eventueel nog gespawned moet worden(dank u blaco voor de tut)) nog in leven is? Zonder triggers als het gaat want dat staat de map vol met triggers (en dan weet ik ook niet hoe ik dat zou moeten doen met de nog tespawnen groupen).
    Bedoeling is dus dat als groep a dood is group b gespawned word etc.
    no votes  

  2. #2
    Blanco's Avatar
    Registered
    07/10/02
    Location
    thuis achter mijne PC
    Posts
    9,530
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    6/114
    OFP staat niet meer op mijn PC maar dat weet ik nog.

    bv groupB moet gespawned worden als GroupA minder dan 3 man over heeft.

    ?"alive _x" count units groupA <= 2 : <code om groupB te spawnen>
    no votes  

  3. #3
    Merc's Avatar
    Registered
    30/04/03
    Location
    /
    Posts
    202
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Blanco is weer de redder ion nood Merci Blanco
    dus ik moet dan gewoon de script.sqs tss die <> zetten?
    Geen ofp op uwe pc? What happend? Hoppenlijk is dit maar tot AA
    no votes  

  4. #4
    Merc's Avatar
    Registered
    30/04/03
    Location
    /
    Posts
    202
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    ik krijg een invalid numer in expresion error
    no votes  

  5. #5
    Blanco's Avatar
    Registered
    07/10/02
    Location
    thuis achter mijne PC
    Posts
    9,530
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    6/114
    Dat valt te zien wat je al had he.
    Ik gaf gewoon de conditie om je spawnscript te runnen.

    #loop
    ?"alive _x" count units groupA <= 2 : goto "spawn"
    ~2
    goto "loop"

    #spawn
    "OfficerW" createunit [getpos spawnmehere,groupB,"",1,"MAJOR"]
    "SoldierWMG" Createunit [getpos spawnmehere,groupB, "",0.6,"SERGEANT"]
    "SoldierWmedic" Createunit [getpos spawnmehere,groupB, "",0.7,"CORPORAL"]
    "SoldierWB" Createunit [getpos spawnmehere,groupB, "",0.5,"CORPORAL"]
    "SoldierWB" Createunit [getpos spawnmehere,groupB, "",0.5,"PRIVATE"]
    "SoldierWLAW" Createunit [getpos spawnmehere,groupB, "",0.7,"CORPORAL"]
    "SoldierWMortar" Createunit [getpos spawnmehere,groupB,"",0.6,"PRIVATE"]
    "SoldierWMiner" Createunit [getpos spawnmehere,groupB,"",0.6,"PRIVATE"]
    exit

    Voila, hiermee spawn je een ganse group West soldaten op een gamelogic die spawnmehere heet.
    Je moet ook al één soldaat hebben die in groupB zit, want je kan alleen units creeren in een reeds bestaande groep. Als je niet wil dat die soldaat op de map staat zet dan : groupB = group this;deletevehicle this in zijn init field. De unit word direct gedelete maar de group waar hij inzit wordt behouden (alsook eventuele waypoints).

    Hopenlijk is dit maar tot AA
    Mja daar wacht ik wel op ja.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in