Missionsbauer
Hier bla bla
Inhaltsverzeichnis
- 1 Vorbereitungen
- 2 Realtime Editor
- 3 Importieren und Exporteiren
- 4 Scripting
- 4.1 Allgemeines
- 4.2 Einheiten spezifisches
- 4.2.1 Einheiten Gruppe hinzufügen
- 4.2.2 Unendlich Munition
- 4.2.3 Einheit Schaden zufügen
- 4.2.4 Einheit voll tanken
- 4.2.5 Flughöhe einer Einheit:
- 4.2.6 Einheiten in Fahrzeug teleportieren
- 4.2.7 Fahrzeug / Spieler in Luft setzen:
- 4.2.8 Attachto Command
- 4.2.9 Einheiten Waffen, Magazine hinzufügen und Entfernen
- 4.2.10 Einheit auf Ziel richten
- 4.2.11 Fallschirmabsprung (T-10)
- 4.3 Zerstörung
- 4.4 Animationen
Vorbereitungen
Realtime Editor
Importieren und Exporteiren
Scripting
Allgemeines
Ace Map Marker ausschalten
ace_sys_tracking_markers_enabled=false;
Einheiten spezifisches
Einheiten Gruppe hinzufügen
[p1,p2,p3] join p4
Unendlich Munition
this addEventHandler [""FIRED"",{(_this select 0) setVehicleAmmo 1}]
Einheit Schaden zufügen
this setdamage 1
Einheit voll tanken
this setfuel 1
Flughöhe einer Einheit:
heli flyinheight 100
Einheiten in Fahrzeug teleportieren
unit moveInCargo vehicle (see Boarding vehicles)
unit moveInGunner vehicle
unit moveInDriver vehicle
Fahrzeug / Spieler in Luft setzen:
z = höhe
Für beliebige Koordinaten: plane setpos [x,y,z]
Mit Koordinaten von Plane: plane setpos [getpos plane select 0, getpos plane select 1, 1000]
Fahrzeug in dem Spieler p1 ist: vehicle p1 setpos [getpos plane select 0, getpos plane select 1, 1000]
Versetzen: plane setpos [(getpos plane select 0) +10, (getpos plane select 1) +20, 1000]
Attachto Command
player attachto [vehicle,[x,y,z]]
detach player
Einheiten Waffen, Magazine hinzufügen und Entfernen
removeAllWeapons unit
unit addWeapon [10, "weapon"]
unit addMagazine magazine
Einheit auf Ziel richten
nul=[] spawn {while {someAmmo zsu} do {gunner zsu doWatch target; sleep 0.1; nul = zsu fireAtTarget [target];};}
Fallschirmabsprung (T-10)
[p51,1500] exec "ca\air2\halo\data\Scripts\HALO_init.sqs"
Zerstörung
Bombe Spawnen
Bomb="SH_125_HE" createVehicle position auto
Typen: R_Hydra_HE, BO_GBU12_LGB, M_Hellfire_AT
Sachen gezielt zerstören
Reifen (vorne links): auto setHit ["wheel_1_1_steering", 1]
Heli heckrotor: heli setHit ["mala vrtule", 1]
Motor: this setHit ["motor", 1]
Animationen
C130 Rampe öffnen
Öffnen: this animate ["ramp_top", 1];this animate ["ramp_bottom", 1];
Schließen: this animate ["ramp_top", 0];this animate ["ramp_bottom", 0];
Scud vorbereiten und abfeuern:
scud action ["SCUDLaunch", scud]
scud action ["SCUDStart", scud]
Animationen abspielen
unit playMove "AnimationsName"
Gesichtszüge
Muss noch von mir getestet werden.
Name setMimic "Smile"
Typen: Normal - Surprised - Agresive - Hurt - Ironic - Smile - Cynic - Angry - Sad - Default
Gesicht ändern
Es gibt 107 Gesichter und 6 Gesichtsbemalungen.
unit setface "face01_camo1"
unit setface "face02_camo2"
Lichtquelle erzeugen
Muss noch von mir getestet werden.
_light setLightColor [0, 0, 1] - Festlegung der Lichtfarbe
_light setLightAmbient [0, 0, 1] - Festlegung des Umgebungslichts
_light setLightBrightness (0.1 / 0.1) - Festlegung der Helligkeit