/ban befehl HILFE

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
  • Hallo, ich habe ein kleines Problem wenn ich /ban id Grund mache steht da z.b.


    >> alex hat den server verlassen (gekickt/gebannt)


    Ich hätte das gerne so:


    Adcmd: alex wurde von alex gebannt. Grund: so hätte ich das gerne!


    Den Code kann ich grade nicht finden hat jemand vielleicht den Befehl noch so rumliegen?

  • dcmd_ban(playerid,params[])
    {
    new
    Reason[256],
    pID;
    if(Spieler[playerid][alvl] < 3){
    return SendClientMessage(playerid,grau,"Du bist kein Admin");
    }
    if(sscanf(params,"us",pID,Reason)){
    return SendClientMessage(playerid,grau,"USAGE: /ban [playerid] [grund]");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,grau,"Keiner is connected mit der ID!");
    }
    new
    name[MAX_PLAYER_NAME],
    string[256];
    GetPlayerName(pID,name,sizeof(name));
    new
    Aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Aname,sizeof(Aname));
    format(string,sizeof(string)," %s hat %s gebannt. Grund: %s",Aname,name,Reason);
    SendClientMessageToAll(COLOR_GREEN,string);
    Ban(pID);
    return 1;
    }

  • ??? Geht das auch Vollständig, also:


    If cmd /ban und so.....


    Thx

  • Ja ok ich kann das schon xD


    nur habe ich kein book mehr zu Scripten


    Siehe Signatur:

    Zitat

    Scriptgenie (im Ruhestand) >> Ich mappe nur noch! << :S :S :S

  • Das isn DCMD das weist du ne?
    Und sonst einfach folgendes in den CMD schreibt:
    new name[MAX_PLAYER_NAME];
    new string[256];
    GetPlayerName(pID,name,sizeof(name));
    new Aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Aname,sizeof(Aname));
    format(string,sizeof(string)," %s hat %s gebannt. Grund: %s",Aname,name,Reason);
    SendClientMessageToAll(COLOR_GREEN,string);
    Ungtestet :)