Habe da mal 'ne Frage,
ich habe den Hinweis hier aus dem Forum von Xeno beflolgt und einen Auslöser platziert mit der Bedingung
und der Aktivierung
Code:
0 = [] execVM "meinjipscript.sqf"
meinjipscript.sqf sieht jetzt so aus:
Code:
if("Ziel1done") then {tskObj1 settaskstate "succeeded"} else {};
if("Ziel2done") then {tskObj2 settaskstate "succeeded"} else {};
if("Ziel3done") then {tskObj3 settaskstate "succeeded"} else {};
if("Ziel4done") then {tskObj4 settaskstate "succeeded"} else {};
if("Ziel5done") then {tskObj5 settaskstate "succeeded"} else {};
es funktioniert wunderbar, nur gibt es bei dem Paramter -showscripterrors folgende Fehlermeldung:
Code:
Error in expression <ns\__cur_mp.Takistan\meinjipscript.sqf"
if("Ziel1done") then {tskObj1 settasksta>
Error position: <if("Ziel1done") then {tskObj1 settasksta>
Error if: Typ Zeichenfolge, erwartet Bool
File mpmissions\__cur_mp.Takistan\meinjipscript.sqf, line 1
Saving undefined enum value -2147483648 / 6, context /SlowVehicles/InvisibleFar/Vehicles/Item38.activationType
Saving undefined enum value -2147483648 / 6, context /SlowVehicles/InvisibleFar/Vehicles/Item39.activationType
Saving undefined enum value -2147483648 / 6, context /SlowVehicles/InvisibleFar/Vehicles/Item40.activationType
Creating debriefing
Wenn ich das meinjipscript.sqf so schreibe, wie ich es von Xeno verstanden habe, sollte es so aussehen:
Code:
if(!isNil "Ziel1done") then {tskObj1 settaskstate "succeeded"} else {};
if(!isNil "Ziel2done") then {tskObj2 settaskstate "succeeded"} else {};
if(!isNil "Ziel3done") then {tskObj3 settaskstate "succeeded"} else {};
if(!isNil "Ziel4done") then {tskObj4 settaskstate "succeeded"} else {};
if(!isNil "Ziel5done") then {tskObj5 settaskstate "succeeded"} else {};
Dann gibt es zwar kein scripterror, aber es hat auf dem dedi-Server nicht funktioniert..
Hat da jemand bzw. der Xeno eine Idee?