Account wird nur bei mir auf dem PC 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
  • Hey freunde ich habe ein Script , wenn ich z.B. mein Ordner meinem Freund sende kann er den Server zwar anmachen aber es werden keine Scripfiles gespeichert oder filterscripts geladen nur bei mir auf dem PC :( habe den Ordner auch testweise auf einen Linux Server gelegt ,da ist genau das selbe .


    LG derpr0 (fischi)

  • Zeig mal deinen SpeicherStock , sowie denn LadeStock


    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    pInfo[playerid][pLevel] = SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    pInfo[playerid][pGeld] = GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    pInfo[playerid][pSkin] = SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
    pInfo[playerid][pPaytime] = SetPVarInt(playerid,"Paytime",dini_Int(Spielerdatei,"Paytime"));
    pInfo[playerid][pBankkonto] = SetPVarInt(playerid,"Bankkonto",dini_Int(Spielerdatei,"Bankkonto"));
    pInfo[playerid][pWanted] = SetPlayerWantedLevel(playerid,dini_Int(Spielerdatei,"Wanted"));
    pInfo[playerid][pFraktion] = SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    pInfo[playerid][pFraktionsrang] = SetPVarInt(playerid,"Fraktionsrang",dini_Int(Spielerdatei,"Fraktionsrang"));
    pInfo[playerid][pAdminlevel] = SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    pInfo[playerid][pKnast] = SetPVarInt(playerid,"Knast",dini_Int(Spielerdatei,"Knast"));
    pInfo[playerid][pKnastTime] = SetPVarInt(playerid,"KnastTime",dini_Int(Spielerdatei,"KnastTime"));
    pInfo[playerid][pJob] = SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
    pInfo[playerid][pJobAktiv] = SetPVarInt(playerid,"JobAktiv",dini_Int(Spielerdatei,"JobAktiv"));
    pInfo[playerid][pJobBisPayday] = SetPVarInt(playerid,"JobBisPayday",dini_Int(Spielerdatei,"JobBisPayday"));
    pInfo[playerid][pDrogen] = SetPVarInt(playerid,"Drogen",dini_Int(Spielerdatei,"Drogen"));
    pInfo[playerid][pMaterialien] = SetPVarInt(playerid,"Mats",dini_Int(Spielerdatei,"Mats"));
    pInfo[playerid][pPakete] = SetPVarInt(playerid,"Pakete",dini_Int(Spielerdatei,"Pakete"));
    pInfo[playerid][pZigaretten] = SetPVarInt(playerid,"Zigaretten",dini_Int(Spielerdatei,"Zigaretten"));

    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
    SetTimerEx("KickPublic", 1000, 0, "d", playerid);
    }
    SetPVarInt(playerid,"aKnast",dini_Int(Spielerdatei,"aKnast"));
    SetPVarInt(playerid,"loggedin",1);
    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,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(Spielerdatei,"Paytime",GetPVarInt(playerid,"Paytime"));
    dini_IntSet(Spielerdatei,"Bankkonto",GetPVarInt(playerid,"Bankkonto"));
    dini_IntSet(Spielerdatei,"Wanted",GetPlayerWantedLevel(playerid));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Fraktionsrang",GetPVarInt(playerid,"Fraktionsrang"));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
    dini_IntSet(Spielerdatei,"JobAktiv",0);
    dini_IntSet(Spielerdatei,"JobBisPayday",GetPVarInt(playerid,"JobBisPayday"));
    dini_IntSet(Spielerdatei,"Knast",GetPVarInt(playerid,"Knast"));
    dini_IntSet(Spielerdatei,"KnastTime",GetPVarInt(playerid,"KnastTime"));
    dini_IntSet(Spielerdatei,"aKnast",GetPVarInt(playerid,"aKnast"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
    dini_IntSet(Spielerdatei,"Materialien",GetPVarInt(playerid,"Materialien"));
    dini_IntSet(Spielerdatei,"Drogen",GetPVarInt(playerid,"Drogen"));
    dini_IntSet(Spielerdatei,"Zigaretten",GetPVarInt(playerid,"Zigaretten"));
    }
    return 1;
    }



    Ignoriere die Enums , habe ich eben erst testweise erstellt war aber vorher auch schon so

  • Resettest du die(/den?) PVar beim Disconnecten?
    Zeig mal deinen OnPlayerConnect Public.



    // Serverbetreten
    new spieler[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid, spieler, sizeof(spieler));
    format(string, sizeof(string), "%s hat den Server betreten", spieler);
    SendClientMessageToAll(GRAU, string);
    // Login Register
    if(IsPlayerNPC(playerid))return 1;
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    SetPlayerCameraPos(playerid, -316.6443,1079.3202,21.0820);
    SetPlayerCameraLookAt(playerid, -341.2916,1078.5277,19.7422);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    }
    else
    {
    SetPlayerCameraPos(playerid, -316.6443,1079.3202,21.0820);
    SetPlayerCameraLookAt(playerid, -341.2916,1078.5277,19.7422);
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    }



    100 BEITRÄGE ;) HellYEAAAAAH