Beiträge von Tiduz187

    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"acc/%s.sav",pname);
    if(fexist(accFormat) && Player[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"Adminlvl",Player[playerid][admin]);
    dini_IntSet(accFormat,"Kills",Player[playerid][Kills]);
    dini_IntSet(accFormat,"Deaths",Player[playerid][Deaths]);
    dini_IntSet(accFormat,"vip",Player[playerid][vip]);
    dini_IntSet(accFormat,"exp",Player[playerid][exp]);
    dini_IntSet(accFormat,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(accFormat,"Score",GetPlayerScore(playerid));
    }
    Player[playerid][eingeloggt] = 0;
    return 1;
    }


    GESPEICHERT


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"acc/%s.sav",pname);
    if(response)
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN: // ID Login
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Please logg in ","Cancel","Next");
    return SendClientMessage(playerid,0xFFFFFFFF,"No password!");
    }
    if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0) // Load PSW
    {
    Player[playerid][admin] = dini_Int(accFormat,"AdminLvl");
    Player[playerid][Kills] = dini_Int(accFormat,"Kills");
    Player[playerid][Deaths] = dini_Int(accFormat,"Deaths");
    Player[playerid][vip] = dini_Int(accFormat,"vip");
    Player[playerid][exp] = dini_Int(accFormat,"exp");
    SetPlayerSkin(playerid, dini_Int(accFormat,"Skin"));
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
    SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
    Player[playerid][eingeloggt] = 1; //player is logged in now
    SendClientMessage(playerid,0xFFFFFFFF,"You have been sucessfully logged in.");
    }


    Wiedergegeben

    Der saved den Skin iwie garnit beim Disconnect 8|


    //E: Ah ... der wird doch saved... ich teste mal mit onplayerspawn^^


    //E2: Nein, da errort der... es wird saved, aber ... wenn man einloggt und spawnt wird der Skin IMMER auf 0 gesetzt :wacko:

    Warum funzt das nit?


    Unter OnPlayerDisconnect


    dini_IntSet(accFormat,"Skin",GetPlayerSkin(playerid));


    Und wenn er sich eingeloggt hat:


    SetPlayerSkin(playerid, dini_Int(accFormat,"Skin"));


    Aber er hat immer Skin ID 0 :(

    if(dialogid == login)
    {
    if(response == 1)
    {
    new Spielerdatei[256];
    new SpielerName[MAX_PLAYER_NAME];
    if(!strlen(inputtext))return ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "Logge dich ein!", " ", "Login!", "Abbrechen!");
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Users/%s.ini",SpielerName);
    SpielerInfo[playerid][Passwort] = strval(dini_Get(Spielerdatei,"Passwort"));
    if(strcmp(inputtext,SpielerInfo[playerid][Passwort],false) == 0)
    {
    Anmelden(playerid);
    SpawnPlayer(playerid);
    }
    else
    {
    FalschesPasswort[playerid] += 1;
    PasswortFalsch(playerid);
    }
    }
    }

    Rank 6: Chef Mechatroniker
    Rank 5: Begabter Mechatroniker
    Rank 4: Mechatroniker
    Rank 3: Begabter KFZ-Mechaniker
    Rank 2: KFZ-Mechaniker
    Rank 1: ADAC Praktikant


    Hab ich mir nur schnell überlegt^^

    Find ich nur korrekt! Das ist wirklich ******** was die da machen... SAMP4YOU?... das macht den Namen iwie schlecht -.-

    Ich habe mehrfach gefragt ob es ein vServer ist darauf kam nur: "ROOT!"...
    Habe beim Anbieter nachgefragt er sagte mir dass es ein vServer sei...


    Darauf die Leute hier:


    Zitat


    Waffe 22:59:
    ich weiß net was das ist so

    Projektleiter, die nichtmal Ahnung von ihrem eigenen Projekt haben! :thumbdown:
    Und der CP funzt nit :D

    Nochmal zusammengefasst:


    Ich suche ein RP Spiel, wo man sogut wie nicht Botten kann und
    es auch nicht ewig dauert zum Leveln ab 20 oder so...


    Es sollte kostenlos sein wenn möglich und viel spaß bereiten, halt
    nicht dauer kloppen... das wäre wiederum Hirnlos xD (FlyFF...)