Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 04.07.2013, 16:00   #1 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard Arma 3 löscht Spieler Namen,Ideen dazu ?

In einigen Multiplayer Spielen ist uns aufgefallen dass Arma offenbar den Varnamen des Spieler auf einmal löscht.
Am Anfang gibt es noch den Namen und bei einem Kill wir normal angezeigt "Hans wurde durch Uwe getötet". Nach einer gewissen zeit aber sieht es so aus als ob es Uwe nicht mehr gibt und der gar nicht mehr auf den Map wäre. Sobald dann Uwe eine Spieler Tötet steht da dann "Hans wurde getötet".

Auch lässt sich der Soldat Uwe auch mehr abfragen,denn Markerscript die den Spieler auf der Map anzeigen,können Uwe nicht mehr anzeigen.

Da ich ja denke das es ne Arma3 Bug ist,hat da einer ne Idee wie man so was beheben könnte wenn das Auftritt im Spieler.Wie kann man am Besten und schonesten Feststellen ob der Varname noch gibt im System.
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 04.07.2013, 21:09   #2 (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

Erstelle z.B. einen Funk-Auslöser mit player groupChat format["%1",playableUnits];

Da werden dir die Namen wie [S1,S2,S3,usw.] angezeigt.


In einem Skript geht nicht in einer Endlos-Schleife:

Code:
_units = [S1,S2,S3];
while {true} do
 {
  {...} forEach _units;
  sleep 1
 }
sondern es muss lauten:

Code:
while {true} do
 {
  {...} forEach [S1,S2,S3];
  sleep 1
 }
In _units steht hier nach einem Respawn die ID des Toten.
Vienna ist offline   Mit Zitat antworten
Alt 04.07.2013, 21:28   #3 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

Ähm den zweiten teil verstehen ich nicht.

Ich habe das erster mal so gelöst hoffe das ich mit der Krücke mir so befehlen kann.

Beim Start der Name Speicher ich die Varnamen

Zitat:

ALPLAYERVARNAME = vehicleVarName player;

und dann lasse ich dauern die var setzten

Zitat:

while {(GAME)} do
{
player setVehicleVarName ALPLAYERVARNAME;
PublicVariable ALPLAYERVARNAME;
sleep 1;
};

__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 04.07.2013, 22:08   #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

Ich gehe davon aus, dass die spielbaren Soldaten im Editor erstellt werden und einen Namen wie z.B. S1 erhalten.

Nach einem Respawn ist in S1 automatisch die neue ID vorhanden.
Vienna ist offline   Mit Zitat antworten
Alt 05.07.2013, 00:54   #5 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

jo das ist so,die Einheit gibst von beginn an der Map.
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 05.07.2013, 08:26   #6 (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

Warum vergibst du dann noch extra Variable für diese Einheiten? Die Namen aus dem Editor werden automatisch auf allen PCs aktualisiert.

Du musst sie nur, wie oben im Code angeführt, immer direkt ansprechen, wenn du sie z.B. in einer "Endlos-Schleife" verwendest.

Geht natürlich auch mit _units = [S1,S2,S3]. Dabei musst du aber sicherstellen, dass _units immer aktualisiert wird.


Die tatsächlich im Spiel befindlichen Player kannst du so auslesen (enthält nur Daten in MP!):
Code:
_spielerListe = [];
{if (isPlayer _x) then {_spielerListe =_spielerListe + [_x]}} forEach playableUnits;
Das muss natürlich vor Verwendung von _spielerListe immer aufgerufen werden, um die aktuellen Daten zu erhalten.
Vienna ist offline   Mit Zitat antworten
Alt 05.07.2013, 11:51   #7 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

ja normaler weise ist das auch so und in Arma2 habe ich dieses Problem noch nie gehabt,kenne ich erster aus Arma3.
Nach den Phantom das das Markerscript zeigt gibt es S1 nicht mehr.
Da auch die Kill Meldung auch Auffälligkeiten zeigt ist auch die Frage ob überhaupt playbleunits was sinnvolles liefert.

Respwan und Seitenabfrage klappen Problemlos,also existiert der Spieler noch Physisch in Arma3.Doch Doch der Varname geht verloren,wenn Playbleunits nun zurück gibt das die Person keinen Namen hat,oder der Unbekannt ist,bringt das nichts
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 05.07.2013, 12:36   #8 (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: 52
Beiträge: 3.012
Standard

Zitat von [GNC]Lord-MDB Beitrag anzeigen

Da auch die Kill Meldung auch Auffälligkeiten zeigt ist auch die Frage ob überhaupt playbleunits was sinnvolles liefert.

Wenn ich mich recht erinnere liefert playableunits leider nur etwas auf dem Server und ich hatte es seinerzeit gelöst das ich dort bei Änderungen eine Publicvariable an die Clients schicke.
__________________
Nur ein Beispiel das zeigt wie BI "support" definiert: https://feedback.bistudio.com/T75547
Lester ist offline   Mit Zitat antworten
Alt 05.07.2013, 15:24   #9 (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

Mit folgender Testausgabe wird dir der ID-Name und der Name der Spieler angezeigt. Das kann jeder Client aufrufen. So sollte zu erkennen sein was da schief läuft.

Code:
SpielerListe = [];
{if (isPlayer _x) then {SpielerListe = SpielerListe + [[_x,name _x]]}} forEach allUnits;
player groupChat format["%1",SpielerListe];
Vienna ist offline   Mit Zitat antworten
Alt 05.07.2013, 16:36   #10 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

