Timeban Befehl

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 suche derzeitig einen Timeban Befehl, habe auch schon einen Gefunden der jedoch nicht Funktioniert. Falls ihr ein besseren findet bitte ich euch keine Includes oder Filterscript´s zu erwähnen.


    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid, COLOR_LIGHTRED,"Du hast nicht genügend Rechte um andere zu befördern.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid, COLOR_LIGHTBLUE,"/tban [playerid] [time] [grund]");
    if(IsPlayerConnected(pID))
    {
    if(time>0||time<1000)
    {
    new string[128];
    format(string,sizeof(string),"Server: %s wurde von %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    new wert;


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


    SetPVarInt(pID,"timeban",wert);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid, COLOR_LIGHTRED,"Ungültige Zeit!");
    return 1;
    }
    SendClientMessage(playerid, COLOR_LIGHTRED,"User ist nicht Online!");
    return 1;
    }


    Ich erhalte folgende Errors


    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\pawno\include\streamer.inc(329) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39535) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39537) : error 017: undefined symbol "params"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39543) : error 017: undefined symbol "SpielerName"


  • C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\pawno\include\streamer.inc(329) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39535) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39537) : error 017: undefined symbol "params"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39543) : error 017: undefined symbol "SpielerName"

    Das kommt davon , wenn man sscanf mit normalen strcmp benutzt!
    Benutze ocmd (diesen Dreck) oder was auch immer.

  • Du musst das an dein Script anpassen.


    isPlayeranAdmin heißt bei dir wahrschinlich anders.
    params ist unbekannt da es standartmäßig ein ocmd befehl war.


    SpielerName ist simpel:
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name);
    return name;
    }

  • ::D:D:D


    Habe nun folgende Errors wenn ich das mit ocmd mache.


    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39533) : error 029: invalid expression, assumed zero
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39533) : error 017: undefined symbol "ocmd_tban"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39533) : error 029: invalid expression, assumed zero
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39533) : fatal error 107: too many error messages on one line

  • Der Befehl


    ocmd_tban(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid, COLOR_LIGHTRED,"Du hast nicht genügend Rechte um andere zu befördern.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid, COLOR_LIGHTBLUE,"/tban [playerid] [time] [grund]");
    if(IsPlayerConnected(pID))
    {
    if(time>0||time<1000)
    {
    new string[128];
    format(string,sizeof(string),"Server: %s wurde von %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    new wert;


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


    SetPVarInt(pID,"timeban",wert);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid, COLOR_LIGHTRED,"Ungültige Zeit!");
    return 1;
    }
    SendClientMessage(playerid, COLOR_LIGHTRED,"User ist nicht Online!");
    return 1;
    }


    Nun die neuen Errors


    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39533) : error 017: undefined symbol "ocmd_tban"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39535) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39537) : error 017: undefined symbol "params"
    C:\Users\Max\Desktop\Müll\[CoG]City of God Server - Script\[CoG]City of God Server - Script\gamemodes\CoGScript.pwn(39543) : error 017: undefined symbol "SpielerName"

  • Guck dir das mal an dann haste dein Befehl


    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]

  • Guck dir das mal an dann haste dein Befehl


    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]

    Schon Probiert, funktioniert nicht X(

  • Schon Probiert, funktioniert nicht X(


    soll das ein Witz sein?


    Das funktioniert zu 100% nur du musst es halt anpassen
    da wird gezeigt wie man sowas erstellt und das schafft sogar nen Anfänger