ocmd:ban | Error

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
  • Ich habe mal versucht einen ban befehl mit ocmd zu machen aber ich bekomme errors und weiss nicht wie ich die weg mache :(


    ocmd:ban(playerid,params[])
    {
    new pID,reason[128],string[128];
    if(!IsPlayerAnAdmin(playerid,1000))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"Benutzung: /ban [ID] [GRUND]");
    format(string,sizeof(string),"[ ***SERVER*** ]: %s wurde von %s [ **GEBANNT**]. Grund: [ **%s** ]",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(HELLBLAU,string);
    Ban(pID);
    return 1;
    }


    Compilando BRP.pwn...
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\BRP.pwn(682) : error 029: invalid expression, assumed zero


    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\BRP.pwn(682) : warning 215: expression has no effect
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\BRP.pwn(682) : error 001: expected token: ";", but found ")"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\BRP.pwn(682) : error 029: invalid expression, assumed zero
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\BRP.pwn(682) : fatal error 107: too many error messages on one line


    Compilation aborted.
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Einmal editiert, zuletzt von VollTitte ()

  • Versuch mal so


    ocmd:ban(playerid,params[])
    {
    new pID[MAX_PLAYERS];
    new reason[128],string[128];
    if(!IsPlayerAnAdmin(playerid,1000))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"Benutzung: /ban [ID] [GRUND]");
    format(string,sizeof(string),"[ ***SERVER*** ]: %s wurde von %s [ **GEBANNT**]. Grund: [ **%s** ]",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(HELLBLAU,string);
    Ban(pID);
    return 1;
    }

  • ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Dein Admin Rang ist nicht Hoch genug");
    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,BLAU,"/ban [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(HELLBLAU,string);
    Ban(pID);
    return 1;
    }


    mein Befehl, probier den mal

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist unbefugt diesen Befehl zu nutzen!");
    new pID, reason[128],string[128];
    if(isPlayerAnAdmin(pID,1)) return SendClientMessage(playerid,0xFFFFFF,"Du kannst keine Administratoren bannen.");
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GELB,"/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,"Banned",1);
    Kick(pID);
    return 1;
    }


  • ocmd:ban (playerid,params[])
    {
    new MSG[145],Grund[100],TargetID;
    if(!isPlayerAdmin(playerid,2))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin2!");
    if(sscanf(params,"us",TargetID,Grund))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /ban [Username/ID] [Grund]");
    format(MSG,sizeof(MSG),"Server: %s wurde von Administrator %s gebannt, Grund: %s", SpielerName(TargetID),SpielerName(playerid), Grund);
    SendClientMessageToAll(FARBE_ROT,MSG);
    Ban(TargetID);
    return 1;
    }



    Bitteschön.

    Ihr habt das normale Pawno satt? Notepad ++ mit allen Pawnofunktionen, hier zum Downloaden, Klick