PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Addon: AntiMingeBag(Global Block) + AutoDetect



K0N2K
05.07.2014, 16:22
Hallo Community,
Ich habe gemerkt das seit neuer Zeit wieder viele Mingebags auf meinem Server unterwegs sind/waren, und habe sie ein wenig beobachtet und aus den Resultaten ein kleines Addon geschrieben.

Features:
+ Autoerkennung durch folgende auffallende Aktionen:
mit Remover/Ignite auf anderen Spielern Props klicken.
mit Color auf NPC's klicken. (Unsichtbare NPC's (wie Combine oder Antilions))
mit Color/Material auf andere Spieler klicken.
mit Ballon auf Vehicles Klicken.
Dynamit in der Nähe von Spielern klicken(128 SourceUnits)
Prop Pushing.
+ maximal 30 Warnungen(auffallende Aktionen) bis Global Block
+ Globales Blockieren ( wie Global Ban)
+ Wenn sich ein Spieler mit dem Server verbindet wird überprüft ob er als Mingebag markiert wurde. Wenn ja wird er gekickt.
Befehle:
+ /minge Name -> Markiert den Spieler sofort als Mingebag und kickt ihn.
Download: http://109.230.252.185/aminge.lua
Installation:
Einfach in den "lua/autorun/" Ordner kopieren. Und Server neustarten.




aminge_detectors_tool_dynamite_n_player -- Ob bei [TOOL:dynamite[range=aminge_dynamite_danger_radius]@player] eine Warnungspunkt gegeben wird
aminge_detectors_tool_remover -- Ob bei [TOOL:remover@prop[not owner]] eine Warnungspunkt gegeben wird
aminge_detectors_tool_igniter -- Ob bei [TOOL:remover@prop[not owner]] eine Warnungspunkt gegeben wird
aminge_detectors_tool_colour_npc -- Ob bei [TOOL:colour@npc] eine Warnungspunkt gegeben wird
aminge_detectors_tool_colour_player -- Ob bei [TOOL:colour@player] eine Warnungspunkt gegeben wird
aminge_detectors_tool_material_player -- Ob bei [TOOL:material@player] eine Warnungspunkt gegeben wird
aminge_detectors_prop_force_push -- Ob bei [TOOL:proppush@player] eine Warnungspunkt gegeben wird
aminge_detectors_physgun_pickup_player -- Ob bei [TOOL:physgun@player] eine Warnungspunkt gegeben wird
aminge_detectors_tool_ballon_vehicle -- Ob bei [TOOL:balloon@vehicle] eine Warnungspunkt gegeben wird

aminge_allow_ban_admin 0 -- Ob ein Admin gebannt werden kann(per Auto detect oder /minge)
aminge_allow_ban_superadmin 0 -- Ob ein Superadmin gebannt werden kann(per Auto detect oder /minge)
aminge_can_force_ban_superadmin "1" -- Ob ein Superadmin einen Mingebag sofort bannen kann(/minge name)
aminge_can_force_ban_admin "1" -- Ob ein Admin einen MIngebag sofort bannen kann(/minge name)
aminge_dynamite_danger_radius "128" -- Der Radius indem nach Spielern gesucht wird wenn Dynamite platziert wird

Dwayne
06.07.2014, 02:36
Interessant wäre noch zu wissen ob man auch Ausnahmen einstellen kann, z.B. Member/Supporter oder was auch immer. Eben bei Leuten, bei denen man weiß, dass wenn sie einen Ballon an ein Auto machen, es nur zum Spaß haben gedacht ist und nicht um anderen zu schaden.

Bier_Baron
06.07.2014, 10:36
Was sind eigentlich Mingbags?
Personen die andere Personen Trollen?

monky2k6
06.07.2014, 11:14
MingeBags nennt man die Noobs in Gmod. Es sind Spieler, die noch nicht richtig den Umgang mit dem Spiel raus haben und anstatt konstruktiv irgendetwas zu erschaffen lieber
andere Konstruktionen zerstören oder sich allgemein destruktiv verhalten (da man somit deutlich schnellere Ergebnisse seiner Aktionen hat).

Also ja. MingeBags sind Gmod-Trolle.

K0N2K
11.07.2014, 19:57
Interessant wäre noch zu wissen ob man auch Ausnahmen einstellen kann, z.B. Member/Supporter oder was auch immer. Eben bei Leuten, bei denen man weiß, dass wenn sie einen Ballon an ein Auto machen, es nur zum Spaß haben gedacht ist und nicht um anderen zu schaden.

Ich arbeite jetzt mal an den ConVars dafür und versuche weitere "Merkmale" einzubauen z.B. wenn spieler 2x mal hintereinander in 5 MInuten von dem selben typ mit nem Auto oder Prop erschlagen wurden.

K0N2K
11.07.2014, 20:33
So fertig folgende Convars wurden hinzugefügt (mit Beschreibung)

aminge_detectors_tool_dynamite_n_player -- Ob bei [TOOL:dynamite[range=aminge_dynamite_danger_radius]@player] eine Warnungspunkt gegeben wird
aminge_detectors_tool_remover -- Ob bei [TOOL:remover@prop[not owner]] eine Warnungspunkt gegeben wird
aminge_detectors_tool_igniter -- Ob bei [TOOL:remover@prop[not owner]] eine Warnungspunkt gegeben wird
aminge_detectors_tool_colour_npc -- Ob bei [TOOL:colour@npc] eine Warnungspunkt gegeben wird
aminge_detectors_tool_colour_player -- Ob bei [TOOL:colour@player] eine Warnungspunkt gegeben wird
aminge_detectors_tool_material_player -- Ob bei [TOOL:material@player] eine Warnungspunkt gegeben wird
aminge_detectors_prop_force_push -- Ob bei [TOOL:proppush@player] eine Warnungspunkt gegeben wird
aminge_detectors_physgun_pickup_player -- Ob bei [TOOL:physgun@player] eine Warnungspunkt gegeben wird
aminge_detectors_tool_ballon_vehicle -- Ob bei [TOOL:balloon@vehicle] eine Warnungspunkt gegeben wird

aminge_allow_ban_admin 0 -- Ob ein Admin gebannt werden kann(per Auto detect oder /minge)
aminge_allow_ban_superadmin 0 -- Ob ein Superadmin gebannt werden kann(per Auto detect oder /minge)
aminge_can_force_ban_superadmin "1" -- Ob ein Superadmin einen Mingebag sofort bannen kann(/minge name)
aminge_can_force_ban_admin "1" -- Ob ein Admin einen MIngebag sofort bannen kann(/minge name)
aminge_dynamite_danger_radius "128" -- Der Radius indem nach Spielern gesucht wird wenn Dynamite platziert wird


Downloadlink: http://109.230.252.185/aminge.lua