Beiträge von badnat

    Guten Tag!
    Ich habe ein Problem, nämlich es werden keine neuen User gespeichert.
    Ich hoffe ihr helft mir!
    Hier mal die Betreffenden Zeilen:


    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,GELB,"Erfolgreich registriert.");
    SetPlayerScore(playerid,1);
    SetPVarInt(playerid,"loggedin",1);
    dini_IntSet(Spielerdatei, "ZeitSeitPD", 0);
    dini_IntSet(Spielerdatei, "Respektpunkte", 0);
    dini_IntSet(Spielerdatei, "Respekt", 8);
    dini_IntSet(Spielerdatei, "LevelMoney", 8000);
    dini_IntSet(Spielerdatei, "Fraktion",0);
    dini_IntSet(Spielerdatei, "Bank", 50000);
    dini_IntSet(Spielerdatei, "WantedLevel", 0);
    dini_IntSet(Spielerdatei, "Job",0);
    dini_IntSet(Spielerdatei, "Mitglied", 0);
    dini_IntSet(Spielerdatei, "Leader", 0);
    return 1;
    }


    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    LoadAccount(playerid);
    SendClientMessage(playerid,GELB,"Erfolgreich eingeloggt.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,GELB,"Das eingegebene Passwort ist nicht korrekt.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }


    }


    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,ROT,"Du wurdest vom Server gebannt.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    SetPVarInt(playerid, "ZeitSeitPD", dini_Int(Spielerdatei, "ZeitSeitPD"));
    SetPVarInt(playerid, "Respektpunkte", dini_Int(Spielerdatei, "Respektpunkte"));
    SetPVarInt(playerid, "Respekt", dini_Int(Spielerdatei, "Respekt"));
    SetPVarInt(playerid, "LevelMoney", dini_Int(Spielerdatei, "LevelMoney"));
    SetPVarInt(playerid, "Bank", dini_Int(Spielerdatei, "Bank"));
    SetPVarInt(playerid, "WantedLevel", dini_Int(Spielerdatei, "WantedLevel"));
    SetPlayerSkin(playerid, dini_Int(Spielerdatei, "SkinID"));
    SetPVarInt(playerid, "Job", dini_Int(Spielerdatei, "Job"));
    SetPVarInt(playerid, "Mitglied", dini_Int(Spielerdatei, "Mitglied"));
    SetPVarInt(playerid, "Leader", dini_Int(Spielerdatei, "Leader"));
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    dini_IntSet(Spielerdatei, "ZeitSeitPD", GetPVarInt(playerid,"ZeitSeitPD"));
    dini_IntSet(Spielerdatei, "Respektpunkte", GetPVarInt(playerid,"Respektpunkte"));
    dini_IntSet(Spielerdatei, "Respekt", GetPVarInt(playerid,"Respekt"));
    dini_IntSet(Spielerdatei, "LevelMoney", GetPVarInt(playerid,"LevelMoney"));
    dini_IntSet(Spielerdatei, "Bank", GetPVarInt(playerid,"Bank"));
    dini_IntSet(Spielerdatei, "WantedLevel", GetPVarInt(playerid,"Wantedlevel"));
    dini_IntSet(Spielerdatei, "SkinID", GetPlayerSkin(playerid));
    dini_IntSet(Spielerdatei, "Job", GetPVarInt(playerid,"Job"));
    dini_IntSet(Spielerdatei, "Mitglied", GetPVarInt(playerid,"Mitglied"));
    dini_IntSet(Spielerdatei, "Leader", GetPVarInt(playerid,"Leader"));
    }
    return 1;
    }


    Keine Errors, keine Warnings.

    Gute Nacht,
    Man hört oft von Usern, dass kurze Filterscripts in den Codeschnipsel Bereich gehören. Ich habe ihn gesucht, und wollte mal wissen ob jemand von euch weiß wo der ist.
    Ich hoffe jemand hilft mir.
    Liebe Grüße,
    badnat

    Du erwartest dir doch ernsthaft keine Antwort, oder?
    Schildere dein Problem, schreib normale Sätze und denk dir einen aussagekräftigen Titel aus.

    Zu deinem Avatar: ich dachte die Keiserflagge ist verboten :\
    Mit dem kannst du alles zocken, stell dir aber lieber einen zusammen!

    mach dir besser ocmd befehle.
    zB für kick:



    ocmd:kick(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,WEIß,"AdmCmd: Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,WEIß,"Benutzung: /kick [id/name] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    Kick(pID);
    return 1;
    }

    Ich geh mir mal ein sixpack kaufen, und scripten. Um 18 Uhr gehe ich raus und mach mir ein schönes feuerwerk.


    Es heißt erstens ADHS und nicht ADS.

    Zitat von www.wikipedia.com

    Die Aufmerksamkeitsdefizit-/Hyperaktivitätsstörung (ADHS), die auch als Aufmerksamkeitsdefizit-/Hyperaktivitätssyndrom oder Hyperkinetische Störung (HKS) bezeichnet wird, ist eine bereits im Kindesalter beginnende psychische Störung, die sich durch Probleme mit der Aufmerksamkeit sowie Impulsivität und häufig auch Hyperaktivität auszeichnet. Etwa drei bis zehn Prozent aller Kinder zeigen Symptome im Sinne einer ADHS.
    Daneben existieren alternative Bezeichnungen und Abkürzungen, welche teilweise übereinstimmende Krankheitsbilder beschreiben, teilweise spezielle Ausprägungen bezeichnen. Verbreitet ist insbesondere die Bezeichnung Aufmerksamkeitsdefizitsyndrom oder -störung (ADS).


    Außerdem sollte man, wie von DMA gesagt, mit solchen Statements aufpassen. ADS/ADHS ist ein Syndrom. Da kann niemand was dafür!
    Wirst du denn jetzt etwa leute mit dem Turner Syndrom auslachen, weil sie 3 Chromosome der Art 21, statt 2 haben?
    Das ist einfach nur absurd.