Passwort wird nicht in der Datei geändert

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • if(dialogid== DIALOG_NEWPASSWORD)
    {
    if(response==0)
    {
    SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
    return 1;
    }
    if(response== 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_RED,"Es wurde keine Passworteingabe registriert.");
    SendClientMessage(playerid,COLOR_GREY,"Bitte versuche es erneut");
    ShowPlayerDialog(playerid,DIALOG_NEWPASSWORD,DIALOG_STYLE_PASSWORD,"Neue Passwortvergabe","Du bist im Begriff dein Passwort zu aendern. Bitte gebe ein neues Passwort ein.","Okay","Abbrechen");
    return 1;
    }
    else
    {
    stockWechslePasswort(playerid,inputtext);
    }


    }
    }


    stock stockWechslePasswort(playerid,key[])
    {
    new pName[MAX_PLAYER_NAME],save[40];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(save,sizeof(save),"/Spieler/%d.ini",pName);
    dini_Set(save,"pPasswort",key);
    SendClientMessage(playerid,COLOR_GREEN,"Passwort Erfolgreich geaendert!");
    return 1;
    }


    Kann mir jemand sagen warum er das neue Passwort nicht in die Datei schreibt? Bei meinem Register Dialog und den dazugehörigen Register Stock verwende ich genau dieselbe Funktion.

    "Dem wird befohlen, der sich nicht selbst gehorchen kann" - Friedrich Nietzsche

  • ICH PADDEL!!!!!!!!!!


    Ich war beim Schreiben noch in der vorherigen Funktion wo ich einen Integer verwendete haha Danke Meister. Augen auf beim Schreiben. Kann geschlossen werden. :thumbup:

    "Dem wird befohlen, der sich nicht selbst gehorchen kann" - Friedrich Nietzsche

  • Als Tipp für die selbstständige Fehlersuche:


    Wenn du Probleme bei solchen Funktionen hast, nimm dir 5 Minuten Pause, dann gehe Schritt für Schritt alles durch.


    Solltest du noch keine Lösung finden, lass dir einfach mal die Strings in der Konsole ausgeben, dann hättest du den Fehler auch schnell selbst bemerkt ;)

    nanosMalte


    Zitat

    Zitat von Goldkiller




    Obwohl MiniYoda das Wörtchen "Dynamisch" in der Deutschen SA-MP szene mit durchaus fatalen Folgen verbreitete, so hat er dennoch bewiesen, dass er das Handwerk PAWN hervorragend beherrscht. Er gehört definitiv zu den kompetentesten Scriptern die man bei SA-MP.DE finden kann.

  • Ich habe mir das mehrmals durchgelesen und nicht gerade wenig. Ich hab mit der Funktion kein Problem, ich war lediglich mitm Kopf woanders gewesen.

    "Dem wird befohlen, der sich nicht selbst gehorchen kann" - Friedrich Nietzsche