HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Task Module via script synchronisieren (https://hx3.de/editing-scripting-187/task-module-via-script-synchronisieren-24160/)

krIxh 13.08.2014 12:29

Task Module via script synchronisieren
 
Hallo,

ich möchte ein Taskmodul (task3) via Trigger an einen Spieler (player1) synchronisieren. Der Sinn dahinter ist, dass man den Task erst, nachdem man den Trigger ausgelöst hat, im Aufgabenfenster der Map sehen kann.

Im Aktivierungsfeld des Triggers steht
PHP-Code:

(task3synchronizeobjectsadd [(player1)];

player1 sidechat format ["%1",synchronizedobjects task3]; 

Dass heißt ich lasse erst den Task mit Dem Spieler synchronisieren und dannach teste ich ob der Task mit dem Spieler synchronisiert ist.

Nun habe ich folgendes Problem:

Wenn ich den Trigger aktiviere wird mir zwar angezeigt das "task3" mit "player1" synchronisiert ist, aber unter dem Aufgabenfenster der Map sieht man den besagten Task nicht.

Ich habe mal in der Init vom (player1) folgenden Befehl geschrieben und es hat funktioniert.
PHP-Code:

 (task3synchronizeobjectsadd [(player1)]; 

Wäre es möglich dass, die Taskmodule nur bei der Initialisierung des Spiels aktiviert werden und somit sichtbar sind?

Wobei ich dann nicht ganz nachvollziehen kann, wie man neue Aufgaben später in einer Mission erstellen soll.


MfG

krIxh

Drunken Officer 13.08.2014 17:53

Durchsuche diese Sektion, und du wirst auf eine Beispielmission treffen. Die Frage gab es vor nicht all zu langer Zeit. Da habe ich die Module mit Triggern syncronisiert und die Mission angehangen. Da taucht nach und nach eine neue Aufgabe auf.

krIxh 14.08.2014 12:43

Ich hatte gestern Abend noch ein bisschen rumprobiert und hatte es dann noch selbst gelöst:

triggeractivation
PHP-Code:

player1 synchronizeObjectsAdd [taskmodul]; 

Dann muss man noch das taskmodul und den Trigger synchronisieren... das war auch schon mein Fehler -.-

Wenn man dann den trigger auslöst wird der Task mit dem player synchronisiert und er erscheint im Aufgabenfenster von der map.

Trotzdem vielen Dank für die Antwort Drunken Officer.

MfG
krIxh


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 Uhr.

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