Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 10.12.2016, 18:06   #1 (permalink)
Newbie
 
Registriert seit: 10.12.2016
Beiträge: 6
Icon5 Eden Editor - Units festem Spieler zuweisen?

Hallo,

ich habe mir bereits die Finger im WWW wund gesucht und leider nichts gefunden zu meinem Thema.

Ich frage mich nämlich, ob und vor allem WIE ich im Editor Units erstellen kann, die nur von einem bestimmten Spieler genutzt werden kann?

Es geht nämlich auch darum, dass ich eine Trainings-Mission für unsere Org erstellen möchte, in der einer den "Ausbildungsleiter" darstellt und gewisse Rechte und Vorzüge hat, die andere natürlich nicht haben.

Es funktioniert zB mit Zeus, dass man den Platz nur einer einzigen Player-ID zuweisen kann, das muss doch auch mit den Units funktionieren.

Wenn mir da jemand weiterhelfen kann wäre ich wirklich enorm dankbar


Vielen Dank & MfG!
DarkBaal ist offline   Mit Zitat antworten
Alt 11.12.2016, 10:33   #2 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 32
Beiträge: 1.732
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Checkt eine beliebige Anzahl von UID's bezogen auf einen bestimmten Classname:

Code:
if (typeOf player isEqualTo "classNamedesSlots" && {[01234, 45678, 90123] find (getPlayerUID player) <= -1}) then {
	endMission "LOSER";
};

Grüße
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline   Mit Zitat antworten
Alt 11.12.2016, 17:39   #3 (permalink)
Newbie
 
Registriert seit: 10.12.2016
Beiträge: 6
Icon14

Moin,

ich danke dir vielmals für die Antwort

ich werd's später mal austesten, wenn ich dann wieder Zuhause bin, und Rückmeldung geben

Lg!
DarkBaal ist offline   Mit Zitat antworten
Alt 12.12.2016, 18:03   #4 (permalink)
Newbie
 
Registriert seit: 10.12.2016
Beiträge: 6
Standard

Zitat von Pfandgiraffe Beitrag anzeigen

Checkt eine beliebige Anzahl von UID's bezogen auf einen bestimmten Classname:

Code:
if (typeOf player isEqualTo "classNamedesSlots" && {[01234, 45678, 90123] find (getPlayerUID player) <= -1}) then {
	endMission "LOSER";
};

Grüße
Moin!

Hat ein wenig länger gedauert, aber besser spät als nie

Ich habe deinen Vorschlag genommen, in die init gepackt und getestet, leider funktioniert dieser aber nicht :-/
DarkBaal ist offline   Mit Zitat antworten
Alt 14.12.2016, 20:45   #5 (permalink)
Newbie
 
Registriert seit: 10.12.2016
Beiträge: 6
Standard

*Push*
DarkBaal ist offline   Mit Zitat antworten
Alt 15.12.2016, 19:32   #6 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 47
Beiträge: 1.930
Standard

Du hast den aber schon entsprechend editiert, bevor Du den in die Init geschmissen hast? ...ich frag' ja nur...
__________________
Buliwyf ist offline   Mit Zitat antworten
Alt 16.12.2016, 13:33   #7 (permalink)
Newbie
 
Registriert seit: 10.12.2016
Beiträge: 6
Standard

Pfff nö

Doch klar habe ich den editiert, entsprechend den Name der Unit geändert und dort auch eingetragen, dafür aber bei den Zahlen einen falschen Wert eingegeben um zu testen ob es klappt, jedoch würde ich dann beim Beitreten und Auswählen der Unit nicht entfernt.


Aber ich glaube jetzt beim erneuten Durchsehen des Codes wird mir schwerlich bewusst, dass ich es falsch gemacht habe...

Ich habe da keinen ClassName eingetragen sondern den Namen den ich selber vergeben habe, da habe ich wohl geschlampt (uff)

Und die UID trage ich dann an welcher Stelle ein? Nur um jez echt jeden Fehler zu eliminieren^^

Geändert von DarkBaal (16.12.2016 um 13:36 Uhr).
DarkBaal ist offline   Mit Zitat antworten
Alt 18.12.2016, 22:55   #8 (permalink)
Newbie
 
Registriert seit: 10.12.2016
Beiträge: 6
Standard

Irgendwie habe ich das Gefühl ich mache was falsch...

Kann man das evtl noch mal spezifizieren? :-/

Wie ich das wo in welche Datei und an welcher Stelle eintragen muss...

Ich stehe aktuell vor einer Wand in nem Wald, weil so viel gemacht werden muss^^
(Sorry, bin da noch totaler Anfänger...)


"ClassName" muss ich da jetzt tatsächlich den ClassName des Objektes eintragen? Oder wie ich die Unit benannt habe? (was ich eher glaube)

Und bei den Zahlen kommt wohl die gewünschte UID rein, die am Ende den Zugriff darauf haben soll!?


Und den Code selber kopiere ich am Besten in die initPlayerLocal.sqf...?

Geändert von DarkBaal (18.12.2016 um 23:12 Uhr).
DarkBaal ist offline   Mit Zitat antworten
Alt 28.12.2016, 10:45   #9 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 32
Beiträge: 1.732
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Sry, mein Fehler - die UID muss als String angegeben werden.

Code:
if (typeOf player isEqualTo "classNamedesSlots" && {["01234", "45678", "90123"] find (getPlayerUID player) <= -1}) then {
	endMission "LOSER";
};

Classname meint den Classname, nicht den variablen Namen der Unit. Und ja, z.B. in die initPlayerLocal.sqf schreiben. Hauptsache vom Client ausgeführt.



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
World of Tanks Snevsied Sonstige Genres & Themen 2402 10.03.2017 14:05
[DE] New Eden Altis Life | Servervorstelung New Eden Rollenspiel & Zombie Ecke 0 12.02.2015 17:06
Nehmbares Objekt an Spieler heften und für andere Spieler nehmbar machen Grollig Editing & Scripting 13 26.09.2014 17:55
Der Server Arma 3 Altis Life Wolfs Squad sucht spieler suppendulli Rollenspiel & Zombie Ecke 0 13.05.2014 14:21
Spieler (Zivilist) wird manchmal (!?) aus Auto gekickt Wolkenbeisser Editing & Scripting 8 06.09.2011 07: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