Beiträge von Eddy

    Guten morgen, ich habe da ein Problem mit meinem Login System. Ich möchte das man maximal 3 mal das Passwort falsch eingeben darf ( danach Kick ). Aber bei mir will das nicht so ganz, zum einen bekomme ich beim 3 mal keine Kicknachricht, werde jedoch vom Server gekickt. Und ich kann mich nicht mehr einloggen, immer wenn ich normal auf den Server komme, und das "richtige" Passwort eingebe kommt das mit dem "Passwort Falsch". Ich hoffe mir kann jemand Helfen.


    Spoiler anzeigen
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case Dialog_Register:
    {
    if(!response)
    {
    SendClientMessage(playerid,0xFF0000FF,"Dieser Vorgang wurde Ab.-oder Unterbrochen\nBitte beenden Sie das Spiel, indem Sie /q als Textnachricht in den Chat eingeben.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 10))
    {
    ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_PASSWORD,"SmR: {0x3252BEFF}Registrierung","{FFFFFF}Herzlich Willkommen auf San Miami Roleplay\n\nUnser System hat Ihre Spielerinformationen\nnicht in unserer Datenbank gefunden. Um einen Charakter auf unserem Server zu Erstellen\nbenoetigen wir einige Informationen. Als erstes tragen Sie Bitte ein Sicheres Passwort in das untere Feld ein.\nMerken Sie sich Ihr Passwort Gut.\n\nKlicken Sie anschließend auf Annehmen.","Annehmen","Abbrechen");
    return 1;
    }
    new query[650 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"d.d.%d - d:d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`) VALUES ('%e','%e','%d','0','0','%s','%s','%d','100.0')",Spieler[playerid][pName],inputtext,Spieler[playerid][pAlter],query,query,Spieler[playerid][pWrongPass],Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");
    Spieler[playerid][pLogged] = true;
    SpawnPlayer(playerid);
    return 1;
    }
    case Dialog_Login:
    {
    if(!response)
    {
    SendClientMessage(playerid,0xFF0000FF,"Dieser Vorgang wurde Ab.-oder Unterbrochen\nBitte beenden Sie das Spiel, indem Sie /q als Textnachricht in den Chat eingeben.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    switch(Login_Status[playerid])
    {
    case 0:
    {
    Login_Status[playerid]++;
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"{0x3252BEFF}Falsches Passwort","{FFFFFF}Das von Ihnen angegebene Passwort wurde abgelehnt,\ngeben Sie Bitte Ihr richtiges Passwort unten in das Feld ein.\nDrücken Sie danach auf Einloggen, damit Ihre Daten kontrolliert werden können.\n\nDenken Sie auch an die Groß-,Kleinschreibung\n\nSie haben 3/3 versuche!","Einloggen","Abbrechen");
    return 1;
    }
    case 1:
    {
    Login_Status[playerid]++;
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"{0x3252BEFF}Falsches Passwort","{FFFFFF}Das von Ihnen angegebene Passwort wurde abgelehnt,\ngeben Sie Bitte Ihr richtiges Passwort unten in das Feld ein.\nDrücken Sie danach auf Einloggen, damit Ihre Daten kontrolliert werden können.\n\nDenken Sie auch an die Groß-,Kleinschreibung\n\nSie haben noch 2/3 versuche!","Einloggen","Abbrechen");
    return 1;
    }
    case 2:
    {
    Login_Status[playerid]++;
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"{0x3252BEFF}Falsches Passwort","{FFFFFF}Das von Ihnen angegebene Passwort wurde abgelehnt,\ngeben Sie Bitte Ihr richtiges Passwort unten in das Feld ein.\nDrücken Sie danach auf Einloggen, damit Ihre Daten kontrolliert werden können.\n\nDenken Sie auch an die Groß-,Kleinschreibung\n\nSie haben nurnoch 1/3 versuche!","Einloggen","Abbrechen");
    return 1;
    }
    case 3:
    {
    SendClientMessage(playerid,0x3252BEFF,"Sie haben zu oft Ihr Passwort falsch eingegeben, aus Sicherheitsgründen wurden Sie vom System gesperrt. Versuchen Sie es in einer Stunde nochmal, oder Melden Sie sich bei einem Administrator.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    }
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 25))
    {
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"SmR: {0x3252BEFF}Einloggen","{FFFFFF}Sie müssen von unserem System Identifiziert werden.\nGeben Sie dafür Ihr Passwort unten in das Feld ein.\n\n Klicken Sie anschließend auf Einloggen, damit Ihre Daten kontrolliert werden können.","Einloggen","Abbrechen");
    return 1;
    }
    new query[180 + MAX_PLAYER_NAME];
    mysql_format(DBHandle, query,sizeof(query),"SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` ='%e' AND `pPasswort` ='%e'",Spieler[playerid][pName],inputtext);
    mysql_function_query(DBHandle, query, true,"LoadPlayerDataSequence","dd",playerid,2);
    SpawnPlayer(playerid);
    Spieler[playerid][pLogged] = true;
    return 1;
    }
    }
    return 1;
    }


    Spoiler anzeigen
    public LoadPlayerDataSequence(playerid, l_step)
    {
    switch(l_step)
    {
    case 1:
    {
    new count = cache_get_field_content_int(0,"count");
    if(count)
    {
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"SmR: {0x3252BEFF}Einloggen","{FFFFFF}Sie m�ssen von unserem System Identifiziert werden.\nGeben Sie daf�r Ihr Passwort unten in das Feld ein.\n\n Klicken Sie anschlie�end auf Einloggen, damit Ihre Daten kontrolliert werden k�nnen.\n\nSie haben noch 3/3 versuche!","Einloggen","Abbrechen");
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_PASSWORD,"SmR: {0x3252BEFF}Registrierung","{FFFFFF}Herzlich Willkommen auf San Miami Roleplay\n\nUnser System hat Ihre Spielerinformationen\nnicht in unserer Datenbank gefunden. Um einen Charakter auf unserem Server zu Erstellen\nben�tigen wir einige Informationen. Als erstes tragen Sie Bitte ein Sicheres Passwort in das untere Feld ein.\n\nMerken Sie sich Ihr Passwort Gut.\n\nKlicken Sie anschlie�end auf Annehmen.","Annehmen","Abbrechen");
    return 1;
    }
    }
    case 2:
    {
    new count = cache_get_field_content_int(0,"count");
    if(count)
    {
    new query[160 + MAX_PLAYER_NAME];
    mysql_format(DBHandle, query ,sizeof(query),"SELECT * FROM `Accounts` WHERE `pName` = '%e'",Spieler[playerid][pName]);
    mysql_function_query(DBHandle, query, true,"LoadPlayerDataSequence","dd",playerid,3);
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"SmR: {0xFF0000EE}Falsches Passwort","{FFFFFF}Das von Ihnen gew�hlte Passwort war leider nicht Richtig.\nGegebenfalls beachten Sie die Gro� und Kleinschreibung.\n\nAchtung! Sie haben nur noch 2/3 versuche.","Einloggen","Abbrechen");
    return 1;
    }
    }
    case 3:
    {
    Spieler[playerid][pAlter] = cache_get_field_content_int(0,"pAlter");
    Spieler[playerid][pAdminlevel] = cache_get_field_content_int(0,"pAdminlevel");
    Spieler[playerid][pBargeld] = cache_get_field_content_int(0,"pBargeld");
    Spieler[playerid][pKontoguthaben] = cache_get_field_content_int(0,"pKontoguthaben");
    cache_get_field_content(0,"pLastLogin",Spieler[playerid][pLastLogin],DBHandle,30);
    cache_get_field_content(0,"pRegDatum",Spieler[playerid][pRegDatum],DBHandle,30);
    Spieler[playerid][pWrongPass] = cache_get_field_content_int(0,"pVersuche");
    Spieler[playerid][pLeben] = cache_get_field_content_float(0,"pLeben");
    Spieler[playerid][pLogged] = true;
    return 1;
    }
    default:
    {
    SendClientMessage(playerid,0x7D0000FF,"Es ist ein Fehler aufgetreten, Bitte starten Sie Ihren Clienten neu, und versuchen Sie es erneut,\nSollten weiterhin Fehler auftreten, so Melde Sie sich umgehend Bitte bei einem Teammitglied.");
    return 1;
    }
    }
    return 1;
    }


    //Edit
    Etwas hinzugefügt

    Wurden die Maps schon Verkauft, oder kann man noch Bieten?


    Nein sie wurden noch nicht Verkauft, es kam kein Angebot rein.
    Ich mache jetzt mal ein Angebot, ich Biete euch alle 5 Maps für nur 10€ wer sich zuerst im Thread meldet, bekommt sie.

    Zitat


    //Edit
    Da ich seit Gestern bei RealMystic im Team bin, könnt ihr jetzt noch bis 19 Uhr eure Gebote abgeben!!

    //Edit
    2
    Der erste der sich jetzt bei mir per PM Meldet, bekommt alle Maps für 25€

    //Edit3:


    Da ich die Maps gerne weg haben möchte, könnt ihr mir nun ein Angebot machen. Ich denke mal, das es bis 18:30 reicht. Schreibt mir einfach euren Betrag per PN. Ich werde mich dann bei euch Melden.


    Mfg.

    Das macht doch nichts, ich bedanke mich aber totzdem für dein Interesse, und wünsche dir einen schönen Sonntag.

    Ist es auch möglich, die Maps erst Später als am Sonntag zu Kaufen. Also wenn man sie am Sonntag bekommt, das man die dann erst am Montag oder Dienstag abkaufen kann.


    Ja, das ist natürlich auch möglich.
    Das Angebot gibt es nurnoch 12 Stunden :).

    Echt krass das es doch für 25 Euro + verkauft wird, dachte eher an maximal 5euro xD


    Dann tust du mir in der hinsicht Leid, denn wenn jemand als Mapper bei dir anfängt, und Tage lang an den Maps sitzt, dann möchte ich mal sehen wie er sich fühlen würde, wenn du ankommst und behauptest die Maps seien nix Wert. Die meisten Leute haben überhaupt keine ahnung, und möchte immer ihre Meinung sagen. Setz du dich mal ein paar Stunden an eine Map... dann siehst du wieviel Aufwand in solch einer Map steckt.

    Wirst du die Maps auch noch Texturieren? Die Texturenseite von FeL ist ja leider geschlossen, ist dies ein Problem?


    Das ist ein großes Problem, deshalb sind die anderen Maps auch nicht Texturiert. Ich kann da leider nichts ändern.

    Vielleicht hat deine Mutter falsch getippt, und hat statt einer 6 eine 5 gemacht. Versuch am besten mal ein paar Zahlen Kombinationen aus.

    Guten Tag freunde der Sonne :D.
    Da ich noch ein paar Maps auf dem PC habe, und diese nicht mehr benötige, Biete ich nun hier nochmal 5 Maps an. Die Maps sind "nicht alle" nur eine ist komplett Texturiert ( Autohaus Elegant ).
    Das Verkaufsverfahren ist wie immer, eine Auktion. Ihr könnt für die Maps soviel Bieten wie Ihr möchtet. Ich denke mal bis Sonntag 18:00 Uhr ist genügend.
    Im vorraus sei gesagt, das eine der Maps noch nicht Fertig ist, diese wird aber in den Tagen von mir fertig erstellt. Es handelt sich um das Krankenhaus Interior.
    Das ganze wird später über einen Mittelsmann gemacht, dieser wird von beiden Parteien ausgewählt.


    Das Startgebot beträgt 0,50€ ( 50 Cent ).


    Zahlungsarten sind: Paypal, Paysafecard



    Ich möchte nicht um den heißen Brei reden, wir kommen jetzt zu den Bildern. Viel Spaß beim Bieten.




    Autohaus Elegant:
    https://www.dropbox.com/sh/16o…ALWYhmyyayPFrxc-MR7FPNa#/


    Fahrschule LV:
    https://www.dropbox.com/sh/0pz…AABn_wNBwXhpF3VhZStFu3vwa


    Feuerwehr LV:
    https://www.dropbox.com/sh/p1n…AAD_LhTRHphv5fX34fn1u8Msa


    Future Com Int + Exterior ( Spielcafe :(
    https://www.dropbox.com/sh/k2x…AADfIPyLmXgxFAgENC_t-37ka


    Krankenhaus Interior:
    https://www.dropbox.com/sh/jrr…AADnaoyNJ6V6dtSxJNAAwDKFa




    //Edit - Zahlungsarten


    [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.