PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AI Package wechseln -- Bedingt Gelöst --



SilberWolf
06.04.2009, 20:26
nabend.. ich versuch seid 2 stunden einem Charakter über das "ResultScript" in dialogen zu sagen das sein AIPackage nu feddich is, und das nächste gestartet werden soll. Klappt aber weder mit evaluate noch mit evp.

Weiss jemand wie?

SilberWolf
06.04.2009, 21:50
Also ich habs jetzt hinbekommen.. aber leidlich und destruktiv.
Mit



SilberModWhitePhexSpawn1.AddScriptPackage SilberModPhexScoutDisappear


Funktioniert das zwar, überschreibt aber sämtliche anderen Packete.

Stygs
07.04.2009, 08:10
Normalerweise wird nach EVP immer das Package von der Liste gestartet, das als erstes die Bedingungen erfüllt. DH, wenn du es nach nem Dialog aktivieren willst, musst du
a) es möglichst weit oben in die Liste der AI PAcakges für den Charakter packen
b) dem Ding eine Bedingunge geben die normal nicht erfüllt ist (zB ne Variable) und
c) per ResultScript die Variable im Dialog entsprechend setzten. Wenn du nun EVP nimmst, sollte das neue Package aktiviert werden. ;)

EMOD
07.04.2009, 14:17
Wie funktioniert bei euch remove AI-package, damit und mit Add habe ich gearbeitet.

Tierisch genervt hat es, die Roboter die diese Pakete bekommen haben, vergassen oft das Neue, wenn sie durch eine Tür in eine andere Level gingen.
Habt hr damit Erfahrung ?

SilberWolf
07.04.2009, 15:05
Leider nicht denn alle die bei mir die Cell verlassen um in eine andere zu wechseln, tun des ganz ohne probleme mit map markern und "DefaultPatrolCasual".

Was evp angeht, das muss ich nochmal genauer testen, aber danke für den Hinweis

jaysus
27.05.2009, 03:13
gib den packages conditions und lass als result script "resetai" laufen... evp klappt nicht immer... (frag aber nicht warum)