Beiträge von LuckyStrike

    ist den das Passwort in der Datenbank auch gehasht ?

    Ja wird gehasht laut Tabelle..


    new rname[MAX_PLAYER_NAME],query[128],password[35];
    GetPlayerName(playerid,rname,sizeof(rname));
    if(strlen(inputtext)>3)
    {
    mysql_escape_string(inputtext,password,dbhandle);
    format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s',MD5('%s'))",rname,password);
    mysql_function_query(dbhandle,query,false,"","");

    }

    SQL
    [15:52:34] [DEBUG] mysql_tquery - connection: 1, query: "SELECT id FROM user WHERE username='Pitcher'", callback: "CheckUser", format: "i"[15:52:34] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called[15:52:34] [DEBUG] mysql_tquery - scheduling query "SELECT id FROM user WHERE username='Pitcher'"..[15:52:34] [DEBUG] CMySQLQuery::Execute[CheckUser(i)] - starting query execution[15:52:34] [DEBUG] CMySQLQuery::Execute[CheckUser(i)] - query was successful[15:52:34] [DEBUG] CMySQLResult::CMySQLResult() - constructor called[15:52:34] [DEBUG] CMySQLQuery::Execute[CheckUser(i)] - data being passed to ProcessCallbacks()[15:52:34] [DEBUG] Calling callback "CheckUser"..[15:52:34] [DEBUG] cache_get_data - connection: 1[15:52:34] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called[15:52:34] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called[15:53:08] [DEBUG] mysql_escape_string - source: "morgen", connection: 1, max_len: 35[15:53:08] [DEBUG] mysql_tquery - connection: 1, query: "SELECT * FROM user WHERE username='Pitcher' AND password=MD5('mo", callback: "pwresponse", format: "i"[15:53:08] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called[15:53:08] [DEBUG] mysql_tquery - scheduling query "SELECT * FROM user WHERE username='Pitcher' AND password=MD5('morgen')"..[15:53:08] [DEBUG] CMySQLQuery::Execute[pwresponse(i)] - starting query execution[15:53:08] [DEBUG] CMySQLQuery::Execute[pwresponse(i)] - query was successful[15:53:08] [DEBUG] CMySQLResult::CMySQLResult() - constructor called[15:53:08] [DEBUG] CMySQLQuery::Execute[pwresponse(i)] - data being passed to ProcessCallbacks()[15:53:08] [DEBUG] Calling callback "pwresponse"..[15:53:08] [DEBUG] cache_get_data - connection: 1[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "level", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "id", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "geld", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "adminlevel", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "skins", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called[15:53:08] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called[15:53:15] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE user SET level='0',adminlevel='0',skins='0',geld='0' WHER", callback: "(null)", format: "(null)"[15:53:15] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called[15:53:15] [DEBUG] mysql_tquery - scheduling query "UPDATE user SET level='0',adminlevel='0',skins='0',geld='0' WHERE id='0'"..[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - starting query execution[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - query was successful[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - no callback specified, skipping result saving[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - data being passed to ProcessCallbacks()[15:53:15] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called



    Bisschen lang sorry..


    Gruß

    Guten Morgen, ich habe ein Problem.. und zwar wird mir die SkinID in der Datenbank [MYSQL] nicht gespeichert..
    Somit auch nicht geladen..


    enum PI //Spielerinfos
    {
    eingeloggt,
    level,
    id,
    adminlevel,
    skins
    }


    spielerspeichern(playerid)
    {
    if(SI[playerid][eingeloggt]==0)return 1;
    new query[128];
    format(query,sizeof(query),"UPDATE user SET level='%i',adminlevel='%i',skins='%i',geld='%i' WHERE id='%i'",SI[playerid][level],GetPlayerMoney(playerid),SI[playerid][adminlevel],SI[playerid][skins],SI[playerid][id]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }


    public pwresponse(playerid)
    {
    new rows,fields;
    cache_get_data(rows,fields,dbhandle);
    if(rows==0)
    {
    SI[playerid][eingeloggt] = 1;
    SI[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
    SetPlayerScore(playerid,SI[playerid][level]);
    SI[playerid][id] = cache_get_field_content_int(0,"id",dbhandle);
    SetPlayerMoney(playerid,cache_get_field_content_int(0,"geld",dbhandle));
    SI[playerid][adminlevel] = cache_get_field_content_int(0,"adminlevel",dbhandle);
    SI[playerid][skins] = cache_get_field_content_int(0,"skins",dbhandle);
    SetPlayerSkin(playerid,SI[playerid][skins]);
    }
    else
    {
    SendClientMessage(playerid,rot,"Falsches Passwort");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein","Login","Abbrechen");
    }
    return 1;
    }



    Kann mir jemand auf die Sprünge helfen?


    Gruß

    Abend zusammen, ich bin auf der suche nach einem WBB 4 GTA SA Design wo auch gecodet ist wenn es geht.
    Es sollte eher ein "helleres" Design sein und im Header vielleicht der "Projektname" (per PN)
    Zum Preislichen kann man sich treffen, näheres wird aber dann per PN geklärt!


    Danke, LuckyStrike


    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Hallo Zusammen, habe gerade was probiert auf meinen Testserver und wollte mit einem neuen Account joinen, hab ihn Registriert usw..
    jedoch fügt es mir in meiner "USER-Tabelle" keinen neuen Nutzer dazu in der MYSQL Datenbank.


    Registercode:

    Spoiler anzeigen

    if(dialogid == DIALOG_REGISTER)
    {
    if(response)
    {
    new rname[MAX_PLAYER_NAME],query[128],password[35];
    GetPlayerName(playerid,rname,sizeof(rname));
    if(strlen(inputtext)>3)
    {
    mysql_escape_string(inputtext,password,dbhandle);
    format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s',MD5('%s')",rname,password); Hier wird eine Datensatz in "user" angelegt mit username & password oder?
    mysql_function_query(dbhandle,query,false,"","");

    }
    else
    {
    SendClientMessage(playerid,rot,"Dein Passwort muss mindestens 4 Zeichen besitzen");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort ein","Auswahl","Abbrechen");
    }
    }
    else
    {
    Kick(playerid);
    }
    }


    //Finde gerade keinen Fehler aber irgendwas stimmt nicht..
    Gruß

    C:\Users\Unbenannt\Desktop\German-Redlife\gamemodes\Blue-Mix-Reallife.pwn(16) : error 017: undefined symbol "SpielerDaten"
    C:\Users\Unbenannt\Desktop\German-Redlife\gamemodes\Blue-Mix-Reallife.pwn(16) : error 009: invalid array size (negative, zero or out of bounds)


    Und bitte mal die Zeile 16 Posten wo "SpielerDaten" steht...
    Und kannst du bitte noch sagen wo die Fehler liegen in welcher Zeile?
    Hier der PWN Code


    if(dialogid == DIALOG_JOB)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du bist nun Busfahrer!");
    playerD[playerid][job] = 1;
    return 1;
    }
    case 1:
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du bist nun Trucker!");
    playerD[playerid][job] = 2;
    return 1;
    }
    }
    }
    else
    {
    return 1;
    }
    }

    Hallo Zusammen, da mein PC die letzten beiden Tage ein paar Macken hatte, läuft er nun seite Heute wieder.
    Jedoch habe ich jetzt ein Problem mit meinen "MYSQL ACP" und mit meiner Tabelle:


    Hier habe ich einen komischen Port bei "Apache" hatte ich vorher nicht.




    Und im PhpmyAdmin Panel spuckt er mir den Fehler das die Tabelle nicht existiert, kann sie aber auch nicht löschen.





    Kann mir jemand vielleicht weiterhelfen?


    Gruß


    //BILD edit

    Ich persönlich "freu" mich immer wenn mich der Server, mit seiner Gammel Musik begrüßt, vor allem wenn die einfach nur mega laut ist.
    Tu dir selbnst den Gefallen, lass die Hintergrundmusik einfach weg, oder schalt sie optional sein :thumbup:


    Dem kann ich nur zustimmen, mich macht sowas auch immer sehr spaß! :)
    Optional einschalten wäre eine gute Idee

    MYSQL - LOG


    Hey, bin gerade dabei bisschen mysql anzuschauen und hab das jetzt mal alles so gemacht, sprich:
    User angelegt + DB..


    Jetzt bekomm ich wenn ich den Server starte eine MYSQL - LOG, wo nicht sein sollte. Der Fehler kommt 4x


    SQL
    [21:27:29] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'samp'@'localhost' (using password: YES)


    Der Zugang wird verweigert für samp@localhost. Aber wie kann ich das ändern?


    Gruß

    Hallo erstmal :)


    Kannst du den Warning bitte mal reinposten und in was für einer zeile er ist? Besser wäre gleich den ganzen "Code".


    Gruß



    P.S: Hier in Zukunft bitte Themen eröffnen, da dort die ganzen Pawn-Scripter unterwegs sind und dir vielleicht dort schneller helfen können.


    [SCRIPTING BASE]

    Das mit den rumschlachten ist zwar schade aber damit kann ich durchaus leben.

    Ist das sicher? Weil in Facebook hat die "EA Star Wars" Seite mal geschrieben wie einer gesagt hat, das es keine Raumschlachten gibt.


    Antwort von EA Star Wars Facebookseite: "Wer weiß, wer weiß"


    Gruß

    Morgen an all die Star Wars (Battlefront) Freunde da draußen :)


    Sicher haben schon ein paar von dem Spiel gehört oder?
    Gestern ist das erste Gameplay Video rausgekommen, was haltet ihr davon?


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Gruß LuckyStrike