Beiträge von DerAssasine_S

    hallo Liebe Leute also ich habe ein kick befehl gemacht und ehm da steht wenn ich ingame bin da screen also da steht nix alles in weiß ka bitte helfen



    ocmd:kick(playerid,params[])
    {
    new pID,Grund[128],string[128];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,ROT,"FEHLER: /kick [playerid] [grund]");
    {
    if(IsPlayerConnected(pID))
    format(string,sizeof(string),"[AdmCmd]: %s wurde von %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessageToAll(ROT,string);
    return 1;
    }
    }



    //Stocks
    stock SpielerName(playerid)
    {
    new GetName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,GetName,sizeof(GetName));
    return GetName;
    }
    //TIME KICK ECT
    forward kicktimer(pID);
    public kicktimer(pID)
    {



    Kick(pID);
    return 1;
    }

    Hallo Leute ich habe ein problem mit meinen Kick befehl. Habe das 03x System auf den server. Und wenn ich jemand bzw. mich kicken will Zeigt er den Grund nicht an Warum ?


    ocmd:kick(playerid,params[])
    {
    new pID,Grund[128],string[128];
    if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,ROT,"Benutze: /kick [playerid] [grund]");
    {
    format(string,sizeof(string),"[AdmCmd]: %s wurde von %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessageToAll(ROT,string);
    SetTimerEx("kicktimer",1000,false,"i",pID);
    }
    return 1;
    }
    //Stocks
    stock SpielerName(playerid)
    {
    new GetName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,GetName,sizeof(GetName));
    return GetName;
    }
    //TIME KICK ECT
    forward kicktimer();
    public kicktimer()
    {
    new pID,playerid;
    Kick(pID);
    SendClientMessage(playerid,ROT,"Spieler Wurde erfolgreich gekickt");
    return 1;
    }

    Hallo Liebe Leute ehm ich hatte eine kleine frage also ihrgend wie habe 5erors ich poste euch mall was ich gescripte hab wo ran liegt das ? hier auch die Erros


    Errors: C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(118) : warning 219: local variable "pID" shadows a variable at a preceding level
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(122) : error 017: undefined symbol "SpielerName"
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(486) : warning 217: loose indentation
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(496) : warning 217: loose indentation
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(515) : error 021: symbol already defined: "Kick"
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(518) : error 021: symbol already defined: "Kick"
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(519) : error 010: invalid function or declaration
    C:\Program Files\Realtek 2\German Selfmade RealLife\gamemodes\GSR.pwn(527) : warning 203: symbol is never used: "pID"



    ocmd:kick(playerid,params[])
    {
    new pID, string[128], Grund[128];
    if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,ROT,"Benutze:/Kick [Playerid] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Ungültiger Spieler");
    {
    format(string,sizeof(string),"ADCM: %s wurde von %s gekickt,Grund:%s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessageToAll(ROT,string);
    SetTimer("Kick",1000,false);
    return 1;
    }
    }


    forward kick();





    public Kick()
    {
    new pID;
    Kick(pID);
    return 1;
    }
    stock MeinName(playerid)
    {
    new nam[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nam, sizeof(nam));
    return nam;
    }