26.01.2010, 17:48 | #1 (permalink) |
Registriert seit: 07.08.2009
Ort: Niedersachsen
Alter: 58
Beiträge: 426
|
Auslöser funktioniert nicht
Huhu,
ich habe ein Problem an einer Mission und zwar löst der gesetzte Auslöser Nr.2 einfach nicht aus bzw. setzt nicht den Task wie gewollt auf erledigt. Der Auslöser für Task1 funktioniert aber... Bedingung A1: Blufor vorhanden Bedingung A2: Opfor nicht vorhanden In der Briefing.sqf steht es so: task2 = player createSimpleTask ["Aussenposten"]; task2 setSimpleTaskDestination (getMarkerPos "Aussenposten"); task2 setSimpleTaskDescription ["Sichern Sie den nördlichen <marker name=""Aussenposten"">Aussenposten</marker>.", "Aussenposten sichern.", "Aussenposten"]; task1 = player createSimpleTask ["Leuchturm "]; task1 setSimpleTaskDestination (getMarkerPos "Leuchturm"); task1 setSimpleTaskDescription ["Begeben Sie sich zum Waffen- und Munitionsdepot am <marker name=""Leuchturm"">Leuchturm</marker>", "Am Leuchturm Waffen und Munition aufnehmen.", "Leuchturm"]; player setCurrentTask task1; So sehen die Auslöser aus (bei Aktivierung): task1 setTaskState "Succeeded"; nul = [objNull, ObjNull, task1, "SUCCEEDED"] execVM "CA\Modules\MP\data\scriptCommands\taskHint.sq f"; task2 setTaskState "Succeeded"; nul = [objNull, ObjNull, task2, "SUCCEEDED"] execVM "CA\Modules\MP\data\scriptCommands\taskHint.sq f"; Hat da jemand eine Idee? Ich habe mal verschiedene Bedingungen getestet (z.B. Funk) aber task2 bekomme ich nicht hin... Also eigentlich sind es insgesamt 9 Tasks - zwei davon wollen nicht so wie sie sollen Das ganze ist auf Utes und lediglich BW-Mod 1.4 ist dabei. edit: Habe den Auslöser (Task2) mal auf mehrfach gesetzt - dann klappte es. aber das hier funzt noch nicht: task5 = player createSimpleTask ["Radar"]; task5 setSimpleTaskDestination (getMarkerPos "Radar"); task5 setSimpleTaskDescription ["Zerstören Sie das feindliche <marker name=""Radar"">Radar</marker>", "Radar zerstören.", "Radar"]; Achse A/B je 0 Aktivierung: keine Bedingung: not alive Radar bei Aktivierung: task5 setTaskState "Succeeded"; nul = [objNull, ObjNull, task5, "SUCCEEDED"] execVM "CA\Modules\MP\data\scriptCommands\taskHint.sq f"; was mache ich da verkehrt?
__________________
Panzergrenadiere - Dran! Drauf! Drüber! Geändert von Jekko (26.01.2010 um 19:48 Uhr). Grund: eine Teillösung gefunden |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Funktion funktioniert nicht. | Aemulus | Editing & Scripting | 2 | 14.06.2009 22:11 |
Autosave funktioniert nicht mehr, Spiel lässt sich nicht beenden | puni2412 | Technische Fragen & Probleme | 1 | 04.06.2009 20:35 |
Bauen funktioniert nicht im MP | Hotkey | Technische Fragen & Probleme | 2 | 31.05.2009 23:50 |
Script funktioniert nicht | Lonely | Editing | 6 | 09.06.2005 13:42 |