Beiträge von Manuel

    ocmd:makeadmin(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))
    {
    return SendClientMessage(playerid,ROT,"Dein Rang ist dafür zu niedrig.");
    }
    new pID, rank, sendername[MAX_PLAYER_NAME], anderername[MAX_PLAYER_NAME];
    if(sscanf(params,"ui",pID,rank))
    {
    return SendClientMessage(playerid,ROT,"Benutzung: /makeadmin [ID] [Level]");
    }
    if(rank>5)
    {
    return SendClientMessage(playerid,ROT,"Bitte einen gültigen Rang angeben.");
    }
    GetPlayerName(playerid,sendername,sizeof(sendername));
    GetPlayerName(pID,anderername,sizeof(anderername));
    SetPVarInt(pID,"Adminlevel",rank);
    format(string,sizeof(string),"Du hast %s sein Adminlevel auf %d gesetzt!",anderername,rank);
    SendClientMessage(playerid,COLOR_BLUE,string);
    format(string,sizeof(string),"%s hat dich dein Adminlevel auf %d gesetzt!",sendername,rank);
    SendClientMessage(playerid,COLOR_BLUE,string);
    SpielerSpeichern(pID);
    return 1;
    }
    Probiere es so mal


    //edit:
    Zu spät-.-

    Vergess den pc... AMD ist (nach eigener erfahrung) nicht gut...
    Für dein Buget kann man eig. keinen guten PC bekommen... empfehle dir noch etwas zu sparen und dann vielleciht einen PC zu kaufen der wirklich was taugt anstatt in 2 Monaten wieder da zu stehen und wieder einen neuen kaufen zu müssen...

    habe aus
    if(sscanf(params, "s", acct)) 
    if(sscanf(params, "s[64]", acct)) gemacht


    "s" steht für string udn der string braucht eine Größe deshalb [64] also intsgesamt "s[64]"


    Normalerweise dürfte es gehen, sind dass noch immer die selben errors?


    //edit:
    was hinzugefügt


    Kopier es so raus... dann geht es

    dcmd_unban(playerid, params[])
    {
    new rcmsg[80], acct[24], file[64], name[24], string[128], otherfile[64]; //Zeile 4585
    GetPlayerName(playerid, name, sizeof(name)); //Zeile 4586
    if(PlayerInfo[playerid][pAdmin] < 5)
    {
    return SendClientMessage(playerid,COLOR_LIGHTRED,"Du bist kein Admin!");
    }
    if(sscanf(params, "s[64]", acct))
    {
    return SendClientMessage(playerid, COLOR_LIGHTRED, "Benutzung: /unban <account name>"); //Zeile 4587
    }
    format(file, sizeof(file),"LARP/Users/%s.ini", acct);
    if(!dini_Exists(file))
    {
    return SendClientMessage(playerid, COLOR_LIGHTRED,"Fehler: Dieser Account exisitiert nicht!");
    }
    dini_IntSet(file, "Banned", 0);
    format(ipFILE, 128, "LARP/Users/Aliases/%s.txt", acct);
    format(rcmsg, sizeof(rcmsg), "unbanip %s", dini_Get(ipFILE,"NameIp"));
    SendRconCommand(rcmsg);
    SendRconCommand("reloadbans");
    format(otherfile,sizeof(otherfile),"LARP/Users/Bans/%s.ban",dini_Get(ipFILE,"NameIp"));
    fremove(otherfile);
    format(string, sizeof(string), "[Admin]: %s hat den Account von %s entbannt.", name,acct);
    ABroadCast(COLOR_LIGHTRED,string, 5);
    format(string, sizeof(string), "[Admin]: IP %s wurde von %s aus der Banliste entfernt.", dini_Get(ipFILE,"NameIp"), name);
    ABroadCast(COLOR_WHITE,string, 5);
    format(string, sizeof(string), "* Admin %s hat den Account von %s entbannt", name,acct);
    SendClientMessageToAll(COLOR_NICERED,string);
    format(string, sizeof(string), "* Der Account von %s wurde erfolgreich Entbannt. Account von %s wurde aus der Banliste entfernt", name,dini_Get(ipFILE,"NameIp"));
    SendClientMessage(playerid,TEAM_GROVE_COLOR,string);
    new y, m, d, h, mi, s;
    getdate(y,m,d);
    gettime(h,mi,s);
    format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s hat den Account von %s (%s) entbannt",d,m,y,h,mi,s,name,acct,dini_Get(ipFILE,"NameIp"));
    LoginLog(string);
    return 1;
    }

    Kannste mir das pls. auch mal schicken?


    Bitte mal das komplette Dialog "DIALOG_LOGIN" aus OnDialogResponse

    Hört sich eig. sehr gut an, frage ist nun noch bei welchem Anbieter ist das?
    Außerdem ist noch die frage ob die 2GB Ram zugesichert sind oder ob dass der gesamte Ram des Roots ist.