System fehler

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 leute habe eiin Problem und zwar wenn ich ingame /ban id und Grund mache kommt immer wieder Benutzung:/ban [id] Grund
    statt das es ihn bannt? hier das bannsystem. es ist auch bei /kick und /tban so aber warumm?


    ocmd:ban(playerid, params[])
    {
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new pID, grund[128];
    if(sscanf(params,"ud",pID, grund))return SendClientMessage(playerid,COLOR_ROT,"/ban [playerid/Name] [grund]");
    if(IsPlayerConnected(pID))
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurden von [%s] gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(COLOR_ROT,string);



    SetPVarInt(pID,"ban",1);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,COLOR_ROT,"Spieler ist nicht online.");
    return 1;
    }
    ocmd:tban(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,COLOR_ROT,"/tban [playerid/Name] [zeit] [grund]");
    if(IsPlayerConnected(pID))
    if(IsPlayerAnAdmin(pID))return SendClientMessage(playerid,COLOR_ROT,"Du kannst keinen Admin Bannen.");
    {
    if(time>0&&time<1000)
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurde von [%s] für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(COLOR_ROT,string);
    new wert;


    wert=gettime()+(60*time);


    SetPVarInt(pID,"timeban",wert);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,COLOR_ROT,"Ungültige Zeit.");
    return 1;
    }
    SendClientMessage(playerid,COLOR_ROT,"Spieler ist nicht online.");
    return 1;
    }
    ocmd:kick(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new pID, grund[128];
    if(sscanf(params,"ud",pID,grund))return SendClientMessage(playerid,COLOR_ROT,"/kick [playerid/Name] [Grund]");
    if(IsPlayerConnected(pID))
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurde von [%s] gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(COLOR_ROT,string);


    Kick(pID);
    return 1;
    }
    return 1;
    }
    ich hoffe ihr findet die Fehler


    Ps: es zeigt mir keine Errors an.


  • if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");


    Was ist das?


    Da reicht das erste


    public Inkompetenz
    {
    return 2;
    }