[DLL] Elitepvpers Library v2

01/28/2013 17:52 wunderdie#61
du must auch
txtInfo.Text = Info[1].ToString()
01/28/2013 19:00 __©oⱤly™#62
Also ich hab hier in C# mal versucht n Loginfenster zu machen.

Code:
private void loginButton_Click(object sender, EventArgs e)
        {
            string username = "__©oⱤly™";
            if (xUser.Login(username, PasswordTextBox.Text))
            {
                Form2 form2 = new Form2();
                form2.Show();
                this.Hide();
            }
            else
            {
                string message = "Fehlerhafte Logindaten! Bitte überprüfen sie ihre Daten!";
                string messageTitle = "Login fehlerhaft!";
                MessageBox.Show(message,messageTitle);
            }
        }
Muss ich da zuerst ein neues "User"-Objekt erstellen?

Lg.
01/28/2013 19:23 wunderdie#63
mach es so
Code:
using xLibraryEx; //fals du noch nicht hast:)


xUser xUser = new xUser();
private void loginButton_Click(object sender, EventArgs e)
        {
            string username = "__©oⱤly™";
            if (xUser.Login(username, PasswordTextBox.Text))
            {
                Form2 form2 = new Form2();
                form2.Show();
                this.Hide();
            }
            else
            {
                string message = "Fehlerhafte Logindaten! Bitte überprüfen sie ihre Daten!";
                string messageTitle = "Login fehlerhaft!";
                MessageBox.Show(message,messageTitle);
            }
        }
es kann auch an deinem Username liegen das man sich nicht einloggen kann weil er Sonderzeichen enthält:(
01/28/2013 19:28 __©oⱤly™#64
okay ich versuchs mal.

Werde gleich editieren obs geht :>

#edit: geht leider nicht :3

Da multiaccounting ja verboten ist werd ichs nie ausprobieren können >.<
01/28/2013 19:32 wunderdie#65
doch es gibt eine möglichkeit
lad dir mal das Programm LiveHttp Headers runter und installiere es als Plugin in deinem Internexplorer/Fierfox:)
Wenn das ist dann erkläre ich dir wie du dich dann einloggen kannst:)
sende mir dann eine PN
01/28/2013 20:15 Sedrika#66
Quote:
Originally Posted by __©oⱤly™ View Post
Also ich hab hier in C# mal versucht n Loginfenster zu machen.

Code:
private void loginButton_Click(object sender, EventArgs e)
        {
            string username = "__©oⱤly™";
            if (xUser.Login(username, PasswordTextBox.Text))
            {
                Form2 form2 = new Form2();
                form2.Show();
                this.Hide();
            }
            else
            {
                string message = "Fehlerhafte Logindaten! Bitte überprüfen sie ihre Daten!";
                string messageTitle = "Login fehlerhaft!";
                MessageBox.Show(message,messageTitle);
            }
        }
Muss ich da zuerst ein neues "User"-Objekt erstellen?

Lg.
Klassen müssen nicht als neue Instanz deklariert werden, da diese alle Shared sind.
01/28/2013 20:27 wunderdie#67
Ja das stimmt aber manchmal hilft das trotzdem habe ich auch schon mal mit deiner Dll gehabt:)
einfach eine neue gemacht und fertig
01/28/2013 20:50 __©oⱤly™#68
Aber wieso geht das dann nicht ? @Sedrika
01/28/2013 21:11 Sedrika#69
Liegt denke ich an deinem komischen R im Namen.
01/29/2013 16:12 __©oⱤly™#70
Aber das R ist doch auch im UTF-8 >.<
01/30/2013 16:53 adistoe#71
Quote:
Originally Posted by wunderdie View Post
du must auch
txtInfo.Text = Info[1].ToString()
1. Der Wert vom Typ "1-dimensionales Array von String" kann nicht in "String" konvertiert werden. Info[1].ToString()

&

2. Bezeichner erwartet. Info[1].ToString()
01/30/2013 16:56 Sedrika#72
Info muss eine größe von 6 haben.

Code:
CString Info[6];
Info = xUser.GetUserInfo();
txtInfo.Text = Info[1];
01/31/2013 13:13 Shawak#73
Code:
       If xLibraryEx.xUser.Login("Shawak", "<pw>") = True Then
            MsgBox("okay")
        Else
            MsgBox("error")
        End If
Bekomme ausschließlich "erorr" (Sogar innerhalb weniger Millisekunden => WebRequest wird gar nicht erst abgeschickt?).

Import sowie Verweis ist gesetzt.

Edit: Hat sich geklärt, scheint daran gelegen zu haben, dass unser Schulnetz unlogischer Weise dein Request blockt. Benutzt du UserAgents? Bzw. wie sieht ein Request aus?

Edit2:

Code:
xUser.GetUserId()
Gibt bei mir nichts zurück.
Code:
xUser.IsEpvpUser()
Du solltest die Message Box entfernen damit sie jeder selbst designen kann, bzw. einstellen kann was passiert wenn man seine HWID nicht registriert hat.
Code:
MsgBox(xUser.IsUserGroup(xUser.UserGroup.LevelOne).ToString)
^< Ungültige Konvertierung von der Zeichenfolge in Typ Double.
Code:
            Dim infos() As String = xUser.GetUserInfo

            For Each info As String In infos
                MsgBox(info)
            Next
Info[0] ist leer und wenn ich Info[1] ausgeben will kommt wieder die tolle Message Box und der Script bricht ab.
Code:
xUser.ShoutBoxMessage(xUser.Channel.Normal, "test")
^< Ungültige Konvertierung von der Zeichenfolge in Typ Double.

Ich teste weiter.
02/23/2013 18:57 Bench#74
Ist es eigentlich möglich direkt über dem Programm e*Gold zu senden?
02/23/2013 19:22 Sedrika#75
Quote:
Originally Posted by .Bench View Post
Ist es eigentlich möglich direkt über dem Programm e*Gold zu senden?
Noch nicht.