16.03.2015, 22:44 | #1 (permalink) |
Registriert seit: 16.03.2015
Beiträge: 6
|
Anschnallgurt Script
Heyho,
ich bin zurzeit dabei mit einer kleinen Truppe nen dedizierten Server aufzubauen und will u.a. ein Script für Anschnallgurte drinhaben, bei dem man aus der scheibe fliegt, wenn man sich nicht anschnallt. Ich habe bereits eine Version bei armaholic gefunden, die hatte aber nicht die Option zum anschnallen, also versuche ich zurzeit diese selber hinzuzufügen, komme aber leider grade nicht weiter und übersehe anscheinend einen total offensichtlichen Fehler Bis zu test2 kommt er aber wenn ich dann einsteige kommt das heiß erhoffte menü nicht Vielen Dank im Vorraus // Ausschnitt aus der init.sqf PHP-Code:
PHP-Code:
|
17.03.2015, 04:13 | #2 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Im Switch Kommando wird das do in {} gesetzt. Die hast du komplett weggelassen.
Man fliegt durch die Scheibe wenn man fährt? - "Interessante" Theorie. Bei deinem Script behalte ich das Anschnalen-Menü, wenn ich z.B. nur 20 km/h fahre und danach aussteige. Du hast keinerlei Abfrage drin, ober sich der Spieler in einem Fahrzeug befindet.
__________________
Bewegende Momente bei ArmA 3 Geändert von Drunken Officer (17.03.2015 um 04:22 Uhr). |
17.03.2015, 15:44 | #3 (permalink) |
Registriert seit: 16.03.2015
Beiträge: 6
|
Vielen Dank wie gesagt war mal wieder blind x.x
Ja herausfliegen direkt tut man leider nich es läuft in der Regel darauf hinaus, dass man etwas links vom Fahrzeug nach vorne rausfliegt. Das mit dem entfernen des Menüs klappt wie du sagst noch nicht so richtig muss ich mir noch etwas einfallen lassen Edit: Aber auch mit den Klammern tut sich noch nichts da hat sich noch ein Fehler eingeschlichen... Edit²: Fehler gefunden hab einen alten Übergabewert bei addaction noch behalten der war überflüssig,angeschnallt==false nimmt er nich hab ich durch (!angeschnallt) ersetzt. Edit³: Habe jetzt das Skript erweitert nur das entfernen der Action funktioniert noch nicht 100%ig, wenn ich aussteige behalte ich sie und wenn ich mich anschnalle behalte ich sie was ich eig mit folgendem Code zu lösen dachte ? wird aus der init mit [false,false] execVM .... aufgerufen PHP-Code:
Geändert von Jamork (18.03.2015 um 11:18 Uhr). |
18.03.2015, 08:02 | #4 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Das du nicht direkt rausfliegst war mir schon klar. Du arbeitest mit Moveout. Wobei links auch nicht 100% stimmt. Deiner Beifahrer wird nach rechts raus gewippt.
Aber wieso fliegt man aus einem Auto wenn es fährt? Denn Sinn verstehe ich nicht ganz.
__________________
Bewegende Momente bei ArmA 3 |
19.03.2015, 10:49 | #6 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Dein script haut dich auch raus, wenn du normal anhälst.
Dein Script starte bei 40 km/h und löst bei kleiner 2 km/h aus, wenn der Spieler nicht angeschnallt ist. Also auch bei einem normalen Anhaltevorgang. Eine Möglichkeit wäre, du fragt die Geschwindigkeit des Fahrzeuges 2x ab. Diese Werte läßt du vergleichen. Ist innerhalb der Schleife eine Differenz gegeben Code:
_dif = Wert1 - Wert 2; if (_dif >= 30) then {.... };
__________________
Bewegende Momente bei ArmA 3 |
19.03.2015, 20:50 | #7 (permalink) |
Registriert seit: 16.03.2015
Beiträge: 6
|
Um die normale Bremsung rauszunehmen ist doch grade das ganze mit einem Zeitfaktor versehen. Wenn du von über 40 in 0.2 sekunden auf unter 2 runterbeschleunigst, dann kann es nur ein Unfall sein, so schnell kann man nicht bremsen .
Bei deinem angesprochenen Fall würde das Script , wenn die Geschwindigkeit unter 40km/h sinkt spätestens nach 0.2 sek. aus der Schleife herausgehen da die Bedingung nicht erfüllt ist. (Ich glaube nicht das man so schnell geregelt bremsen kann lasse mich aber gerne eines besseren belehren ) Edit: Habe es grade mit mehreren Vollbremsungen getestet ( mit handbremse ) und es hat nicht ausgelöst. Geändert von Jamork (19.03.2015 um 21:06 Uhr). |
19.03.2015, 22:46 | #8 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Stimmt, dass mit der Zeitschleife hatte ich übersehen.
__________________
Bewegende Momente bei ArmA 3 |
Stichworte |
arma3 anschnallgurt |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Beta-Patch für OpA erschienen | det99 | Community | 1429 | 18.07.2014 17:51 |
T8 Units - Einheiten Spawn Script | T-800a | Editing & Scripting | 2 | 07.03.2014 21:46 |
Script wird nicht vollständig ausgeführt | MagicStyle | Editing & Scripting | 20 | 04.09.2013 17:54 |
Day & Weather Script | Moerderhoschi | Editing & Scripting | 13 | 02.12.2012 11:29 |
marker über script erzeugen | hypercop | Editing & Scripting | 2 | 28.08.2010 23:40 |