Beiträge von R4z0R

    danke dir, habe trozdem noch einen Error :o


    folgenden :
    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(189) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    In folgenden Zeilen


    if(IstSpielerInFraktion(pid,frakid) == frakid)
    {
    return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in dieser Fraktion.");
    }
    else
    {
    sSpieler[pid][Fraktion] = frakid;
    SendClientMessage(pid,GELB,"Du wurdest zum Leader einer Fraktion gemacht.");
    SendClientMessage(pid,GELB,"Du hast den angegebenen Spieler zum Leader gemacht.");
    }
    else
    {
    return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    }
    }
    return 1;
    }


    hm warum?

    Huhu ,


    Folgender Error :
    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(146) : error 017: undefined symbol "dcmd_makealeader"
    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(505) : warning 203: symbol is never used: "dcmd_makeleader"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    für Folgende Zeilen



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    //Befehle mit DCMD
    dcmd(makeadmin, 9, cmdtext);
    dcmd(makealeader, 10, cmdtext);
    if (strcmp("/gmx", cmdtext, true, 10) == 0)
    {
    if(IstSpielerAdmin(playerid, 3))
    {
    SendRconCommand("gmx");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
    return 1;
    }
    return 1;
    }
    return 0;
    }


    //DCMD Befehle


    //MakeLeader Befehl
    dcmd_makeleader(playerid,params[])
    {
    new pid, frakid;
    if(sscanf(params,"ud",pid,frakid))
    {
    return SendClientMessage(playerid,GELB,"Verwendung : /makeleader [ID] [Fraktionsid]");
    }
    if(IstSpielerAdmin(playerid, 2001))
    {
    if(pid == INVALID_PLAYER_ID)
    {
    return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
    }
    if(IstSpielerinFraktion(pid,frakid) == frakid)
    {
    return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in dieser Fraktion.");
    }
    else
    {
    sSpieler[pid][Fraktion] = frakid;
    SendClientMessage(pid,GELB,"Du wurdest zum Leader einer Fraktion gemacht.");
    SendClientMessage(pid,GELB,"Du hast den angegebenen Spieler zum Leader gemacht.");
    }
    else
    {
    return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    }
    }
    return 1;
    }


    Bitte wo ist der Fehler?

    if(sSpieler[playerid][sFraktion] == fraktionsid) return 1;


    der ganze stock sieht so aus



    stock IstSpielerInFraktion(playerid, fraktionsid)
    {
    if(sSpieler[playerid][sFraktion] == fraktionsid) return 1;
    return 0;
    }

    Guten Tag, habe einen Error der nervt.



    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(421) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(448) : error 001: expected token: "-string end-", but found "-identifier-"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.




    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_Int(Spieler,"Level"));
    sSpieler[playerid][AdminLevel] = dini_Int(Spieler,"AdminLevel");
    sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
    sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
    sSpieler[playerid][Team] = dini_Int(Spieler,"Team")
    sSpieler[playerid][sLogin] = 1;
    }
    return 1;
    }


    stock SpielerReset(playerid)
    {
    sSpieler[playerid][AdminLevel] = 0;
    sSpieler[playerid][Level] = 0;
    sSpieler[playerid][Fraktion] = 0;
    sSpieler[playerid][Team] = 0;
    return 1;
    }


    //Adminsystem


    stock IstSpielerAdmin(playerid,level)
    {
    if(sSpieler[playerid][AdminLevel] >= level) return 1;
    return 0;
    }



    //Fraktion LSPD


    stock IstSpielerInFraktion(playerid, fraktionsid)
    {
    if(sSpieler[playerid][sFraktion] == fraktionsid) return 1;
    return 0;
    }


    Könnte mir da jemand helfen?

    Ich?


    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,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    }
    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"));
    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);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }