HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Inizeile und Respawn (https://hx3.de/editing-scripting-167/inizeile-respawn-19992/)

Bowi 16.11.2010 17:12

Inizeile und Respawn
 
Hi Leute hab mal wieder ein Problem................
Ich habe mir einen Soldaten auf die Map gestellt und der hat eine bestimmte INI Zeile,das klappt auch ganz wunderbar........aber sobald der Soldat stirbt
und neu spawnt kann er die Funktion die in seiner INI Zeile steht nicht mehr aufrufen wie kann ich das ändern ?
Es handelt sich dabei um ne Funktion von Lurchis C130 Script (simuliertes UAV).......Gibt es ein Respawnscript das das umgeht oder ein Befehl,sodas der Soldat die gleiche Funktion hat,nach dem Respawn.
Mfg
Bowi

Moerderhoschi 16.11.2010 18:22

gibt entweder die moeglichkeit mit Eventhandler Respwan und MPRespwan => Respwan&MPRespwan@BIWiki

oder Trigger auf die Karte mit mehrfachaktivierung

bedingung:
Code:

IsServer and alive Soldat
bei aktivierung:
Code:

Soldat .... [jetzt der code der beim spwan des Soldaten ausgefuehrt werden soll]




Bowi 17.11.2010 16:26

Also ich würde gerne die Triggermethode bevorzugen nur 2 Fragen dazu
Habe ja mehrere Soldaten brauche ich da für jeden Soldaten einen Trigger oder reicht da ein Trigger und wie sieht der Syntax genau aus............?
3 Soldaten .............mit dem Namen A, B, C..............
INi Code
zb. Call UAV (Nur ein Beispiel habe die INI Zeile net im Kopf)

Moerderhoschi 17.11.2010 16:36

Zitat:

Zitat von Bowi (Beitrag 344071)
Also ich würde gerne die Triggermethode bevorzugen nur 2 Fragen dazu
Habe ja mehrere Soldaten brauche ich da für jeden Soldaten einen Trigger oder reicht da ein Trigger

Fuer jeden Soldaten einen Tirgger.


Zitat:

Zitat von Bowi (Beitrag 344071)
und wie sieht der Syntax genau aus............?
3 Soldaten .............mit dem Namen A, B, C..............
INi Code
zb. Call UAV (Nur ein Beispiel habe die INI Zeile net im Kopf)

Ich weiß ja nicht welchen Code du in die aktivierungszeile der Trigger einfuegen willst, musst du dann mal raussuchen und hier posten dann kann ich dir auch schreiben wie das ganze genau aussehen muss.



AHTNTEPPOP 17.11.2010 16:37

Ab zu Arma2 + OA

Bowi 17.11.2010 16:51

Also Soldaten name wäre UAV Operator und in die ini Zeile steht
this addAction ["Call UAV", "LDL_ac130\Actions\uav_action_map.sqf"]
Wäre nett wenn du mir ne kleine pbo basteln könntest damit ich mir den Trigger mal anschauen könnte weil da gibt es ja zahlreiche Einstellungsmöglichkeiten

Moerderhoschi 17.11.2010 18:08

3 Trigger auf die Karte alle mit mehrfachaktivierung.

Trigger.1-Bedingung:
Code:

IsServer and alive UAVOperator
Trigger.1-Activation:
Code:

UAVOperator addAction ["Call UAV", "LDL_ac130\Actions\uav_action_map.sqf"]
Trigger.2-Bedingung:
Code:

IsServer and alive UAVOperator2
Trigger.2-Activation:
Code:

UAVOperator2 addAction ["Call UAV", "LDL_ac130\Actions\uav_action_map.sqf"]
Trigger.3-Bedingung:
Code:

IsServer and alive UAVOperator3
Trigger.3-Activation:
Code:

UAVOperator3 addAction ["Call UAV", "LDL_ac130\Actions\uav_action_map.sqf"]
Die einstellungen fuer die Munition und sonsigem kann man glaub in der ac130_init einstellen, dort sollte aber alles beschrieben sein.



TeRp 17.11.2010 19:01

Die Aktivierungsbedingungen sind leider bissel falsch, isServer gehört da nicht hin.

Ein einzelner Trigger reicht übrigens auch:

Bedingung:
Code:

alive player && player in [UAVOperator,UAVOperator2,UAVOperator3]
Bei Aktivierung:
Code:

UAVAction_oldChar = player; UserAction_UAV = player addAction ["Call UAV","LDL_ac130\Actions\uav_action_map.sqf"];
Bei Deaktivierung:
Code:

UAVAction_oldChar removeAction UserAction_UAV

Fertsch. :daumen:

Bowi 18.11.2010 16:55

Also erstmal vielen vielen herzlichen Dank an euch beide das klappt wunderbar
Nur eine Frage hätte ich noch kann man mit dem trigger auch Objekte synchronisieren in meinem Fall möchte ich gerne diesen kleinen Aufklärungsheli (Ah6x)auf die map setzen das klappt auch wunderbar nur nach dem Respawn verliert er die synchronisation zu dem Modul(LMB) bzw Fahrzeug mit dem man ihn aufrufen kann ............

Pfandgiraffe 18.11.2010 18:12

Code:

player synchronizeObjectsAdd [NameDeinesUAVModul];

synchronizeObjectAdd

Bowi 19.11.2010 17:23

Also ich habe folgendes auf die map gesetzt

ah6x (ULB)= Name :drohne
LMB Modul =Name:Modul
Terminal Fahrzeug =Name:Terminal

Und den Trigger
was muss ich den genau eintragen in den Trigger damit die Objekte synchronisieren nach dem Respawn er meldet mir immer ULB vernichtet

Bowi 20.11.2010 17:23

keiner einer Idee wie das zu bewerksteligen ist ?

Pfandgiraffe 20.11.2010 21:00

Code:

player synchronizeObjectsAdd [deinULB,deinTerminal,deinULBModul]
auslösebedingung: alive player

Bowi 26.11.2010 18:35

Also ich habe jetzt mal rumprobiert aber irgendwie funktioniert das ganze nicht wenn der kleine Heli abgeschossen wird,verliert er einfach die synchronisation mit dem Modul bzw mit dem Terminal........gibt es dafür wirklich keine lösung ?

Pfandgiraffe 27.11.2010 12:47

natürlich verliert er die synchronisation wenn er nicht mehr da ist!
ein bischen logisch musst du schon selbst denken. und wenn du das machst kommst du auch darauf, dass dann ein neuer heli spawnen muss der wieder den selben namen trägt wie der heli der abgeschossen wurde... (also z.b. heli1)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 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