Beiträge von [GGR]GamerXDFreak

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hallo Leute also wenn ich meinen Server restarte werden alle Accounts resettet.
    public OnGameModeExit()
    {
    SpielerSpeichern();
    return 1;
    }
    stock SpielerSpeichern(playerid)
    {
    new Accounts[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
    if(dini_Exists(Accounts))
    {

    dini_IntSet(Accounts,"Adminlevel",sSpieler[playerid][Adminlevel]);
    dini_IntSet(Accounts,"Staatsfraktion",sSpieler[playerid][Staatsfraktion]);
    dini_IntSet(Accounts,"Gang",sSpieler[playerid][Gang]);
    dini_IntSet(Accounts,"Mafia",sSpieler[playerid][Mafia]);
    }
    return 1;
    }

    //=========================ACCOUNTSYSTEM=======================//


    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Adminlevel",0);
    dini_IntSet(Spieler,"Staatsfraktion",0);
    dini_IntSet(Spieler,"Gang",0);
    dini_IntSet(Spieler,"Mafia",0);
    dini_IntSet(Spieler,"Fraktion",0);
    SendClientMessage(playerid,Blau,"Du hast dich erfolgreich regestriert");
    SpawnPlayer(playerid);
    return 1;


    }


    stock Login(playerid,key[])
    {
    SpawnPlayer(playerid);
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
    {
    SendClientMessage(playerid,Blau,"Du hast dich erfolgreich eingeloggt!");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du hast ein falsches Passwort eingegeben ,das System hat dich gekickt!");
    Kick(playerid);

    }
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    new Accounts[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
    if(dini_Exists(Accounts))
    {

    dini_IntSet(Accounts,"Adminlevel",sSpieler[playerid][Adminlevel]);
    dini_IntSet(Accounts,"Staatsfraktion",sSpieler[playerid][Staatsfraktion]);
    dini_IntSet(Accounts,"Gang",sSpieler[playerid][Gang]);
    dini_IntSet(Accounts,"Mafia",sSpieler[playerid][Mafia]);
    dini_IntSet(Accounts,"Fraktion",sSpieler[playerid][Fraktion]);

    }
    return 1;
    }



    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
    if(dini_exists(Spieler))
    {
    SetPlayerScore(playerid = dini_Get(Accounts,"Level");
    sSpieler[playerid][AdminLevel] = dini_Get(Accounts,"Adminlevel");
    sSpieler[playerid][Staatsfraktion] = dini_Get(Accounts,"Staatfraktion");
    sSpieler[playerid][Gang] = dini_Get(Accounts,"Gang");
    sSpieler[playerid][Mafia] = dini_Get(Accouunts,"Fraktion");
    sSpieler[playerid[Login] = 1;
    SpawnPlayer(playerid);


    }
    return 1;
    }


    stock SpielerReset(playerid)
    {
    if(dini_exists(Spieler))
    {
    sSpieler[playerid][Adminlevel] = 0;
    sSpieler[playerid][Level] = 0;
    sSpieler[playerid][Staatsfraktion] = 0;
    sSpieler[playerid][Gang] = 0;
    sSpieler[playerid][Mafia] = 0;
    }
    return 1;
    }

    Bekomme diese errors


    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(8108) : error 010: invalid function or declaration
    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(8111) : error 021: symbol already defined: "GetPlayerName"
    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(8112) : error 010: invalid function or declaration
    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(8115) : error 021: symbol already defined: "SetSpawnInfo"
    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(8116) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(8119) : error 010: invalid function or declaration
    C:\Users\Abdul\Desktop\Scripts\GermanGalaxyReallife.pwn(70806) : warning 219: local variable "AntiSpawnKillText" shadows a variable at a preceding level



    if(IsPlayerNPC(playerid))
    {
    new npcname[64];
    GetPlayerName(playerid,npcname,64);
    if(strcmp(npcname,"Nackte Frau,true))
    {
    //SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
    SetSpawnInfo(playerid,0,107,3479.9111,-2040.0277,3.6000, 0, 0, 0, 0, 0, 0);
    new Text3D:Nackte Frau = Create3DTextLabel("Nackte Frau",0xFF0000FF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Nackte Frau, playerid, 0.0, 0.0, 0.5);
    SetPlayerColor(playerid,0xFF0000FF);
    return 1;
    }