Einzelnen Beitrag anzeigen
Alt 12.07.2008, 17:07   #19 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Wie du die Aktion in einen Gegenstand hinzufügst habe ich oben schon beschrieben.

Zur weiteren Vereinfachung ein Beispiel für das Skript "Bewaffnen.sqs" für die Aufnahme von 2 Waffen.

Das zu bewaffnende Flugzeug soll den Namen Flieger1 haben!


Bewaffnen.sqs
Code:
_unit = Flieger1
_i=0

_Bewaffnung_1 = _this select 0
_Bewaffnung_2 = _this select 1

_NameWaffe_1 = _Bewaffnung_1 select 0
_NameMagazin_1 = _Bewaffnung_1 select 1
_MagazinAnzahl_1 = _Bewaffnung_1 select 2

_NameWaffe_2 = _Bewaffnung_2 select 0
_NameMagazin_2 = _Bewaffnung_2 select 1
_MagazinAnzahl_2 = _Bewaffnung_2 select 2

removeAllWeapons _unit

for [{_i=0},{_i <= _MagazinAnzahl_1},{_i=_i+1}] do {_unit addMagazine _NameMagazin_1}
_unit addWeapon _NameWaffe_1

for [{_i=0},{_i <= _MagazinAnzahl_2},{_i=_i+1}] do {_unit addMagazine _NameMagazin_2}
_unit addWeapon _NameWaffe_2
Das ist nicht getestet. Ich hoffe ich habe die Befehle richtig geschrieben.
-
-
Vienna ist offline   Mit Zitat antworten