Einzelnen Beitrag anzeigen
Alt 01.02.2009, 01:10   #6 (permalink)
Hercules-HH
50 Beiträge100 Beiträge
 
Registriert seit: 23.10.2008
Beiträge: 120
Standard

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;
__________________
Besser verrückt, als normal und langweilig zu sein. Wer den allen gesellschaftlichen Normen und Regeln folgen will, wird zwangsläufig irgendwann am Fenster stehen und sich aufregen, weil jemand auf der Straße ein Taschentuch nicht aufheben möchte. Man wird zu jemanden, den man schon als Kind gehasst hat.
Dann bin ich lieber verrückt und glücklich, durchgeknallt, aber interessant -> einzigartig!
Hercules-HH ist offline   Mit Zitat antworten