Ich würde jetzt gern das hier so umsetzten, damit ich praktisch schon im Editor den Namen Auslöser reinschreiben kann:
Code:
Muni1 = [triggerliste1] execVM "meinscript.sqf"
Ist das irgendwie machbar mit SQF-datein? So auf jeden Fall nicht, leider. aber ich finde, es ist eine gute Idee.
Code:
_MuniTrigger = _this select 0
_addMags = {
private ["_unit","_magtype","_how_many"];
_unit = _this select 0;
_magtype = _this select 1;
_how_many = _this select 2;
for "_i" from 1 to _how_many do {
_unit addMagazine _magtype;
};
};
{
if (_x isKindOf "Man") then {
switch (typeOf _x) do {
case "SoldierEG": {
[_x,"30Rnd_545x39_AK",8] call _addMags;
[_x,"1Rnd_HE_GP25",8] call _addMags;
};
case "SoldierESniper": {
[_x,"10Rnd_762x54_SVD",8] call _addMags;
};
// default immer acht AK Magazine
default {
[_x,"30Rnd_545x39_AK",8] call _addMags;
};
};
sleep 0.01;
};
} forEach list _MuniTrigger;