Fahrzeug in Godmode setzen
Nach langer Pause melde ich mich zurück. Leider mit einer (wahrscheinlich dummen) Frage:
Ich möchte für eine Mission 2 oder 3 Motorräder und ATV´s haben die stur eine recht schwierige Strecke abfahren. Ich habe versucht über die Init-Zeile mit "this allowdammage false; this allowgetout false;" ein Fahrzeug unzerstörbar zu machen. Auserdem wollte ich verhindern das der Fahrer aussteigen kann.So weit so gut, Wenn das Fahrzeug jetzt irgendwo dagegenschmettert kann der Fahrer trotzdem sterben,es werden nur Verletzungen\Beschädigungen verhindert. Ich habe es mit einem besetzten Kfz und mit einem leeren +"moveinDriver" probiert,beides Mist. Baraka |
Wenn du ein besetztes ATV platzierst, dann schreib noch zusätzlich das in die Initzeile:
Code:
(driver this) allowDamage false; |
Wow, schnelle Antwort,Danke schön!
Hab noch vergessen das das Fahrzeug natürlich einfach liegenbleibt wenn es umkippt. Das ist eigentlich das Hauptproplem. Ich bräuchte wohl eine Abfrage die checkt ob das Fahrzeug fährt oder nicht, und wenn nicht in die richtige Stellung bringt. Das ist dann wohl nichts mehr für die Init. Mist. |
Mach doch ins Actionmenü den Eintrag "unflip vehicle" :D
|
Zitat:
Um zu überprüfen, ob ein Fahrzeug noch fahren kann gibt es den canMove Befehl :) |
Okay, dann gabs ja auch noch das Anti-Panzer-Umkipp Addon für ArmA1 ... ^_^
|
Wenn ich in die Unit-Init: "Boolean = canMove ATV"
und in einen Auslöser: " false = (canMove _ATV) : exec "flip_atv.sqf"; " reinschreibe ergibt das einen Sinn? ist Boolean überhaupt eine Prüfung? AHH von sowas kriege ich schon Kopfweh:confused: |
Ui, deine Editor- und Skriptkenntnisse solltest du mal auffrischen. :confused:
Einfach den folgenden Auslöser erstellen: Zitat:
|
Lol, Skriptkenntnisse sind nicht mal zu erahnen. Ich versuche dauernd irgendwelche Kleinigkeiten und kriege absolut nichts gebacken außer so simplen Sachen wie Animationen,Ausrüstung und sowas.
1000 Dank für die Hilfe.Wenn die Missi steht stell ich sie hier rein, dann kannste schauen ob deine Hilfe gefruchtet hat. |
Kannst auch versuchen, das mit UnitCapture & Unitplay hinuzbekommen, da bleibt dann "nur" noch das Problem sich nicht drehender reifen und keinerlei Motorengeräusche :oh:
|
@MrCharles: Das hab ich mir auch überlegt,sieht aber bestimmt saublöd aus.
Es gibt ja schon 2 oder 3 unflip-scripts,das müßte schon so gehen. |
Naja so sau blöd muss das ja nicht aussehen. Da die Funktion im Moment nur für Flugzeuge und Helis zu gebrauchen ist, hab ich mal einen Workaround entworfen, den ich aber noch nicht getestet habe. :confused:
1. Die ATV Fahrt mit UnitCapture aufzeichnen. 2. In einem Skript speichern. 3. Das ATV, das das Skript ausführen soll, mit hideObject unsichtbar machen und einen Namen geben. 4. Ein weiteres ATV erstellen und mit attachTo an das andere ATV kleben. 5. Testen und freuen. :daumen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias