Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 18.04.2010, 11:40   #1 (permalink)
50 Beiträge
 
Benutzerbild von Althalus
 
Registriert seit: 22.08.2008
Beiträge: 95
Standard 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";
Einmal zum Verschieben und einmal der Aufruf der SQF um die Einheiten zu Erstellen.
Das funzt auch mit den Einheiten, solange ich bei der Init nichts eintrage:
in der create.sqf steht drin:
Code:
Test= createGroup east;
"RU_Soldier_Sniper" createUnit [getMarkerPos "pat",Test,nul=[this,"East_WP1"] execVM "ups.sqf",0.8,"Corporal"];
Was ist da falsch? Oder läuft verkehrt?

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;
g1_1 = Group1 createUnit ["RU_Soldier_Officer", [(getpos spawn1) select 0,(getpos spawn1) select 1,0], [], 1, "FORM"];
wp1 = Group1 addwaypoint [position pat, 30];
wp1 setWaypointBehaviour "safe";
wp1 setwaypointtype "SAD";
wp1 setWaypointFormation "LINE";
wp1 setWaypointSpeed "normal";

Geändert von Althalus (18.04.2010 um 12:44 Uhr).
Althalus ist offline   Mit Zitat antworten
Alt 19.04.2010, 06:08   #2 (permalink)
500 Beiträge
 
Benutzerbild von Anemia
 
Registriert seit: 20.05.2009
Beiträge: 605
Standard

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.

Spawnen?

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
Anemia ist offline   Mit Zitat antworten
Alt 19.04.2010, 14:12   #3 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Schaut euch mal das hier an AI respawn group patrol area using UPS - Armaholic.com
Cyborg11 ist offline   Mit Zitat antworten
Alt 19.04.2010, 15:21   #4 (permalink)
50 Beiträge
 
Benutzerbild von Althalus
 
Registriert seit: 22.08.2008
Beiträge: 95
Standard

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. -.-
Althalus ist offline   Mit Zitat antworten
Alt 19.04.2010, 21:41   #5 (permalink)
50 Beiträge
 
Benutzerbild von Althalus
 
Registriert seit: 22.08.2008
Beiträge: 95
Standard

Von Harry hab ich einen Tipp bekommen.
Code:
if(!(isserver)) exitWith{};

sleep 2;

Group1 = CreateGroup EAST;
g1_1 = Group1 createUnit ["RU_Soldier_Marksman", [(getpos start1) select 0,(getpos start1) select 1,0], [], 20, "FORM"];
g1_2 = Group1 createUnit ["RU_Soldier_MG", [(getpos g1_1) select 0,(getpos g1_1) select 1,0], [], 1, "FORM"];
g1_3 = Group1 createUnit ["RU_Soldier_GL", [(getpos g1_1) select 0,(getpos g1_1) select 1,0], [], 2, "FORM"];
g1_4 = Group1 createUnit ["RU_Soldier", [(getpos g1_1) select 0,(getpos g1_1) select 1,0], [], 3, "FORM"];

Group2 = CreateGroup EAST;
g2_1 = Group2 createUnit ["RU_Soldier_Marksman", [(getpos start2) select 0,(getpos start2) select 1,0], [], 20, "FORM"];
g2_2 = Group2 createUnit ["RU_Soldier_MG", [(getpos g2_1) select 0,(getpos g2_1) select 1,0], [], 1, "FORM"];
g2_3 = Group2 createUnit ["RU_Soldier_GL", [(getpos g2_1) select 0,(getpos g2_1) select 1,0], [], 2, "FORM"];
g2_4 = Group2 createUnit ["RU_Soldier", [(getpos g2_1) select 0,(getpos g2_1) select 1,0], [], 3, "FORM"];

nul=[g1_1,"ups1","notrandom"] execVM "ups.sqf";
nul=[g2_1,"ups2","notrandom"] execVM "ups.sqf";
Man benötigt dafür 2 Heli-Hs und zwei Bereiche.
Althalus ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eigene Einheiten erstellen noli Mods & Addons 4 24.12.2006 15:58
Eigene Einheiten erstellen noli Editing 2 24.12.2006 14:33
Einheiten pro Seite OFPFREAK Editing 2 04.06.2006 19:28
mehr als 12 einheiten wolfgang ger Editing 8 27.06.2005 19:58
BW Einheiten Eikem Mod und Addon Ecke 3 22.05.2005 15:06


Kontakt - HX3.de - Archiv - Nach oben

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