Arma 2 Scripte/Init Befehle: Unterschied zwischen den Versionen

Aus niCe.team Resurrection
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ ==Scripte== == Initialisierung Texte==“)
 
(KI abschalten)
 
(35 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
 +
 +
==Hilfreiche Links==
 +
 +
[http://community.bistudio.com/wiki/Category:Scripting_Commands Bohemia Interactive Wiki Scripting Commands]
  
  
Zeile 4: Zeile 9:
  
  
== Initialisierung Texte==
+
 
 +
 
 +
==Initialisierung Texte==
 +
 
 +
!! Einleitung Text !!
 +
 
 +
 
 +
 
 +
==='''Einheiten spezifisches'''===
 +
----
 +
----
 +
 
 +
====Einheit kein Schaden====
 +
----
 +
 
 +
this allowdammage false;   
 +
 
 +
Achtung: Hat keine Auswirkung auf ACE Wound System.
 +
 
 +
====Einheiten Gruppe hinzufügen====
 +
----
 +
 
 +
[p1,p2,p3] join p4
 +
 
 +
====Einheit Schaden zufügen====
 +
----
 +
 
 +
this setdamage 1
 +
 
 +
====Gefangenschaft zuweisen====
 +
----
 +
 
 +
this setcaptive true;
 +
 
 +
[http://community.bistudio.com/wiki/setCaptive| Bohemia Interactive Wiki setCaptive]
 +
 
 +
 
 +
====Einheit in Haus Postionen setzen ====
 +
----
 +
 
 +
this setPos ((nearestBuilding this) buildingPos X);
 +
 
 +
X ist dabei eine natürliche Zahl und bestimmt verschiedene Positionen im Haus.
 +
<br/>
 +
<br/>
 +
 
 +
====Einheit eine Postion Haltung zuweisen:====
 +
----
 +
 
 +
Name/this setUnitPos "Up" -                Einheit bleibt stehen
 +
Name/this setUnitPos "Middle" -            Einheit kniet
 +
Name/this setUnitPos "Kneel" -              Einheit kniet
 +
Name/this setUnitPos "KneelDown" -          Einheit kniet und wählt zwischen Liegen und Knien
 +
Name/this setUnitPos "Down" -              Einheit bleibt liegen
 +
Name/this setUnitPos "Auto" -              Einheit entscheidet selbst
 +
 
 +
 
 +
====KI abschalten====
 +
----
 +
[http://community.bistudio.com/wiki/disableAI| Bohemia Interactive Wiki disableAI]
 +
 
 +
Name disableAI "Move" -                    Einheit bewegt sich nicht mehr
 +
Name disableAI "Target" -                  Einheit lässt von Ziel ab
 +
Name disableAI "Autotarget" -              Einheit verfolgt und beobachtet nichts
 +
Name disableAI "Anim" -                    KI kann Animation nicht mehr wechseln
 +
Name disableAI "Watch" -                    Einheit schaut sich nicht mehr um
 +
<br/>
 +
 
 +
====Einheiten in Fahrzeug teleportieren====
 +
----
 +
 
 +
unit moveInCargo vehicle
 +
unit moveInGunner vehicle
 +
unit moveInDriver vehicle
 +
 
 +
 
 +
 
 +
====Fahrzeug / Spieler in Luft setzen:====
 +
----
 +
 
 +
x = Ost / West y = Nord / Süd z = höhe
 +
 
 +
Für beliebige Koordinaten:      unit setpos [x,y,z]
 +
Mit Koordinaten von Einheit:    unit setpos [getpos unit select 0, getpos unit select 1, 1000]
 +
Fahrzeug in dem Einheit ist:    vehicle unit setpos [getpos unit select 0, getpos unit select 1, 1000]
 +
Versetzen:                      unit setpos [(getpos unit select 0) +10, (getpos unit select 1) +20, 1000]
 +
 
 +
 
 +
====Einheit voll tanken====
 +
----
 +
 
 +
this setfuel 1
 +
 
 +
====Flughöhe einer Einheit:====
 +
----
 +
 
 +
heli flyinheight 100
 +
 
 +
====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
 +
 
 +
====Fallschirmabsprung (T-10)====
 +
----
 +
 
 +
[unit,1500] exec "ca\air2\halo\data\Scripts\HALO_init.sqs"
 +
[this] exec "ca\air2\halo\data\Scripts\HALO_getout.sqs"
 +
 
 +
==='''Zerstören/Beschädigen'''===
 +
----
 +
----
 +
 
 +
====Bombe Spawnen====
 +
----
 +
 
 +
Bomb="SH_125_HE" createVehicle position unit
 +
Typen: R_Hydra_HE, BO_GBU12_LGB, M_Hellfire_AT
 +
 
 +
====IED 2D Auslöser====
 +
----
 +
 
 +
this setVariable ["direction", 200]; this setVariable ["length",50];
 +
 
 +
[http://community.bistudio.com/wiki/setVariable| Bohemia Interactive Wiki setVariable]
 +
 
 +
====Sachen gezielt zerstören====
 +
----
 +
[http://community.bistudio.com/wiki/setHit| Bohemia Interactive Wiki setHit]
 +
----
 +
 
 +
Reifen (vorne links):    unit setHit ["wheel_1_1_steering", 1]
 +
Heli heckrotor:          unit setHit ["mala vrtule", 1]
 +
Motor:                    unit setHit ["motor", 1]
 +
 
 +
==='''Wetter'''===
 +
----
 +
----
 +
 
 +
120 setOvercast 0.8
 +
"Zeit (Sek)" setOvercast "Wetter" (0=Klar, 1=Gewitter)
 +
 
 +
0 setOvercast (random 0.8)    "in 0 sek wechselhaftes leichtes Gewitter"
 +
 
 +
'''Regen'''
 +
 
 +
0 setRain 0.8                "in 0 sek starker Regen"
 +
10 setRain (random 0.8)      "in 10 sek wechselhaftes starker Regen"
 +
 
 +
'''Nebel'''
 +
 
 +
10 setFog 0.6                "in 10 sek 60% Nebel"
 +
60 setFog (random 0.8)        "in 60 sek wechselhaftes 80% Nebel"
 +
 
 +
==='''Animation'''===
 +
----
 +
 
 +
====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"
 +
unit switchMove "Animationsbefehl"
 +
 
 +
Armed-Assault_Editing-Guide_Deluxe_Edition_by Mr-Murray auf Seite 141 der De Version findet ihr die Animationsbefehle!
 +
 
 +
====Gesicht ändern====
 +
----
 +
Es gibt 107 Gesichter und 6 Gesichtsbemalungen.
 +
 
 +
unit setface "face01_camo1"
 +
unit setface "face02_camo2"
 +
 
 +
[http://community.bistudio.com/wiki/ArmA_2:_CfgIdentities Bohemia Interactive Wiki Face(Gesicht)]
 +
 
 +
 
 +
=='''ACE2 Spezifisches'''==
 +
 
 +
 
 +
 
 +
====Battery Computer System in andere Fahrzeuge (ACE M119)====
 +
----
 +
 
 +
this addAction ["Open BCS","\x\ace\addons\sys_arty_computers\gyk-37\fnc_startBCS.sqf"];          "In die Init-Zeile eines Fahrzeugs, in dem man den Battery Computer verfügbar sein soll"
 +
 
 +
===Artilley System deaktivieren===
 +
----
 +
 
 +
enableEngineArtillery false;
 +
 
 +
Es muss einfach in der INIT-Zeile einer beliebigen Einheit das folgende Statement stehen oder '''broadcasten''' über RTE.
 +
 
 +
 
 +
 
 +
--[[Benutzer:Makato|Makato]] ([[Benutzer Diskussion:Makato|Diskussion]]) 16:16, 27. Feb. 2013 (CET)
 +
 
 +
==Anhang==

Aktuelle Version vom 30. Mai 2013, 14:02 Uhr


Hilfreiche Links

Bohemia Interactive Wiki Scripting Commands


Scripte

Initialisierung Texte

!! Einleitung Text !!


Einheiten spezifisches



Einheit kein Schaden


this allowdammage false;     

Achtung: Hat keine Auswirkung auf ACE Wound System.

Einheiten Gruppe hinzufügen


[p1,p2,p3] join p4

Einheit Schaden zufügen


this setdamage 1

Gefangenschaft zuweisen


this setcaptive true;

Bohemia Interactive Wiki setCaptive


Einheit in Haus Postionen setzen


this setPos ((nearestBuilding this) buildingPos X);

X ist dabei eine natürliche Zahl und bestimmt verschiedene Positionen im Haus.

Einheit eine Postion Haltung zuweisen:


Name/this setUnitPos "Up" -                 Einheit bleibt stehen 
Name/this setUnitPos "Middle" -             Einheit kniet 
Name/this setUnitPos "Kneel" -              Einheit kniet 
Name/this setUnitPos "KneelDown" -          Einheit kniet und wählt zwischen Liegen und Knien 
Name/this setUnitPos "Down" -               Einheit bleibt liegen 
Name/this setUnitPos "Auto" -               Einheit entscheidet selbst 


KI abschalten


Bohemia Interactive Wiki disableAI

Name disableAI "Move" -                     Einheit bewegt sich nicht mehr 
Name disableAI "Target" -                   Einheit lässt von Ziel ab 
Name disableAI "Autotarget" -               Einheit verfolgt und beobachtet nichts 
Name disableAI "Anim" -                     KI kann Animation nicht mehr wechseln 
Name disableAI "Watch" -                    Einheit schaut sich nicht mehr um


Einheiten in Fahrzeug teleportieren


unit moveInCargo vehicle 
unit moveInGunner vehicle 
unit moveInDriver vehicle 


Fahrzeug / Spieler in Luft setzen:


x = Ost / West y = Nord / Süd z = höhe

Für beliebige Koordinaten:       unit setpos [x,y,z] 
Mit Koordinaten von Einheit:     unit setpos [getpos unit select 0, getpos unit select 1, 1000] 
Fahrzeug in dem Einheit ist:     vehicle unit setpos [getpos unit select 0, getpos unit select 1, 1000] 
Versetzen:                       unit setpos [(getpos unit select 0) +10, (getpos unit select 1) +20, 1000]


Einheit voll tanken


this setfuel 1

Flughöhe einer Einheit:


heli flyinheight 100

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

Fallschirmabsprung (T-10)


[unit,1500] exec "ca\air2\halo\data\Scripts\HALO_init.sqs"
[this] exec "ca\air2\halo\data\Scripts\HALO_getout.sqs"

Zerstören/Beschädigen



Bombe Spawnen


Bomb="SH_125_HE" createVehicle position unit 
Typen: R_Hydra_HE, BO_GBU12_LGB, M_Hellfire_AT

IED 2D Auslöser


this setVariable ["direction", 200]; this setVariable ["length",50]; 

Bohemia Interactive Wiki setVariable

Sachen gezielt zerstören


Bohemia Interactive Wiki setHit


Reifen (vorne links):     unit setHit ["wheel_1_1_steering", 1] 
Heli heckrotor:           unit setHit ["mala vrtule", 1] 
Motor:                    unit setHit ["motor", 1]

Wetter



120 setOvercast 0.8

"Zeit (Sek)" setOvercast "Wetter" (0=Klar, 1=Gewitter)

0 setOvercast (random 0.8)    "in 0 sek wechselhaftes leichtes Gewitter"

Regen

0 setRain 0.8                 "in 0 sek starker Regen"
10 setRain (random 0.8)       "in 10 sek wechselhaftes starker Regen"

Nebel

10 setFog 0.6                 "in 10 sek 60% Nebel" 
60 setFog (random 0.8)        "in 60 sek wechselhaftes 80% Nebel"

Animation


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"
unit switchMove "Animationsbefehl"

Armed-Assault_Editing-Guide_Deluxe_Edition_by Mr-Murray auf Seite 141 der De Version findet ihr die Animationsbefehle!

Gesicht ändern


Es gibt 107 Gesichter und 6 Gesichtsbemalungen.

unit setface "face01_camo1"
unit setface "face02_camo2"

Bohemia Interactive Wiki Face(Gesicht)


ACE2 Spezifisches

Battery Computer System in andere Fahrzeuge (ACE M119)


this addAction ["Open BCS","\x\ace\addons\sys_arty_computers\gyk-37\fnc_startBCS.sqf"];           "In die Init-Zeile eines Fahrzeugs, in dem man den Battery Computer verfügbar sein soll"

Artilley System deaktivieren


enableEngineArtillery false;

Es muss einfach in der INIT-Zeile einer beliebigen Einheit das folgende Statement stehen oder broadcasten über RTE.


--Makato (Diskussion) 16:16, 27. Feb. 2013 (CET)

Anhang