Beiträge von DarkZero

    Hallo.
    Heute möchte ich euch eines meiner Filterscripts vorstellen und dieses zum Download freigeben.



    Was genau ist das für ein Filterscript?:

    • Es handelt sich hierbei um ein Filterscript, welches auf einem Server das Fake-Killing Feature von s0beit verhindern soll. Es kommt halt sehr oft vor, dass auf verschiedenen Servern Spieler mit s0beit connecten, und dieses Fake-Killing verwenden und andere User enorm viel Score erhalten. Und um diese Problematik zu umgehen, habe ich dieses Filterscript geschrieben.

    Wie genau arbeitet das Filterscript?:

    • Es wird ein Timer unter OnPlayerDeath benutzt, welcher pro Sekunde überprüft, wie oft wer innerhalb einer Sekunde von einem anderem Spieler getötet wurde. Sobald wer öfter als 3x innerhalb einer Sekunde getötet wurde, wird der mehrfach verstorbene Spieler gekickt, oder gebannt. (Abhängig davon ob "#define Kickplayer" auskommentiert ist oder nicht.)

    Wofür brauche ich dieses Filterscript?:

    • Wie gesagt, um Fake-Killing und Scorefarming zu vermeiden. Immerhin gibt es viele Server, bei denen man pro Kill 1 - 2 Score erhält. Wieviel Score man durch dieses Fake-Killing nach kurzer Zeit haben kann, ist wohl erdenklich.

    Wie installiere ich das Filterscript?:

    • Downloadet euch die Antifakekill.pwn und fügt sie dem Ordner "filterscripts" hinzu. Öffnet dann das Script, und drückt F5 um es zu compilen. Sobald dies getan ist, müsst ihr die server.cfg öffnen, und dort neben "filterscripts" einfach "Antifakekill" schreiben. Denke das sollte nicht sonderlich schwierig sein. Sollte es beim Compilen probleme geben, bitte hier im Thread melden.

    Screenshots:


    Downloads:

    Mit freundlichen Grüßen,
    DarkZero


    PS: Nicht wegen Sobeit haten, es diente nur zum Test. Sonst bin ich immer ein fairer Spieler :)

    #define DESERT_EAGLE 24
    if(strcmp("/deagle", cmdtext,true,10) ==0)
    {
    SendClientMessage(playerid,COLOR_BLUE,"WEAPON-SYSTEM: Du hast nun eine Desert Eagle");
    GivePlayerWeapon(playerid,DESERT_EAGLE,500);
    TogglePlayerClock(playerid, 0);
    return 1;
    }

    Möglicherweise fehlt ein Plugin, welches der Server benötigt. Weißt du, welche Plugins benötigt werden? Falls ja, überprüfe bitte ob diese in der Server.cfg richtig eingetragen sind und ob sie im Ordner "plugins" vorhanden sind.

    Kommen denn andere auf den Server wenn du denen die IP sendest? Falls ja kann ich dir nicht helfen. Falls nein, musst du wahrscheinlich deinen Port freischalten, insofern du einen Homeserver benutzt.

    Meist handelt es sich um einen Klammerfehler, muss aber nicht. Schicke uns bitte alle bearbeiteten Zeilen, damit wir schauen können wo das Problem liegt.

    Nunja, die Community kenne ich schon recht lange, auch wenn ich nie aktiv da war. Ist fuer mich eher ein Server fuer Zwischendurch :>


    Naja, die Vorstellung ist aufjedenfall informativ, auch wenn die Rechtschreibung an manchen Stellen zu Wuenschen uebrig laesst.
    Dafuer schonmal 6/10 Punkten. Ein paar Screenshots mehr haettens auch getan :D


    Server ist schon sehr geil, nur leider schon ewig nicht mehr geupdatet worden. Wird Zeit dass Halo sich mal wieder dransetzt^^.
    8/10 Punkten.


    Forum: Naja, keine TLD, bplaced, kein Header oder sonst wichtiges. Das einzige was ich gutheißen kann ist WBB und die Ordnung im Forum.
    3/10


    17/30
    Naja, bearbeitet das Forum, macht schon ne Menge ;) Und seid ihr inzwischen diesen xDSTR1K3R losgeworden? xD

    Schau mal in Skype, hab dich soeben hinzugefügt. Hätte großes Interesse an einer Lizenz. Hoffe, dass du den Account verkaufst, und nicht nur verschiebst.
    Es gab schonmal den Fall, dass ich durch sowas betrogen wurde, muss nicht erneut geschehen.