Armed-Assault.de Twitter


 
 
Themen-Optionen Ansicht
Alt 17.08.2014, 09:21   #1 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard Script für KameraAnsicht im MP funzt nur bedingt

Moinsen.

Ich möchte bei meiner Mission die Wahl einschalten, externe Ansicht immer möglich oder nur im Fahrzeug.
Dazu lasse ich ein Scipt in der Init.sqf anlaufen execVM "fnc\dof_ansicht.sqf".

Das Script muss lokal laufen, da es pro Spieler überprüft werden muss.
Es startet deshalb mit if (!local player) exitWith {};
Code:
/*
Einstellung erflogt über den ParameterArray.
0 = Exteren Ansicht erlaubt
1 = nur im Fahrzeug
2 = momentan deaktiviert, da beim Rücksprung ins Fahrzeug Interne Kamera fehlerhaft ist

letzte Bearbeitung: 16.08.14
****
*/
if (!local player) exitWith {};
private ["_ansicht"];
_ansicht = (paramsArray select 3);
if (_ansicht == 0) exitWith {};
while {true} do
{
    if ((_ansicht == 1) && (vehicle player == player) && (cameraOn == player && cameraView == "External") ) then
        {        
        player switchCamera "internal"; 
        };
   sleep 0.2;
        };
Jetzt meine Fragen, wo ich keine Antwort finde
1.
Auf dem Deticated Server läuft es nur bei dem Spieler, der als erstes joint.
(eigentlich lädt doch jeder dieses Script wegen der Init, oder liege ich da falsch?)

2.
Wenn man tot war, und wieder auf dem Server ist, funktioniert es nicht mehr.
(auch das kann ich nicht nachvollziehen, da das Script doch in einer While-true schleife ist und somit eigentllich bis zum bitteren Ende rennt.)

Kann mir da einer auf die Sprünge helfen oder hat da einer ein Script wo ich mir das mal anschauen kann?
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 17.08.2014, 11:17   #2 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 52
Beiträge: 1.930
Standard

Also ich habe mir für solch ein Vorhaben ein Addon gebastelt, das nur auf dem Server läuft. Die Clients benötigen dafür allerdings das CBA Addon. Du kannst ja mal reinschauen, ob Dir das weiterhilft...
Angehängte Dateien
Dateityp: zip GDT_1stPersonView.zip (1,4 KB, 25x aufgerufen)
__________________
Buliwyf ist offline  
Alt 17.08.2014, 11:59   #3 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Starte das Skript mit:

sleep 1;
if (!local player) exitWith {};
...

Teste einmal diese Abfrage:

if (alive player && cameraOn == player && cameraView == "External") then {...};
Vienna ist offline  
Alt 17.08.2014, 12:52   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Ach an die Sache mit dem sleep kann ich mich erinnern..

Danke Buli für den Script. werde ich auch mal testen diese Variante. BtW: lustige Missionen habt ihr bei euch auf dem Server^^

Vienna, ich habe mal deine Zeile probiert. Da ich momentan niemanden zum Testen habe, kann ich bislang nur sagen, dass es bei mir auch funktioniert hat. Als ich allein auf dem Server war und gestorben bin, hat es nach dem Respawn funktioniert das script.

Danke euch beiden
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 17.08.2014, 13:00   #5 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 52
Beiträge: 1.930
Standard

Hm, die Missionen sind willkürlich von Armaholic draufgeschmissen... wie ich bereits mehrfach erwähnte, spiele ich ArmA3 kaum und wenn dann nur Breaking Point Mod... die einzige Map, die von uns ist, ist die Silenced Night...
__________________
Buliwyf ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
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 wird nicht vollständig ausgeführt MagicStyle Editing & Scripting 20 04.09.2013 16:54
Day & Weather Script Moerderhoschi Editing & Scripting 13 02.12.2012 10:29
marker über script erzeugen hypercop Editing & Scripting 2 28.08.2010 22:40


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 117 118 119