Beiträge von Shinji Graphics

    ich habe ein script bekommen und wen man sich regestriert bzw die email eingeben soll beispiel : Dynamic@web.de oder Dynamic@google.de steht das sie schon vorhanden ist , habe aber keine ahnung woran es liegen könnte ? bzw wo sollte man nach fehlern suchen ?


    Zeilen wo email drin vor kommt


    dInfo[playerid][dLastAction] = ACTION_REGISTER_STEP1;
    format(result, sizeof(result), "%s Registration - Schritt 1 / 3", GAMEMODE);
    format(string, sizeof(string),"\
    Ihr Name %s befindet sich noch nicht in unserer Kartei. Um dich\n\
    anzumelden, gebe bitte eine gültige Email in das folgende Feld ein.\n\
    Wir versichern alle von uns erhobenen Daten nicht für andere Zwecke zu benutzen.", name);
    ShowPlayerDialog(playerid, GUI_REGISTER, DIALOG_STYLE_INPUT,result,string," Weiter "," Abbrechen ");
    #else
    format(result, sizeof(result), "%s - Registration", GAMEMODE);
    format(string, sizeof(string),"Der Name %s befindet sich noch nicht in unserer Kartei,\n\nBitte melde dich unter %s an", name, WEBURL);
    ShowPlayerDialog(playerid, GUI_LOGIN, DIALOG_STYLE_MSGBOX, result,string," Login "," Abbrechen ");
    #endif
    }
    } else {



    stock IsValidEmail(const email[])
    {
    new
    query[150],
    charMail[60];
    mysql_real_escape_string(email, charMail);
    format(query, sizeof(query), "SELECT mail FROM %splayers WHERE mail = '%s' LIMIT 1", SQL_PREFIX, charMail);
    mysql_query(query);
    mysql_store_result();
    if (mysql_num_rows() != 0) return 2;

    static
    RegEx:rEmail;
    if ( !rEmail ) {
    rEmail = regex_build("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");
    }
    return regex_match_exid(email, rEmail);
    }



    if(!response) return Kick(playerid);
    new
    longstring[700];
    switch (dInfo[playerid][dLastAction]) {
    case ACTION_REGISTER_STEP1:
    {
    new
    checkMail = IsValidEmail(inputtext);
    if(checkMail == 0) {
    dInfo[playerid][dLastAction] = ACTION_REGISTER_STEP1;
    format(longstring, sizeof(longstring),"\
    Die Email %s ist keine gültige Email Adresse. Um \n\
    alle Funktionen zu nutzen, solltest du eine valide Email angeben. Wir\n\
    versichern alle von uns erhobenen Daten nicht für andere Zwecke zu benutzen\n\
    oder in irgendeiner Weise zu veröffentlichen. Bitte versuche es nochmal.", inputtext);
    ShowPlayerDialog(playerid, GUI_REGISTER, DIALOG_STYLE_INPUT,"Email wählen - Schritt 1 / 5",longstring," Weiter "," Abbrechen ");
    return 1;
    } else if(checkMail == 2) {
    dInfo[playerid][dLastAction] = ACTION_REGISTER_STEP1;
    format(longstring, sizeof(longstring),"\
    Die Email %s wird bereits von einem anderen Charakter\n\
    benutzt. Wir versichern alle von uns erhobenen Daten nicht für andere Zwecke zu benutzen.\n\
    Bitte gebe eine andere Email an oder benachrichte einen Administrator im Forum,\n\
    dass deine Email bereits verwendet wurde.", inputtext);
    ShowPlayerDialog(playerid, GUI_REGISTER, DIALOG_STYLE_INPUT,"Email wählen - Schritt 1 / 5",longstring," Weiter "," Abbrechen ");
    return 1;
    }
    dInfo[playerid][dLastAction] = ACTION_REGISTER_STEP2;
    strmid(pInfo[playerid][pEmail], inputtext, 0, strlen(inputtext), 255);
    format(longstring, sizeof(longstring),"\
    Die Email Adresse %s wurde nun deinen Spielerdaten zugewiesen.\n\
    Wir benötigen nun nur noch dein Passwort, mit dem du dich in Zukunft\n\
    hier auf dem Server einloggst kannst.", pInfo[playerid][pEmail]);
    ShowPlayerDialog(playerid, GUI_REGISTER, DIALOG_STYLE_INPUT,"Passwort wählen - Schritt 2 / 5",longstring," Weiter "," Abbrechen ");
    return 1;
    }




    Error code : C:\Users\Mediengestaltung\Desktop\Script\gamemodes\script.pwn(3738) : error 017: undefined symbol "mysql_query"
    Zeile :
    format(query, sizeof(query), "INSERT INTO %splayers (name, mail, password, ip, regdate, lastlogin, age, sex, orig) VALUES ('%s', '%s', '%s', '%s', NOW(), NOW(), '%d', '%d', '%s')", SQL_PREFIX, charName, charEmail, MD5_Hash(charPassword), IP, age, pInfo[playerid][pSex], pInfo[playerid][pOrigin]);
    mysql_query(query);

    also mein max payne 3 läuft nun ich geh ins startmenu und erstell mir darüber ein account wen ich mich einloge kommt aber dort eine fehler meldung
    dieses profil ist mit einem anderen steam account verknüpft ?
    ich versteh das irgendwie nicht ..

    Ich bin nun soweit das man sich bei social club anmelden kann . hab mir gerade ein account erstellt wollte mich einloggen und dan kommt irgendwas mit dieses profil ist schon mit einem anderen steam account verbunden