[Hilfe]Dini speichert nicht, egal was außer PW.

  • [Hilfe]Dini speichert nicht, egal was außer PW.

    Hallo alle zusammen, folgendes , achtet auf die SetPVarInts !
    [pwn] if(dialogid == Fragen)
    {
    if(response == 0)
    {
    new string[128];
    format(string,sizeof(string),"Berta:Wie alt sind du eigentlich %s ?",SName(playerid));
    ShowPlayerDialog(playerid,Fragen,DIALOG_STYLE_INPUT,"Alter",string,"Weiter"," ");
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,Fragen,DIALOG_STYLE_INPUT,"Alter","Nein nein , ich habe nach dem Alter gefragt.","Weiter"," ");
    return 1;
    }
    else
    {
    new string[64];
    format(string,sizeof(string),"Berta: hmmm %i also ...",strval(inputtext));
    new alter = strval(inputtext);
    SetPVarInt(playerid,"Alter",alter); <----------------- Hier
    SendClientMessage(playerid,grün,string);
    ShowPlayerDialog(playerid,Fragen2,DIALOG_STYLE_MSGBOX,"Geschichte","Berta:Geh erst mal zu Jonny, der erklärt die wo du gelandet bist.","Weiter"," ");
    return 1;
    }
    }

    return 1;
    }
    if(dialogid == Fragen2)
    {
    if(response == 0)
    {
    ShowPlayerDialog(playerid,Fragen2,DIALOG_STYLE_MSGBOX,"Geschichte","Berta:Geh erst mal zu Jonny, der erklärt die wo du gelandet bist.","Weiter"," ");
    return 1;
    }
    if(response == 1)
    {
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1105.7391,-299.2052,74.5391);
    SetPlayerFacingAngle(playerid,106.2978);
    TogglePlayerControllable(playerid,1);
    SetPVarInt(playerid,"Log",1);<----------------- und Hier!
    return 1;
    }
    return 1;
    }[/pwn]

    Diese beiden ROT makierten Sachen bringen nichts. Die Vars bleiben auf 0.
    Deswegen habe ich die Account.ini geöffnet und selber z.b. Log auf 1 gesetzt .
    es Funktioniert. Er läd es ganz normal. An der Spielerladen stock liegt es also nicht.

    Also muss es ein Fehler beim Speichern sein ? Oder woran liegt es , hier die Speichern stock.


    [pwn]stock SpielerSpeichern(playerid)
    {
    new SDatei[64];
    format(SDatei,sizeof(SDatei),"/Accounts/%s.ini",SName(playerid));
    if(dini_Exists(SDatei))
    {
    dini_IntSet(SDatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(SDatei,"Alevel",GetPVarInt(playerid,"Alevel"));
    dini_IntSet(SDatei,"Blood",GetPVarInt(playerid,"Blood"));
    dini_IntSet(SDatei,"MS14",GetPVarInt(playerid,"MS14"));
    dini_IntSet(SDatei,"Police",GetPVarInt(playerid,"Police"));
    dini_IntSet(SDatei,"Medic",GetPVarInt(playerid,"Medic"));
    dini_IntSet(SDatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(SDatei,"Erfahrung",GetPVarInt(playerid,"Erfahrung"));
    dini_IntSet(SDatei,"Log",GetPVarInt(playerid,"Log"));
    dini_IntSet(SDatei,"Alter",GetPVarInt(playerid,"Alter"));
    }
    return 1;
    }[/pwn]

    ich finde keinen Fehler und frage mich warum es nichts speichert -.-

    danke schonmal

    MfG

    MenInBlack