jo das kann ich mal beim nächsten Update meiner Liga Maps als Debug anzeige zu aufrufen mal in bauen.
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 11.07.2013, 12:48   #11 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

ok ich habe da nun auch ne bild dazu,wie es aussieht hat das vielleicht etwas mit dem Respwan zu tun.Auf dem Bild ist zb Radical verschwunden

http://uploadix.de/?v=xywzA.jpg
http://uploadix.de/?v=WVR2w.jpg

Ich baue als nun mal die Abfrage von Vienna ein mal sehen was die dann anzeigt.
Miniaturansicht angehängter Grafiken
arma-3-loescht-spieler-namen-ideen-dazu-arma3.exe-0-08-49-22-.jpg  arma-3-loescht-spieler-namen-ideen-dazu-arma3.exe-0-08-49-15-.jpg  
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps

Geändert von [GNC]Lord-MDB (11.07.2013 um 12:51 Uhr).
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 16.07.2013, 01:06   #12 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

also die Chatleiste ist zu klein um das auszugehen,man sieht da nix.
Wenn ich mich aber nicht ihre fehlte da der Spieler mit Name und Var.
Was ja heißen würde das der Spieler existiert nicht mehr auf den Server für Arma,was auch zum Fehler passt.
muss da wohl in die RPT gehen abspeichern das ganze.
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 17.07.2013, 23:48   #13 (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

Kannst ja noch die Ausgabe copyToClipboard format["%1",SpielerListe]; an die Testzeile anhängen.
Vienna ist offline   Mit Zitat antworten
Alt 18.07.2013, 00:12   #14 (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: 52
Beiträge: 3.012
Standard

War das nicht so das die Clipboard Befehle im MP inzwischen total disabled sind ?
__________________
Nur ein Beispiel das zeigt wie BI "support" definiert: https://feedback.bistudio.com/T75547
Lester ist offline   Mit Zitat antworten
Alt 18.07.2013, 16:05   #15 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

so das habe ich nun in der RTP gefunden

[[E4,"MöDrums"],[E5,"[GNC-R]rooster"],[E7,"[GNC]Panzerkasper"],[E8,"[GNC]Paolo"],[E9,"[GNC]little-devil"],[E3,"[GNC]Akiwande"],[W4,"[GNC-R]FalkHogan"],[W9,"[GNC]Kaktus"],[W10,"[GNC]radical1976"],[W8,"[GNC]Lord-MDB"],[W2,"[GNC]Thrower"],[c1,"[GNC-R]niemand"]]

Zitat:

WARNING: Function 'name' - W3 has no unit
- network id 14:59
- person [GNC]Fention


Wenn ich das nun richtig verstehe dann hat die Var W3 keine Einheit ,aber ne Namen [GNC]Fention ,den oben ist der Spieler [GNC]Fention auch nicht aufgeführt.

neues Spiel und ein ander Spieler ist Augenscheinlich nicht mehr da,hier [GNC-R]niemand

[[E4,"MöDrums"],[E5,"[GNC-R]rooster"],[E7,"[GNC]Panzerkasper"],[E8,"[GNC]Paolo"],[E9,"[GNC]little-devil"],[E3,"[GNC]Akiwande"],[W3,"[GNC]Fention"],[W4,"[GNC-R]FalkHogan"],[W9,"[GNC]Kaktus"],[W10,"[GNC]radical1976"],[W8,"[GNC]Lord-MDB"],[W2,"[GNC]Thrower"]]
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 21.07.2013, 02:02   #16 (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

Zitat von Lester Beitrag anzeigen

War das nicht so das die Clipboard Befehle im MP inzwischen total disabled sind ?

Keine Ahnung...

Aber [GNC]Lord-MDB hat das ja auch so hinbekommen und einen Bug entdeckt.

Neues Arma = neue Fehler!
Vienna ist offline   Mit Zitat antworten
Alt 27.07.2013, 19:27   #17 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 32
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Das ist kein neues Problem. Ich beobachte diesen nervigen Bug auch unter arma 2. Jedoch erst bei größeren spieleranzahlen. 50+ maybee.

Wie der Bug zustande kommt weiß ich leider nicht. Ich vermute mal das da Daten verschluckt werden. Netzwerkuberlastung bzw schlechte configuration?
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline   Mit Zitat antworten
Alt 28.07.2013, 06:51   #18 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

Das hat was mit dem Respwan zu tun,nach irgend einer Anzahl geht der Spieler verloren bzw der Respwante Spieler wird nicht neu etabliert im System.

Ich hoffe das es nicht noch andere Probleme gibt damit.
Das zb Munikiste nun ne limet haben ist ne andere Geschichte die mich etwas nervt.
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB 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
Wünscht ihr euch in Arma III dennoch Missionen auf Arma II Maps? Avatar-X Community 11 01.05.2013 12:02
ArmA Wargames mwd2 Die Litfaßsäule 4 18.10.2012 21:37
Patch 1.60! Xeno Community 69 11.01.2012 13:41
1.60 rc Dieter66 Community 47 22.12.2011 16:49
Spieler (Zivilist) wird manchmal (!?) aus Auto gekickt Wolkenbeisser Editing & Scripting 8 06.09.2011 08:19


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