Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 05.05.2015, 11:14   #1 (permalink)
50 Beiträge
 
Registriert seit: 12.05.2014
Beiträge: 68
Standard funktionen

Hello Boys and Girls

Ich experimentier grad mit funktionen und hab mir schon ein zwei geschrieben.
steh grad nur vor einem problem und hoff einer kann mir helfen.

hier mal die funktion
PHP-Code:
 fnc_Offi =
    {         
            private [
"_Offi"];
            
            
_posOffi _this select 0;
            
_Prison _this select 1;
            
             
_grp createGroup east;
             
_Offi _grp createUnit ["o_survivor_F"_posOffi, [], 0"FORM"];
             
_Offi allowFleeing 0;
             
_Offi enableSimulation false;

             
waituntil ({_Offi distance player <= 2});
             
                
_Geisel _Offi addaction ["Gefangen nehmen""
                                                            [_Offi] join player;
                                                            _Offi removeAction Geisel;
                                                            _Offi enableSimulation true;
                                        "
];

             
waituntil ({_Offi distance _Prison <= 2});
                
             [
_Offijoin grpnull;
             
             
sleep 3;
             
deletevehicle _Offi;

    }; 
es funktioniert bis der offi in meiner gruppe beitretten soll. Dann kommt die fehlermeldung "ungültige variable bla bla bla bla in [_offi] join player"
komischerweise hab ich _offi auch schon global gemacht und bringt mir trotzdem die selbe fehlermeldung.

wenn ich es außerhalb der funktion in einem normalen script starte funktionierts.

mfg mini
[ate]minimal ist offline   Mit Zitat antworten
Alt 07.05.2015, 21:38   #2 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Code:
fnc_offi =
    {         

            
            _posOffi = _this select 0;
            _Prison = _this select 1;
            
             _grp = createGroup east;
             offi = _grp createUnit ["o_survivor_F", _posOffi, [], 0, "FORM"];
             offi allowFleeing 0;
             offi enableSimulation false;

             waituntil ({offi distance player <= 2});
             
                Geisel = offi addaction ["Gefangen nehmen", "
                                                            [offi] join player;
                                                            offi removeAction Geisel;
                                                            offi enableSimulation true;
                                        "];

             waituntil ({offi distance _Prison <= 2});
                
             [offi] join grpnull;
             
             sleep 3;
             deletevehicle offi;

    };
Er hat ein Problem mit der Übergabe in ein Add Action befehl Daher musst du die 2 Variablen Offi und Geisel Global geben
Nokman ist offline   Mit Zitat antworten
Alt 10.05.2015, 12:01   #3 (permalink)
50 Beiträge
 
Registriert seit: 12.05.2014
Beiträge: 68
Standard Hey

Hab dein lösungs vorschlag versucht und klapt immer noch net.

komischerweise hab dein script 1 zu 1 kopiert bekomm aber trotzdem ne meldung das offi immer noch lokal ist!!!

Arma script errror:

[|#|_offi] join player;
_offi....



hab auch denn offi schon umbenannt zu s1 und obwohl "_offi" komplett raus aus der funktion ist kommt trotzdem das "_offi" eine ungültige variable ist
[ate]minimal ist offline   Mit Zitat antworten
Alt 11.05.2015, 09:23   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.107
Standard

Bei nokam steht aber nicht _offi im Script. Und wenn _offi als ungültige Variable kommt, wird sie wohl irgendwo noch verwendet.

Aufruf und Script posten!
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline   Mit Zitat antworten
Alt 11.05.2015, 12:17   #5 (permalink)
50 Beiträge
 
Registriert seit: 12.05.2014
Beiträge: 68
Standard

Werd mich heut abend mal dahinter klemmen. Ich kann mir schon denken wo der fehler liegt.

Macht es überhaupt sinn einheiten und objekte, die man mehrmals braucht,als funktion zu laden???? Oder is des weniger sinnvoll.
[ate]minimal ist offline   Mit Zitat antworten
Alt 11.05.2015, 17:34   #6 (permalink)
50 Beiträge
 
Registriert seit: 12.05.2014
Beiträge: 68
Standard

problem gelöst

lag an dem fehler bezüglich lokal und global ....und an meiner dusseligkeit...

hab das script doppelt abgespeichert und immer das falsche geändert ......
[ate]minimal ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
World of Tanks Snevsied Sonstige Genres & Themen 2402 10.03.2017 15:05
OA Armaliga Maps [GNC]Lord-MDB Usermade Missions 12 29.03.2011 00:04
OA das Ende von A2? burns Community 236 09.11.2010 21:15


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116