Operation Frenchpoint Wracks löschen
Tach zusammen
Hat jemand ein Cleanup Script parat oder ne Idee wie man Die Fahrzeugwracks vom OFrP Mod köschen kann? Wenn da Fahrzeuge Respawnen bleiben die Wracks trotzdem immer erhalten, was den Server auf dauer nicht gut tut. Ein Standart Skript wie das von Günter Seveloh oder die fsm aus der Evolution von Psy bekommen den mist leider nicht gelöscht. Für ne Lösung wäre ich euch sehr Dankbar =) Gruß Judge :daumen: |
EHKilled anhängen
in die Init: if (isServer) then { ehtotundwech = this addeventhandler ["killed", {_this execVM "wechdamit.sqf" }]; }; wechdamit.sqf Code:
private ["_schrott"]; |
Ja das müsste ich ja dann quasi in jeder Fahrzeuginit ausführen?!
Das wird dann umständlich bei gespawnten Fahrzeugen. Hab eher an was gedacht was in der init gestartet wird und das dann via while schleife abfragt ob Patient _x zb Zerstört wurde. Zitat:
Aber das is dem Wrack mal sowas von wurscht ^^ |
Wenn du es spawnst geht es genau so.
Wieso eine Schleife. EH wurden extra dafür gemacht. du läßt spawnen Code:
Das läßt sich jetzt auch auf die KI-Crew der Karre übertragen. { _x addeventhandler ["killed", {_this execVM "wechdamit.sqf" }]; } forEach crew _karre; P.S: Es genügt ein normler EHKilled. Der wird zwar local ausgeführt, aber das Ergebnis von deleteVehicle wird über das Netzwerk geschossen. |
Ja geht dann primär um die Fahrzeuge die durch ein respawn skript wieder spawnen.
Na ich werd mal noch bissl rum fummeln. mal sehen ob was funzt. Danke Dir schonmal. :daumen: |
Funktioniert definitiv. Habe ich auch erst verwendet. Bei ArmA 3 braucht man es aber nicht mehr auf diesem Weg zu machen.
|
Ja es werden alle Wracks gelöscht. nur nicht die aus dem OFrP Mod..
Das stinkt doch.. :stupid::confused: |
Ach Judge, das kann so nicht sein.
Bei einem Spawn, musst du natürlich sagen, bei welcher Panzerklasse es passieren soll. Code:
_karre = "meineverdammtePanzerKlasse" createVehicle .. Code:
if (isServer) then { In Arma2 kann man aucn noch mit setVehicleInit arbeiten. Der Befehl soll aber für SkriptKidis gut sein, deswegen gibts den in A3 nicht mehr. Damit wir uns nicht im Kreis drehen. a) für welche Fahrzeug soll es sein? b) soll es von Anfang sein c) bist du sicher das du die Klassen richtig ausgelesen hast? u.U. kannst du zum Testen in der Konsole eingeben: hint str (typeof (cursorTarget)) --> vorher natürlich anvisieren oder mit player sideChat format ["%1", typeof (nearestObjects [player, [],5])] arbeiten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias