Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 02.01.2015, 22:57   #1 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.110
Standard Gruppe über Server erstellen lassen und beitreten

Hallo

Ich habe ein Problem mit der Lokalität.

Ich lasse über die Serverinit eine Gruppe erstellen.
paladin = creategroup west; paladin setgroupID ["PALADIN"];

Soweit sogut.

Nun habe ich in der playerlocalint den eintrag
sleep 4;
[player] join paladin

Allerdeings ist Paladin in unbekannte Variable.

Creategroup ist ein globalesArgument. Deswegen darf es nur einer erstellen, also vorzugsweise der Server. Wenn nicht, erstelle ich bei jedem JIP eine neue Gruppe und es gibt ein heilloses durcheinander. Wie bekomme ich es hin, dass der Spieler der Gruppe beitritt, wenn die Gruppe über den Server stellt wurde?
PublicVaribale funktioniert ja nur, wenn bereits Clienten verbunden haben.

Hintergrund ist, dass ich mit (leader paladin) arbeite. ICh könnte es in die INIT eines SPielers schreiben und gruppieren. Doch dann habe ich einen Pflichtslot. Wird der Slot warum auch immer nicht gewählt, geht die Mission flöten.
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 02.01.2015, 23:08   #2 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 39
Beiträge: 2.666
Standard

Zitat von Drunken Officer Beitrag anzeigen

PublicVaribale funktioniert ja nur, wenn bereits Clienten verbunden haben.

Woher hast Du diese Info, ich habe da andere Erfahrungen gemacht. Du must die Variable nach dem creategroup einfach mit public machen mit publicVariable "paladin", dann sollte das joinen ohne Probleme funktionieren.

gruß
hoschi
__________________


Moerderhoschi ist offline  
Alt 02.01.2015, 23:33   #3 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.110
Standard

Habe es jetzt so mit der Init.sqf gelöst:
if (isServer) then {PALADIN = creategroup west; }; publicVariable "PALADIN";
if (!isServer) then {PALADIN setgroupID ["PALADIN"];};
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 03.01.2015, 22:56   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.110
Standard

Mörderhoschi, du hattest recht. Die PublicVaribale wird auch anerkannt, auch wenn der Client noch nicht verbunden ist. Es funktioniert so wie du geschrieben hast
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
 


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
Missionsn laufen nicht auf dedicated server, andere schon ?!?!? Faithnall Technische Fragen & Probleme 4 16.07.2014 15:58
Mission kann nicht geladen werden. Keine Zivi Slots. Benni Rollenspiel & Zombie Ecke 0 24.03.2014 15:52
[LINUX] Server probleme Gonzo1690 Technische Fragen & Probleme 1 23.09.2013 23:00
Patch 1.59 Buccs Community 83 10.06.2011 06:34
Arma 2 Server Problem S@ndviper Multiplayer 14 15.11.2010 19:45


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