[VB 2010] EPvP Lib von Sedrika - Hilfe

01/02/2013 19:07 adistoe#1
Hallo zusammen

Ich habe mir die DLL von Sedrika gedownloadet (EPvP Lib) und auch gleich getestet.

Bei mir funktioniert das aber nicht so ganz bzw. ich weiss nicht was ich falsch mache:
PHP Code:
        If xUser.IsUserGroup(xUser.UserGroup.PremiumThen
            txtPremium
.Text "jo"
        
Else
            
txtPremium.Text "nope"
        
End If 
Login mache ich so (funktioniert als einziges):
PHP Code:
        If xLibraryEx.xUser.Login(txtUsername.TexttxtPasswort.Text) = True Then
            MEINEFORM
.Show()
        Else 
Wäre dankbar um Hilfe, wie es richtig wäre. Die Beispiel Codes im Thread hab ich alle durchgetestet, meine Textboxen bleiben einfach leer >.<

Und xLibrary existiert nicht, nur xLibraryEx. und sendLogin etc. sind keine Member von xLibraryEx.

- VB 2010
- Lib 1.12 (neuste)

Der Login allerdings funktioniert :)

Ich danke schonmal für Hilfe.
mfg
adistoe
01/02/2013 19:26 Kraizy​#2
Wieso stellst du die Frage nicht gleich in dem Thread dort?
Ich habe die DLL weder probiert noch weiß ich, wie diese programmiert/aufgebaut ist, aber: musst du davor nicht "xUser" deklarieren? Weil woher soll die DLL wissen, bei welchem User du abfragen willst, ob dieser auch wirklich Premium hat..denke ich mir halt, wie gesagt hab die DLL nicht runtergeladen. Bzw was bekommst du als Antwort? Kommt irgendein Fehler?
01/02/2013 20:38 adistoe#3
Ich habe im Thread gefragt, nur leider nie ne Antwort bekommen.

Fehlermeldung gibt es keine, die Boxen, die die Info ausgeben, bleiben einfach leer.

Ich bin auch blöd, xUser nicht zu definieren -.-
Naja, danke für den Hinweis^^

Geht dies nur anhand der Hardware ID?
Oder wie kann ich den xUser definieren?
01/02/2013 20:57 'Heaven.#4
[Only registered and activated users can see links. Click Here To Register...]

Damit kannste dir das selber bauen...Musst eben nur die Parts aus dem Quelltext splitten oder whatever
01/03/2013 12:00 adistoe#5
Quote:
Originally Posted by 'Heaven. View Post
[Only registered and activated users can see links. Click Here To Register...]

Damit kannste dir das selber bauen...Musst eben nur die Parts aus dem Quelltext splitten oder whatever
Ich denke mit der Lib ist es einfacher^^

Ich habe jetzt meine HWID eingetragen (in E*PvP)

Wie kann ich die Infos jetzt daraus auslesen?

PHP Code:
            xUser.GetHWID()
            
txtUserID.Text xUser.GetUserId 
Bringt leider nichts...
01/03/2013 12:17 Kraizy​#6
Also ich hab mir jetzt mal die DLL runtergeladen, danach erstmal
PHP Code:
Clipboard.SetText(xLibraryEx.xUser.GetHWID()) 
ausgeführt und hier [Only registered and activated users can see links. Click Here To Register...] im letzten Feld reingeklatscht. Nun kann ich problemlos die Funktionen nutzen, wie z.B.

PHP Code:
MsgBox(xLibraryEx.xUser.GetUserId()) //liefert mir 2328552 zurück
        
If xLibraryEx.xUser.IsUserGroup(xLibraryEx.xUser.UserGroup.PremiumThen //liefert mir ok zurück
   
MsgBox("ok")
Else
   
MsgBox("no")
End If 
Wenn ich jedoch keine HWID eintrage, bekomme ich entweder nichts zurück, oder es kommt eine Exception.
01/03/2013 12:22 adistoe#7
funktioniert.
Vielen Dank #thanks gegeben.

#edit:

neues Problem:
In den Boxen wie Bsp. Skype werden bloss Zahlen angezeigt.
In Skype Bsp. "9", in ICQ "6" etc. -> txtSkype.Text = xUser.UserInfo.Skype
Wie kann ich da die Namen auslesen?

Und wie kann ich den Usernamen auslesen und nicht nur die ID?
01/12/2013 21:03 adistoe#8
Gibts noch ne Lösung dafür? :/
01/27/2013 15:04 adistoe#9
?
01/28/2013 11:53 Lawliet#10
Du solltest bei xUser.UserInfo.Skype nen breakpoint setzen und das Objekt mal anschauen.
01/30/2013 23:49 Sedrika#11
Das UserInfo ist nur ein Enum.
Das ganze ist für "SetUserInfo(ByVal Info As UserInfo, ByVal Edit As String)" um die Profil Informationen zu Editieren.
01/31/2013 17:09 adistoe#12
hmm ok, ich versuchs jetzt grade so wie du in deinem Thread geschrieben hast :)
01/31/2013 17:14 Sedrika#13
Wenn du bei einer funktion nicht weiter weisst, schreib mir eine PM.
01/31/2013 18:10 adistoe#14
Mach ich danke :)