skin, knastzeit, wanteds usw. werden nicht geladen..

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Mooin,


    hab da immernoch das Problem das viele Sachen nicht geladen werden aber gespeichert werden, zumindestens die Knastzeit wird gesaved aber nicht geladen..



    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,BLAU,"Willkommen zurück.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Falsches Passwort.");
    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"));
    SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Member",dini_Int(Spielerdatei,"Member"));
    SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
    SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
    SetPVarInt(playerid,"Warn",dini_Int(Spielerdatei,"Warn"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    SetPVarInt(playerid,"Car",dini_Int(Spielerdatei,"Car"));
    SetPVarInt(playerid,"Lkw",dini_Int(Spielerdatei,"Lkw"));
    SetPVarInt(playerid,"Boot",dini_Int(Spielerdatei,"Boot"));
    SetPVarInt(playerid,"Bike",dini_Int(Spielerdatei,"Bike"));
    SetPVarInt(playerid,"Canabis",dini_Int(Spielerdatei,"Canabis"));
    SetPVarInt(playerid,"Canabissamen",dini_Int(Spielerdatei,"Canabissamen"));
    SetPVarInt(playerid,"Zivi",dini_Int(Spielerdatei,"Zivi"));
    SetPVarInt(playerid,"Blättchen",dini_Int(Spielerdatei,"Blättchen"));
    SetPVarInt(playerid,"Joints",dini_Int(Spielerdatei,"Joints"));
    SetPVarInt(playerid,"Vodka",dini_Int(Spielerdatei,"Vodka"));
    SetPVarInt(playerid,"JimBeam",dini_Int(Spielerdatei,"JimBeam"));
    SetPVarInt(playerid,"JackDaniels",dini_Int(Spielerdatei,"JackDaniels"));
    SetPVarInt(playerid,"Wolters",dini_Int(Spielerdatei,"Wlters"));
    SetPVarInt(playerid,"Tabak",dini_Int(Spielerdatei,"Tabak"));
    SetPVarInt(playerid,"Zigaretten",dini_Int(Spielerdatei,"Zigaretten"));
    SetPlayerWantedLevel(playerid,GetPVarInt(playerid,"Wanteds"));
    Knastzeit[playerid]=dini_Int(Spielerdatei,"Knastzeit");
    SetPVarInt(playerid,"Hausschluessel",dini_Int(Spielerdatei,"Hausschluessel"));
    SetPVarInt(playerid,"Bizschluessel",dini_Int(Spielerdatei,"Bizschluessel"));
    SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));

    if(GetPVarInt(playerid,"Baned")==1)//SpielerWanteds
    {
    SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
    Kick(playerid);
    }
    if(GetPVarInt(playerid,"bantime") > gettime())
    {
    new string[128];
    format(string,sizeof(string),"Bantime: {00FF00}%i",GetPVarInt(playerid,"bantime"));
    SendClientMessage(playerid,0xEB0000D9,"Du bist noch vom Server gebannt. Du bist gebannt bis:");
    SendClientMessage(playerid,0xEB0000D9,string);
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;////Vodka,JimBeam,JackDaniels,Wolters,Tabak
    }


    Hoffentlich kann mit Jemand helfen


    und dann noch dieses Problem mit dem Warning: Unrecherable Code.

    new geld= SBizzInfo[i][sbEntranceCost];// diese Zeile
    GivePlayerMoney(playerid,-geld);

  • Als PVar hat er das nich gesaved, warum auch immer, so ist besser.
    Aber es wird halt nich geladen..
    Gesaved wird sie so bei SpielerSpeichern(playerid):



    dini_IntSet(Spielerdatei,"Knastzeit",Knastzeit[playerid]);


    Gesaved wird sie ja, sie steht in meiner acc datei, die knastzeit, nur die falsche^^ iwie zu groß aber das is anderer bug.
    benuzt wird das hier:

    ocmd:jail(playerid,params[])
    {
    new pID;
    if(GetPVarInt(playerid,"Fraktion")== 1 || GetPVarInt(playerid,"Fraktion")== 2)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,778.5495,-1387.2374,13.6605))
    {
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,COLOR_GRAD2,"INFO: /jail [ID]");
    {
    if(Wanteds[pID]>0)
    {
    new playerState = GetPlayerState(pID);
    if(playerState == PLAYER_STATE_PASSENGER)
    {
    SetPlayerPos(pID,743.8172,-1351.5823,13.5000);
    Knastzeit[pID]=Wanteds[pID]*10;
    //SetTimer("knasttimer",1000,1);
    JailTimer[playerid] = SetTimerEx("knasttimer",60000,1,"d",pID);
    Jailed[pID]=1;
    Wanteds[pID]=0;
    SetPlayerWantedLevel(pID,0);
    }
    }
    }
    }
    }
    return 1;
    }