Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 01.05.2014, 17:27   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 296
Standard Animation von Client für die anderen Clients sichtbar machen

Hallo zusammen

In einer gehosteten Coop-Mission möchte ich die Animation eines Clients für alle sichtbar machen. Es funktioniert sonst alles. Nur eben die Animation wird nur vom auslösenden Spieler gesehen. Das hier habe ich bis jetzt:

Ein toter Pilot (nicht spielbar) mit der Initzeile:
Code:
ID1 = this addAction ["Geheimcodes vernichten", "zettel.sqf", [], 0, false, true, "", "(_target distance _this) < 1.7"]
Ein 'Miniscript' zettel.sqf:
Code:
zetteltot=true; publicVariable "zetteltot";
sleep 0.5;
player switchMove "ainvpknlmstpslaywrfldnon_medic";
Ein Auslöser mit der Bedingung zetteltot:
Code:
Pilot1 removeAction ID1; hint "Team Albatross an Basis: Wir haben die geheimen Codes des Piloten vernichtet."
Leider können die Mitspieler die im Script ausgeführte Animation nicht sehen (schon klar, passiert lokal auf dem auslösenden Client). Wie kann ich die Animation des auslösenden Spielers 'pubic' machen?

Wie immer jetzt schon vielen Dank für eure Hilfe.
Wolkenbeisser ist offline   Mit Zitat antworten
Alt 01.05.2014, 17:46   #2 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 46
Beiträge: 1.929
Standard

Schätze Du wirst das über addPublicVariableEventHandler realisieren müssen. In ArmA2 hab ich das mal in irgendeiner Mission benutzt... klappte ganz gut.

Musste mich aber bissl einlesen.. irgenwie waren meine Synapsen bissl verquer um nachhaltig zu begreifen was ich da gemacht hab...
__________________
Buliwyf ist offline   Mit Zitat antworten
Alt 01.05.2014, 19:37   #3 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.108
Standard

Oder Psycho bzw. Xeno plaudern aus dem Nähkästchen...
Drunken Officer ist offline   Mit Zitat antworten
Alt 01.05.2014, 21:53   #4 (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

Versuch es einmal so:

Ein 'Miniscript' zettel.sqf:
Code:
zetteltot = player;
publicVariable "zetteltot";
Ein Auslöser mit der Bedingung: ! isNil "zetteltot"
Code:
Pilot1 removeAction ID1;
hint "Team Albatross an Basis: Wir haben die geheimen Codes des Piloten vernichtet.";
sleep 0.5;
zetteltot switchMove "ainvpknlmstpslaywrfldnon_medic";
Die Variable zetteltot darf zuvor nicht vorhanden sein!
Vienna ist offline   Mit Zitat antworten
Alt 04.05.2014, 23:25   #5 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 296
Standard

Funktioniert perfekt

Danke, Vienna.
Wolkenbeisser ist offline   Mit Zitat antworten
Alt 25.05.2014, 14:12   #6 (permalink)
Newbie
 
Registriert seit: 25.05.2014
Beiträge: 4
Hashkeks91 eine Nachricht über Skype™ schicken
Standard

Guten Tag, hatte mal ne Frage ist es möglich diese Methode so zu nutzen dass man Mods für Arma 3 Altis life sichtbar zumachen für andere. Da ich man mir nur gesagt wurde dass Mods nur Clientseitig sind müsste es doch bestimmt ne möglichkeit geben es serverseitig zu bekommen.
Hashkeks91 ist offline   Mit Zitat antworten
Alt 25.05.2014, 15:35   #7 (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: 35
Beiträge: 32.294
Standard

Zitat von Hashkeks91 Beitrag anzeigen

Guten Tag, hatte mal ne Frage ist es möglich diese Methode so zu nutzen dass man Mods für Arma 3 Altis life sichtbar zumachen für andere. Da ich man mir nur gesagt wurde dass Mods nur Clientseitig sind müsste es doch bestimmt ne möglichkeit geben es serverseitig zu bekommen.

Les dir bitte ma durch wat du da verzapft hast.
Und falls du wirklich ne Antwort willst, stell die Frage nochmal verständlich.


Ich rate einfach, und sage: Niemals.
__________________

burns ist offline   Mit Zitat antworten
Alt 25.05.2014, 17:59   #8 (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

Wenn eine Programmroutine für Einzelspieler erstellt wurde, dann wird meistens ein Anpassen der Routine für Mehrspieler erforderlich sein, was unterschiedlich großen Aufwand erfordert.
Vienna ist offline   Mit Zitat antworten
Alt 26.05.2014, 08:14   #9 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Lester
 
Registriert seit: 26.11.2006
Ort: Kiel, S-H
Alter: 51
Beiträge: 3.011
Standard

Man könnte natürlich auch einfach die BIS eigene Funktion zum globalen ausführen von Befehlen nutzen ...

Leider kann ich hier nicht nachgucken wie sich das Ding heisst, wird vermutlich was mit global exec zu tun haben.

Einfach mal im Funktionsassistenden blättern, da gibt es einige hilfreiche Sachen die sonst nur mit einigem Eigenaufwand zu realiseren sind.
__________________
Nur ein Beispiel das zeigt wie BI "support" definiert: https://feedback.bistudio.com/T75547
Lester ist offline   Mit Zitat antworten
Alt 26.05.2014, 23:20   #10 (permalink)
Newbie
 
Registriert seit: 25.05.2014
Beiträge: 4
Hashkeks91 eine Nachricht über Skype™ schicken
Standard

Danke für die auskunft
Hashkeks91 ist offline   Mit Zitat antworten
Alt 27.05.2014, 09:52   #11 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.108
Standard

Lester, ich habe jetzt mal geschaut aber nix gefunden. Auch goggle spuckt zum Thema global exec nichts aus.

Kannst du mal bitte etwas Genauer werden. Danke
Drunken Officer ist offline   Mit Zitat antworten
Alt 27.05.2014, 12:40   #12 (permalink)
Newbie
 
Benutzerbild von T-800a
 
Registriert seit: 20.01.2014
Ort: Siegerland
Alter: 33
Beiträge: 41
Standard

https://community.bistudio.com/wiki/BIS_fnc_MP
__________________
for pony!
T-800a 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
Domination @ A3 (DE/EN) [UDDP]Itse Usermade Missions 916 05.12.2013 23:58
Multiplayer nicht gängig? Hunne Multiplayer 6 04.01.2012 14:13
Merkwürdiges Dedi Serverproblem - trotz intensiver Suche nichts gefunden... Qu!nt Multiplayer 5 11.10.2011 15:15


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