wieso funktioniert der /kick, /ban befehl nicht mehr?

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 wollte grad meinen ban und kick befehl testen, jedoch wenn ich da playerid und grund angebe dann steht da immernoch benutze bla bla bla...


    hier mal der quellcode:



    ocmd:kick(playerid,params[])
    {
    if(GetPVarInt(playerid,"loggedin") == 1)
    {
    new pID,grund[64],string[64];
    if(!isPlayerAdmin(playerid,1))return 1;
    if(sscanf(params,"ui",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/kick [playerid] [Grund]");
    format(string,sizeof(string),"Der Spieler %s wurde von dem Administrator %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(Rot,string);
    SpielerSpeichern(pID);
    Kick(pID);
    printf(string);
    }
    return 1;
    }


    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAdmin(playerid,3))return 1;
    if(GetPVarInt(playerid,"loggedin") == 1)
    {
    new pID,grund[64],string[64];
    if(!isPlayerAdmin(playerid,3))return 1;
    if(sscanf(params,"ui",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/ban [playerid] [Grund]");
    format(string,sizeof(string),"Der Spieler %s wurde von dem Administrator %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(Rot,string);
    printf(string);
    SetPVarInt(playerid,"Baned",1);
    SpielerSpeichern(pID);
    Kick(pID);
    return 1;
    }
    return 1;
    }



    danke im vorraus


    MfG exon

  • grund ist ein string kein interger also

    if(sscanf(params,"ui",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/ban [playerid] [Grund]");
    zu

    if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/ban [playerid] [Grund]");


    //edit gleiche bei Kick

    seekrass approved
    4x vom Discord geflogen


    shoxinat0r 4
    dennismitzwein 2
    Trooper[Y] 2
    maddin 1
    Unbekannter Discord Kick 2