Beiträge von Defcon

    1. Wer einen Preis Beitragen möchte kann sich hier oder per PN melden, ich werde ihn der Liste hinzufügen.

    Ich muss in meinem E:Mail Fach nachher gucken, kann sein das ich da noch Key's drinne habe. (Schreibe dir später ne PN.)


    MfG:


    PS: Ich, DevdogVideos nehme an lollipop's Winterspecial 2013 teil und verifiziere mich somit zur Teilnahme an dem Gewinnspiel.


    stock SpielerLaden(playerid){
    new SpielerDatei[512];
    format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
    SetPlayerScore(playerid,dini_Int(SpielerDatei,"Level"));
    dini_Int(SpielerDatei, "Geschlecht"); //<---
    GivePlayerMoney(playerid,dini_Int(SpielerDatei,"Bargeld"));
    SetPVarInt(playerid,"Eingeloggt",1);
    if(GetPVarInt(playerid,"Gebannt")==1){
    Kick(playerid);
    SendClientMessage(playerid,FARBE_WEISS,"Gebannt!");
    }return 1;
    }


    MfG.



    if(dialogid==DIALOG_GESCHLECHT)
    {
    if(response==0)
    {
    SendClientMessage(playerid,FARBE_WEISS,"Alles Klar, du bist also Weiblich.");
    SetPVarInt(playerid,"Geschlecht",2);
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Einloggen{0000FF}1{FFFFFF}/{FF0000}2","{FFFFFF}Herzlich willkommen auf Titan{FFFF00}RolePlay{FFFFFF}!\nEs wurde ein Account mit diesem Namen in derDatenbank gefunden.\nUm damit zu Spielen musst du dich nur nochEinloggen!\n\nMFG. das Titan {FFFF00}RolePlay{FFFFFF} AdminTema!","Spielen","Beenden");
    return 1;
    }
    if(response==1)
    {
    SendClientMessage(playerid,FARBE_WEISS,"Alles Klar, du bist also Männlich.");
    SetPVarInt(playerid,"Geschlecht",1);
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Einloggen{0000FF}1{FFFFFF}/{FF0000}2","{FFFFFF}Herzlich willkommen auf Titan{FFFF00}RolePlay{FFFFFF}!\nEs wurde ein Account mit diesem Namen in derDatenbank gefunden.\nUm damit zu Spielen musst du dich nur nochEinloggen!\n\nMFG. das Titan {FFFF00}RolePlay{FFFFFF} AdminTema!","Spielen","Beenden");
    return 1;
    }
    }


    Nein! Ich Scripte aus Spaß und nicht um ein Server zu Erstellen.


    MfG.


    OK, Das geht.
    Aber jetzt bleibt EIngeloggt immer auf 1 stehen!


    MfG.


    //e
    Und wenn ich jetzt mich Einlogge und /geschlecht Eingebe wird mir das Geschlecht wider nicht Angezeigt...


    HAbe es so Geändert wie du es Gezeigt hast.
    Bringt leider auch nicht's.
    Kannst dir das Script Downloaden, dann siehst du es^^


    MfG.


    ändere mal die 2 zu W und die 1 zu M vielleicht hilft das ja das er mit den int nicht zurecht kommt


    SetPVarINT!
    INT = Intergear = Zahl(en)


    MfG.

    Hast du dich denn auch ausgeloggt und führst "SpielerSpeichern" beim Disconnect auch aus?
    Unten bei SpielerSpeichern einfach mal print("gespeichert") ...

    Ja mache ich.

    stock SpielerSpeichern(playerid){
    if(GetPVarInt(playerid,"Eingeloggt")==1){
    new SpielerDatei[512];
    format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_IntSet(SpielerDatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(SpielerDatei,"Bargeld",GetPlayerMoney(playerid));
    dini_IntSet(SpielerDatei,"Gebannt",GetPVarInt(playerid,"Gebannt"));
    dini_IntSet(SpielerDatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));
    print("gespeichert");
    }return 1;
    }

    Und es wird mir Ausgeprint.


    MfG.

    Warte...


    Setzen ihn auf denn Wert 1 oder 2

    if(dialogid==DIALOG_GESCHLECHT)
    {
    if(response==0)
    {
    SendClientMessage(playerid,FARBE_WEISS,"Alles Klar, du bist also Weiblich.");
    SetPVarInt(playerid,"Geschlecht",2);
    return 1;
    }
    if(response==1)
    {
    SendClientMessage(playerid,FARBE_WEISS,"Alles Klar, du bist also Männlich.");
    SetPVarInt(playerid,"Geschlecht",1);
    return 1;
    }
    }



    stock Register(playerid,key[]){
    new SpielerDatei[512];
    format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_Create(SpielerDatei);dini_Set(SpielerDatei,"Passwort",key);
    dini_IntSet(SpielerDatei,"Level",0);
    dini_IntSet(SpielerDatei,"Bargeld",0);
    dini_IntSet(SpielerDatei,"Gebannt",0);
    dini_IntSet(SpielerDatei,"Geschlecht",0);
    dini_IntSet(SpielerDatei,"Eingeloggt",1);return 1;
    }



    stock SpielerLaden(playerid){
    new SpielerDatei[512];
    format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
    SetPlayerScore(playerid,dini_Int(SpielerDatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(SpielerDatei,"Bargeld"));
    SetPVarInt(playerid,"Geschlecht",dini_Int(SpielerDatei,"Geschlecht"));
    SetPVarInt(playerid,"Eingeloggt",1);
    if(GetPVarInt(playerid,"Gebannt")==1){
    Kick(playerid);
    SendClientMessage(playerid,FARBE_WEISS,"Gebannt!");
    }return 1;
    }
    stock SpielerSpeichern(playerid){
    new SpielerDatei[512];
    format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_IntSet(SpielerDatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(SpielerDatei,"Bargeld",GetPlayerMoney(playerid));
    dini_IntSet(SpielerDatei,"Gebannt",GetPVarInt(playerid,"Gebannt"));
    dini_IntSet(SpielerDatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));return 1;
    return 1;
    }


    na wo ist der Fehler?
    Tipp seh dir das Rote an denn du musst den Namen des Vars angeben wie du ihn gesetzt hast



    stock SpielerSpeichern(playerid){
    if(GetPVarInt(playerid,"Eingeloggt")==1){
    new SpielerDatei[512];
    format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_IntSet(SpielerDatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(SpielerDatei,"Bargeld",GetPlayerMoney(playerid));
    dini_IntSet(SpielerDatei,"Gebannt",GetPVarInt(playerid,"Gebannt"));
    dini_IntSet(SpielerDatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));
    dini_IntSet(SpielerDatei,"Eingeloggt",0);
    }return 1;
    }


    Wenn du meinst das es so gehört, dann bringt es auch nicht's. Geschlecht bleibt bei 0 stehen.


    MfG.