Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 19.04.2016, 10:15   #1 (permalink)
Newbie
 
Registriert seit: 23.01.2016
Beiträge: 20
Standard Bräuchte Hilfe beim Script überprüfen

Hallo, ich benutze für eine Mission das zlt fieldrepair Skript und habe es für mich etwas angepasst.
Für West und East funktioniert es einwandfrei, ich wollte es aber speziell für Zivis benutzen. In der Init.sqf rufe ich das Skript wie folgt ab:
PHP-Code:
if (side player == Civilianthen {[] execVM "zlt_fieldrepair.sqf"}; 
Als Zivi kann man so zwar die Reparatur beginnen, sie bricht dann aber nach 2-4 Sekunden ab. Wenn ich das Skript so für East oder West abrufe klappt alles bestens. Ich hab mir das Script schon 1000 mal angesehen aber ich blick nicht durch warum es so ist wie es ist.

Ich lade das Script hier mit hoch, wäre echt spitze wenn mir jemand dabei helfen könnte.

Danke vorab
Gruß Niels
Angehängte Dateien
Dateityp: rar zlt_fieldrepair.rar (3,3 KB, 13x aufgerufen)
niels001 ist offline   Mit Zitat antworten
Alt 20.04.2016, 16:30   #2 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Ich habe keinen fehler finden können im test läuft alles durch solange man sich nicht bewegt eben. aber sonst so funktionsfähig bei mir.
Nokman ist offline   Mit Zitat antworten
Alt 20.04.2016, 19:18   #3 (permalink)
Newbie
 
Registriert seit: 23.01.2016
Beiträge: 20
Standard

Danke erstmal fürs testen.
Ich hab es bei mir eben auch noch einmal probiert, es geht mit West, East und Independent aber bei den Zivilisten bricht es nach ein paar Sekunden sofort ab
Kann es sein das der Fehler nicht am Skript sondern irgendwie an mir liegt?
niels001 ist offline   Mit Zitat antworten
Alt 21.04.2016, 08:19   #4 (permalink)
Newbie
 
Registriert seit: 23.01.2016
Beiträge: 20
Standard

Ich habe noch einmal drüber gesehen und die Zeile gefunden die anscheinend das Problem verursacht.

PHP-Code:
while {alive player and (player distance _veh) < and (vehicle player == player) and speed _veh and not _repairFinished and zlt_mutexAction and (_cycle or (["medic",animationState playercall BIS_fnc_inString))} do {        
    
//    diag_log ("ANIM STATE = "+str(animationState player)); 
Ich habe (_cycle < 3 auf (_cycle < 20 geändert und nun repariert er 20 Sekunden lang, danach muss man nocheinmal ansetzen, das wird dann wiederholt bis die Reparatur abgeschlossen ist.
Was ich nun noch nicht verstehe warum das nur bei den Zivilisten so ist. Die anderen Fraktionen Reparieren komplett durch.
niels001 ist offline   Mit Zitat antworten
Alt 21.04.2016, 13:49   #5 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 36
Beiträge: 32.383
Standard

Ich könnt mir vorstellen, daß die entsprechende Animation einfach nicht gut bei Civi´s funktioniert*, oder nur in bestimmten Zuständen (Careless, Safe, etc.). Müsstest du mit´m Animationsviewer nachschauen, hättste jedenfalls nen Anhaltspunkt.


*The Bohemia way
__________________

burns ist offline   Mit Zitat antworten
Alt 22.04.2016, 20:23   #6 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Wie schon gesagt ich habe das Script von dir übernommen und er macht seine Arbeit soweit.
YouTube Video
Nokman ist offline   Mit Zitat antworten
Alt 02.05.2016, 08:03   #7 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 32
Beiträge: 1.736
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Die Animation setzt eine vorhandene Primärwaffe welche sich auch in der Hand befindet voraus. Es muss also lediglich eine andere Animation gewählt werden welche diese nicht benötigt.
Oder eben das Work-Around mit dem Cycle... das funzt dann aber wohl bei schwerer beschädigten Fahrzeugen nicht mehr.

Der typische Arma-Anim-Wahnisnn...

Grüße
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe 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
Bräuchte Hilfe bei Spawnscript Duke_87 Editing & Scripting 17 25.01.2016 08:51
Hilfe bei script Haloman Editing & Scripting 2 20.04.2015 12:48
Beta-Patch für OpA erschienen det99 Community 1429 18.07.2014 16:51
T8 Units - Einheiten Spawn Script T-800a Editing & Scripting 2 07.03.2014 20:46
Script hilfe gesucht (RP Server) G00DPiXel Editing & Scripting 0 21.08.2013 17:16


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