Welches .NET Framework hast du eingestellt? Unter VS 2013 mit 4.5+ gibts die Überladung. Ansonsten probier mal reflectedUserGroup.GetValue(null) in reflectedUserGroup.GetValue(null, null) zu ändern - das müsste es auch in älteren Versionen geben.
Wenn das funktioniert, passe ich das auch im Code an.
Welches .NET Framework hast du eingestellt? Unter VS 2013 mit 4.5+ gibts die Überladung. Ansonsten probier mal reflectedUserGroup.GetValue(null) in reflectedUserGroup.GetValue(null, null) zu ändern - das müsste es auch in älteren Versionen geben.
Wenn das funktioniert, passe ich das auch im Code an.
Danke, hat funktioniert! Kannst du mir eventuell noch ne Syntax für nen Login geben? Wegen session und so..
(bzw. woher ich den md5hash bekomme - und vorallem von was)
Danke, hat funktioniert! Kannst du mir eventuell noch ne Syntax für nen Login geben? Wegen session und so..
(bzw. woher ich den md5hash bekomme - und vorallem von was)
MD5 ist ein Hashalgorithmus der genutzt wird um einen Hash aus deinem Passwort zu generieren. Es gibt tausende Generatoren im Internet, da brauchst du nicht einmal etwas herunterladen.
Würdest du mir noch sagen ob du nun VS12 und .NET 4.0 hast? Wenn nein: Was hast du sonst?
MD5 ist ein Hashalgorithmus der genutzt wird um einen Hash aus deinem Passwort zu generieren. Es gibt tausende Generatoren im Internet, da brauchst du nicht einmal etwas herunterladen.
Würdest du mir noch sagen ob du nun VS12 und .NET 4.0 hast? Wenn nein: Was hast du sonst?
VS10 und .NET Framework 4.0
// Edit
Hat alles wie geplant funktioniert. Ich dachte, ich brauch einen MD5Hash von meiner HWID (ist bei elitepvpers of der Fall^^). Gibt es eine möglichkeit, am Anfang eine Session zu erstellen und diese dann für den Rest des Betriebs zu benutzen? So dass man nicht jedesmal eine neue erstellen muss [...]
// Edit
Hat alles wie geplant funktioniert. Ich dachte, ich brauch einen MD5Hash von meiner HWID (ist bei elitepvpers of der Fall^^). Gibt es eine möglichkeit, am Anfang eine Session zu erstellen und diese dann für den Rest des Betriebs zu benutzen? So dass man nicht jedesmal eine neue erstellen muss [...]
Muss man doch gar nicht? Die Verwaltung der Session liegt in deiner Hand, du musst dir das Objekt halt irgendwo abspeichern.
Du brauchst übrigens nicht die Dateien zu kopieren, kompilieren und die epvpapi.dll in deinem Projekt referenzieren tut's auch. Ansonsten gibt es auch ein NuGet Paket, dann brauchst du gar nichts tun außer den Befehl in die Konsole einzugeben.
Ist mir nur letztens aufgefallen als ich mir den Source angesehen habe.
Nicht viel anders wie die authentifizierten Sessions. Die Klasse hat einen default Konstruktor, du brauchst einfach nur ein Objekt davon zu erstellen und dieses an die Funktionen die eine Session benötigen weiterzureichen. Das geht natürlich nur, wenn es das Design zulässt. Profile kannst du auch als Gast sehen, daher wird die User.Update Funktion die Nutzung zulassen wohingegen die Shoutbox nicht mit einer GuestSession aktualisiert werden kann.
Bitte beachte auch, dass wir die Library nicht darauf ausgelegt haben. Gäste bekommen vieles anders dargestellt wie angemeldete User. Dieses Problem konnten wir bisher nur größtenteils bei den Rangunterschieden (Moderatoren sehen mehr als User, logischerweise unterscheidet sich die Struktur auch) beheben.