Beiträge von H4lo

    Das habe ich ja in meinem stock SpielerSpeichern eingefügt.
    Das Problem ist er speichert es nicht ab.
    Ich schick dir mal die Zeilen.



    stock SpielerSpeichern(playerid)
    {
    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,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned")); //Hier ist die Zeile
    return 1;
    }

    Also muss ich


    if(GetPVarInt(playerid,"loggedin")==1)
    {
    SpielerSpeichern(playerid);
    }
    Einsetzen bevor der Spieler gekickt wird?


    //EDIT
    ocmd:ban(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"/ban [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    SetPVarInt(pID,"Baned",1);
    Kick(pID);
    if(GetPVarInt(playerid,"loggedin")==1) //SO?
    {
    SpielerSpeichern(playerid);
    }
    return 1;
    }

    Guten Abend liebe Community,
    Ich habe mit Hilfe einiger Tutorials einen Ban Befehl zu stande gebracht. (OCMD)
    Aber wenn ich jemanden Banne wird er nur gekickt und wenn er wieder auf dem Server connecte,
    wird er nicht wieder gekickt.
    Ich Arbeite ja mit DINI und wenn der Spieler gebannt wird muss ja:
    SetPVarInt(pID,"Baned",1);


    aufgeführt werden.
    Aber wenn ich mein Account Ordner nach dem Ban anschau bleibt die Zahl bei 0.
    Ich zeig euch mal mein Befehl



    ocmd:ban(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"/ban [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    SetPVarInt(pID,"Baned",1);
    Kick(pID);
    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))
    {
    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 bist vom Server gebannt.");
    Kick(playerid);
    }
    SendClientMessage(playerid,0x00FF00FFF,"Du hast dich Erfolgreich eingeloggt.");
    SetSpawnInfo(playerid,0,0,1958.33, 1343.12, 15.36,0,0,0,0,0,0,0);
    SpawnPlayer(playerid);
    SetCameraBehindPlayer(playerid);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xFF0A00FF,"Falsches Passwort!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib dein Passwort ein um dich einzuloggen.","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"));
    GetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
    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 bist vom Server gebannt.");
    Kick(playerid);
    }


    Weiß einer warum das so ist?


    Mit freundlichen Grüßen
    iMan

    Das geht leider nicht.
    Aber du kannst ja alles PNS's zu mappen und neue platzieren.
    Dann muss man da z.B /repair eingeben ^^


    mfg

    Edit: Wenn Du die Suchfunktion benutzen würdest, würdest Du sogar hier im Forum (downloadbare, ja du hast richtig gehört) Versionen mit DINI finden, und das sogar noch in einere besseren Qualität als der Link oben

    Das hab ich ja gemacht aber hab keinen im Forum gefunden.

    Tut mir leid.
    Wusste ich nicht :(
    Wenn ein Moderator/Admins das sieht, soll er ihn verschieben!


    nach GameMode's fragen ist auch Verboten laut den Regeln.

    Wo steht denn Bitte,
    dass ich nach GameMode's Frage?
    Ich frage ob jemand so nett wäre mir ein Link vom einen Tutorial zu schicken. ^^

    Guten Abend liebe Community,
    Ich suche ein kompletes Reg System. (Passwort, Männlich oder Weiblich, Geburtsdatum, Herkunft)
    Es sollte mit DINI gemacht sein.
    Ich habe nämlich Probleme damit und bisjetzt konnte mir keiner richtig helfen.
    Wenn es keine Tuts gibt, wäre dann vllt einer so nett würde ein Tutorial machen?
    Ich wäre denjenigen sehr dankbar!


    Mit freundlichen Grüßen
    iMan

    Guten Tag liebe Community,
    Ich habe mir vorgestern die Ratchet and Clank Trilogy gekauft.
    Ich habe die Offline Modus [STORY] gespielt.
    Dann habe ich den Multiplayer mit meinem Coseng [OFFLINE] gespielt. Es hat alles Super geklappt!
    Dann habe ich den Online Modus Bei Ratchet and Clank 3 getestet. Es hat Anfangs gut funktioniert aber als das Match vorbei war hat es sich aufgehakt! Ich konnte nix mehr machen die Musik lief aber noch im Hintergrund. Ich war gezwungen meine PS3 von hinten aus zu machen. Das passiert jetzt öfters! [nicht immer].
    Das passiert jetzt auch wenn ich einem Spiel beitrete. Es passier eig nur dort wo es ladet!
    Liegt es jetzt an meiner PS3?
    Oder liegt es an meinem Internet?
    Was kann ich dagegen tun?
    Ich hoffe wirklich, dass ihr mir weiterhelfen könnt!
    Mit freundlichen Grüßen,
    iMan