Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 22.01.2014, 00:33   #1 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Standard Mehrfach if in while do... Typ Bool, erwartet if

Da ich es einfach nicht auf die Kette bekomme das Tasks im MP nach einem Revive oder Respawn vernünftig gesynct werden dachte ich, ich mach es so.... hab schon diverse varianten durch, dies ist die am besten nicht funzt...

schal0 - 9 sind Helferobjekte die durch auslöser gelöscht werden.

Wo hab ich das Haar in der Suppe? Ich hab auch mittlerweile Brainlag...
kann mir bitte mal jemand auf die Sprünge helfen?

Der fehler lautet Typ Bool, erwartet if??

// Aufruf momentan noch durch auslöser nul = [schal0,schal1,schal2,schal3,schal4,schal5,schal6,s chal7,schal8,schal9,schalende] execVM "taskchecker.sqf"

_schal0 = _this select 0;
_schal1 = _this select 1;
_schal2 = _this select 2;
_schal3 = _this select 3;
_schal4 = _this select 4;
_schal5 = _this select 5;
_schal6 = _this select 6;
_schal7 = _this select 7;
_schal8 = _this select 8;
_schal9 = _this select 9;
_schalende =_this select 10;

//hint format ["Was ist: %1",_schal8];

while {alive _schalende} do {
if !(alive _schal0) then {task1 setTaskState "Succeeded"};
if !(alive _schal0) && !(alive _schal1) then {task2 setTaskState "Succeeded"};
if !(alive _schal0) && !(alive _schal1) && !(alive _schal2) then {task3 setTaskState "Succeeded"};
if !(alive _schal0) && !(alive _schal1) && !(alive _schal2) && !(alive _schal3)then {task4 setTaskState "Succeeded"};
if !(alive _schal8) then {task2 setTaskState "Canceled"};
sleep 1;
hint "durch";
};

hint "ende";

muchas mille vielen lieben Dank...
[CCG]Cyborg ist offline  
Alt 22.01.2014, 07:07   #2 (permalink)
500 Beiträge1000 Beiträge
 
Registriert seit: 05.01.2008
Alter: 32
Beiträge: 1.703
Standard

Gehört das "!" nicht in die runden Klammern?
JoeJoe87577 ist offline  
Alt 22.01.2014, 07:37   #3 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 02.11.2010
Beiträge: 113
Standard

Was oder wofür steht eigentlich die Variable "schalende"?
Zudem bevorzuge ich bei so vielen !alive hintereinander um Längen die _x Abfrage, da diese IMHO weitaus übersichtlicher ist ...
Code:
if ({!alive _x} count [_schal0,_schal1,_schal2,_schal3,_schal4] == 5) then {task4 setTaskState "Succeeded"};
Soll und kann aber jeder halten wie er möchte ...

Geändert von JanIs (22.01.2014 um 07:48 Uhr).
JanIs ist offline  
Alt 22.01.2014, 10:33   #4 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Standard ja, so gehts...

Japp...

while {alive schalende} do {
if ({!alive _x} count [schal0] == 1) then {task1 setTaskState "Succeeded"};
if ({!alive _x} count [schal0,schal1] == 2) then {task2 setTaskState "Succeeded"};
if ({!alive _x} count [schal0,schal1,schal2] == 3) then {task3 setTaskState "Succeeded"};
if ({!alive _x} count [schal0,schal1,schal2,schal3] == 4) then {task4 setTaskState "Succeeded"};
if ({!alive _x} count [schal8] == 1) then {task2 setTaskState "Succeeded"};
sleep 1;
hint "durch";
};

hint "ende";

so läuft es... das übergeben der schal an_schal kann eingespart werden. schalende ist das Missionsende, aber auch nur ein helfer der gelöscht wird.

DANKE...
[CCG]Cyborg ist offline  
 


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
Error if: typ zeichenfolge, erwartet bool JanIs Editing & Scripting 2 09.01.2014 09:22
While do frage Viperz2000 Editing & Scripting 2 16.12.2013 14:52
- Evolution Blue und Hohei für [OA] und [A2]- Pfandgiraffe Usermade Missions 155 26.08.2011 19:11
Fehlermeldungen bei Schüssen GER_CJ-187 Technische Fragen & Probleme 2 22.11.2010 12:47


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 117 118 119