Hilfe Pure Roleplay

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,


    Wenn ich bei dem Script Pure Roleplay spiele dann kommt da z.b wenn ich /a hallo schreibe spamcmd also das ich angeblich spamme und dann warning 1/10 und bei 10 werde ich gekickt so sieht es aus



    public OnPlayerCommandPerformed(playerid,cmdtext[],success)
    {
    new string[256];
    if(GetTickCount() < Spieler[playerid][pLastSpamCmd][0])
    {
    Spieler[playerid][pAntiSpamCmdWarns]++;
    format(string,sizeof(string),"Warnung %i/"#MAX_CMDSPAM_WARNS" erhalten. Grund: CMD-Spam",Spieler[playerid][pAntiSpamCmdWarns]);
    SetPlayerChatBubble(playerid,string,LEUCHTENDESROT,MAX_STREAM_NAME_DISTANCE,5000);
    format(string,sizeof(string),"ACHTUNG: CMD-Spam ist verboten und führt zu einem Kick! Warnungen bis zum Kick(%i/%i)",Spieler[playerid][pAntiSpamCmdWarns],MAX_CMDSPAM_WARNS);
    SendClientMessage(playerid,LEUCHTENDESROT,string);
    if(Spieler[playerid][pAntiSpamCmdWarns] >= MAX_CMDSPAM_WARNS)
    {
    format(string,sizeof(string),"AdminBefehl: Das System hat den Spieler %s (ID:%i) gekickt. Grund: CMD-Spam",Spieler[playerid][pName],playerid);
    SendClientMessageToAll(LEUCHTENDESROT,string);
    format(string,sizeof(string),"%s du wurdest vom Server gekickt.\nDer Grund für den Kick von dem Admin System war: CMD-Spam.\nFalls du zu unrecht gekickt wurdest,\nmelde dich im Teamspeak³ oder schreibe uns im Forum.\n\n"#SERVERFARBE""#SERVERNAME"{FFFFFF} Adminteam",Spieler[playerid][pName]);
    ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Kick",string,"Verlassen","");
    KickUser(playerid);
    }
    return 1;
    }
    Spieler[playerid][pLastSpamCmd][0] = GetTickCount() + 100;

    if(Sekunden > 0)
    {



    Hier mal ein Bild

  • Wenn man nicht mal das weiß, sollte man sich vielleicht überlegen, ob man an so einem realtiv "komplizierten" Script arbeitet & damit - möglicherweise -
    einen Server eröffnen möchte...


    Vielleicht alles, was damit zutun hat?

    Berlin - Tel Aviv - Moskau

  • Ich könnte Ja spammen aber ich bin so Sozial und Helfe nach


    if(GetTickCount() < Spieler[playerid][pLastSpamCmd][0])
    {
    if(Spieler[playerid][pAntiSpamCmdWarns] >= MAX_CMDSPAM_WARNS)
    {
    //
    }
    return 1;
    }
    Spieler[playerid][pLastSpamCmd][0] = GetTickCount() + 100;

    if(Sekunden > 0)
    {


    sollte gehn :))