Einheiten mit UPS NACHTRÄGLICH erstellen
Hallo Chummerz,
jemand eine Idee wie ich nach dem Auslösen eines Ereignisses einige Einheiten mit UPS Init Eintrag erstellen kann? Im Auslöser steht drin: Code:
"East_WP1" setmarkerpos getpos pat; tmp = execVM "create.sqf"; Das funzt auch mit den Einheiten, solange ich bei der Init nichts eintrage: in der create.sqf steht drin: Code:
Test= createGroup east; Habe es vorher auch versucht in dem ich einer bestehenden Gruppe die Markierung einfach in ein anderes Gebiet verschiebe. Aber die Einheiten bleiben dann einfach dort und Patroulieren das gebiet. Genauso nachdem ich sie getötet habe. Sie Spawnen dann zwar aber laufen in das alte gebiet. Falls das zu verquer war sry ^^ PS: hat sich in der Zwischenzeit geklärt. Wenn auch Ohne UPS ist es das was ich wollte: Code:
Group1 = CreateGroup EAST; |
Hatte das gleiche Problem wie du .. und ich glaub ich habs irgendwann aufgegeben.
Schau mal in meine letzten Post hier , dann siehst du wie weit ich gekommen bin. http://hx3.de/editing-scripting-167/...85/#post301031 ich habe die einheiten über einen Trigger erstellt ... und die Initzeile wollten sie auch nicht annehmen. Was du allerdings machen könntest... erstelle die gruppe.. Mache einen Trigger über den bereich wo die gruppe erstellt wird.... frage alle einheiten in dem Trigger ab weise ihnen dann die Initzeile zu. Glaube auf die idee bin ich bei mir damals ganricht drauf gekommen. Solltest du unterdessen eine andere Lösung gefunden haben währe ich auch daran sehr interessiert. Ich arbeite allerdings mit Upsmon , was meiner meinung nach um einiges besser ist.... Unterdessen kann man mit dem Skript auch Hinterhalte legen lassen.... usw. . UPSMON-Urban Patrol Script - Armaholic.com |
Schaut euch mal das hier an AI respawn group patrol area using UPS - Armaholic.com
|
Ja das kenne ich, nur sollen die Einheiten ja erst erstellt werden, wenn ein bestimmtes Ereigniss eintritt. Und nicht früher. Das Script ist dafür da um einheiten mit UPS nach dem Ableben wieder Spawnen zu lassen. -.-
|
Von Harry hab ich einen Tipp bekommen.
Code:
if(!(isserver)) exitWith{}; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:59 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias