Beiträge von Nemental

    Ungetestet sollte aber funktionieren:


    /ban
    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,WEISS,"/ban [ID] [Grund]");
    format(string,sizeof(string)," * AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    SetPVarInt(pID,"Baned",1);
    Kick(pID);
    FreezePlayer(pID);
    return 1;
    }


    /unban

    ocmd:unban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new pID,string[128],string2[128];
    if(sscanf(params,"s",pID)) return SendClientMessage(playerid,WEISS,"/unban [Name]");
    format(string,sizeof(string),"/benutzer/%s.ini",pID);
    dini_IntSet(string,"Banned",0);
    dini_Set(string,"BanG","");
    format(string2,128," * AdmCmd: %s wurde von %s erfolgreich entbannt.",SpielerName(pID),SpielerName(playerid));
    SendClientMessage(playerid,ROT,string2);
    return 1;
    }