[SUCHE] kick/ban system

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
  • suche kick/ban system wo man mit /kick halt kickt und mit /ban bannt


    wenn man das halt nicht richtig schreibt soll eine Nachricht kommen /kick [ID] [GRUND]
    wenn man /ban falsch schreibt soll kommen /ban [ID] [GRUND]


    wäre nett wen ihr das halt dan richtig postet und ich das bei mir einfüge DANKE VORAUS !


    Freundliche Grüße Capo

  • Mit OCMD sieht das ganze so aus:

    ocmd:ban(playerid,params[])
    {
    new pID,Grund[200],string3[156],name[156];
    if(pAccount[playerid][Admin]==0) return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    if(sscanf(params,"ds",pID,Grund)) return SendClientMessage(playerid,COLOR_RED,"Benutzung: /ban [ID] [Grund]");
    GetPlayerName(pID,name,sizeof(name));
    format(string3,sizeof(string3),"Der User:%s wurde gebannt.Grund: %s",name,Grund);
    //pAccount[pID][Banned] = 1; nur wenn du einen ban enum verwendset.
    SendClientMessage(pID,COLOR_RED,"Du wurdest soeben gebannt.Lass es dir eine Lehre sein ;)");
    SendClientMessageToAll(COLOR_RED,string3);
    Kick(pID);
    return 1;
    }
    ocmd:kick(playerid, params[]){
    new pID;
    if(pAccount[playerid][Admin]==0) return SendClientMessage(playerid, COLOR_RED,"Du bist kein Admin");
    if(sscanf(params,"d", pID)) return SendClientMessage(playerid, COLOR_RED,"Benutzung: /kick [ID]");
    new string[156];
    new name[156];
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Der User:%s wurde gekickt", name);
    SendClientMessageToAll(COLOR_RED, string);
    SendClientMessage(pID,COLOR_RED,"Du wurdest gekickt.Denke doch mal drüber nach ,warum.");
    Kick(pID);
    return 1;
    }



    //EDIT:
    if(pAccount[playerid][Admin]==0) return SendClientMessage(playerid, COLOR_RED,"Du bist kein Admin");


    das musst du natürlich auf dein Script anpassen.