Hallo,
Da ich einen eigenen Server habe, mache ich mich immer mehr mit LUA..
Ich möchte euch 2 Plugins für den Adminmod - Evolve von mir vorstellen
Das erste ist ein Entity Controller:
Features: Listet alle Entities vom Server auf (auch den worldspawn, soundent und networking ent)
listet bei Doppleklick auf das Entity die Keyvalues auf
bei doppelklick auf ein Keyvalue kann man das ändern, oder mit dem feld darunter ein input anfeuern ( wie bei ent_fire)
Commands: !ctrl - öffnet das menu
Privilegien:
MapCtrl - kann das Menu öffnen
MapCtrlFireInput - kann ein Ent_fire auf das entity setzen
MapCtrlSetKeyValue - kann die keyvalues setzen!
Bild: http://steamcommunity.com/id/gamerpa...29409645827689
Download: http://evolve.overvprojects.nl/plugi...controller.lua
Lustiges beispiel:
Spawnt ein Airboat findet mit dem wire ranger die EntId heraus und öffnet das Ctrl menu
dann geht auf die passende id- checkt ob da steht prop_vehicle_airboat dann macht doppelklick darauf..
gebt dann unten bei Fire input "EnableGun"(<- Input ) ein im 2ten feld 1 (<-wert) im 3ten 0 (<- delay)
nun habt ihr die Airboat gun (geht auch mit dem Jeep)
Nummer 2:
Time Checker
Der Timechecker ist ein Plugin, der Benutzer die in GMOD unter der angegebenen Stundenanzahl sind (insgesamt stunden)
werden nach wunsch gekickt, sowie ein Whois das die IP SteamID den Name (will nicht so richtig :/) und die Stundenanzahl von Gmod anzeigt
Commands:
tc_enable 1 - Aktiviert den Http request
tc_kickply 1 - kickt den spieler wenn er unter XX std liegt!
tc_minhrs 90 setzt die mindestspielzeit fest (in stunden)
tc_kicknotreadableprofiles 1 - Kickt leute bei den das Profil auf "Privat" oder "Friendsonly" steht!
ChatCommands:
!whois <spieler name> zeigt die quickinfo an
Bild:
http://steamcommunity.com/id/gamerpa...29409645883382
Download:
http://evolve.overvprojects.nl/plugins/sh_timecheck.lua
Viel Spaß damit, und wenn Fragen oder Probleme auftretten sollten: mein name ist gamerpaddy (in steam) und zu finden bin ich öfters Hier