AdminMod.de
https://www.adminmod.de/

PLUGIN_SDAL_TEAMBLOCK
https://www.adminmod.de/viewtopic.php?t=10021
Seite 1 von 1

Autor:  Sir Drink a lot [ 12.04.2009, 13:12 ]
Betreff des Beitrags:  PLUGIN_SDAL_TEAMBLOCK

PLUGIN_SDAL_TEAMBLOCK
12.04.2009 by Sir D. (v.1.0)

Description:
---------------
Admin can disable teamselect commands "chooseteam" and "jointeam"
When block is activated, players who enter the server are send to spectator directly.
Block can be override by admin using new commands to send players
to a team or spectator.

Warning:
---------------
When block is activated, admin_ct and admin_t do not work. Use admin_tb_ct
or admin_tb_t instead.

Commands:
---------------
- admin_tb 0/1: Turns chooseteam/jointeam block off/on
- admin_tb_ct [player]: Sends player to team counter-terrorists
- admin_tb_t [player]: Sends player to team terrorists
- admin_tb_spec [player]: Sends player to spectator
- admin_tb_specall: Sends all players to spectator

Configuration:
---------------
- allow_client_exec must be set to 1

USE THIS PLUGIN AT YOUR OWN RISK!!

Dateianhänge:
Dateikommentar: first version, NOT TESTED!
plugin_sdal_teamblock.zip [6.37 KiB]
704-mal heruntergeladen

Autor:  [WING] Black Knight [ 12.04.2009, 19:47 ]
Betreff des Beitrags: 

Ohne in den Code geschaut zu haben, aber ist der Block von admin_t und admin_ct nicht abhängig von der Ladereihenfolge der Plugins?

Autor:  Sir Drink a lot [ 12.04.2009, 21:15 ]
Betreff des Beitrags: 

admin_ct bzw. admin_t führen einfach beim Client "jointeam 2" bzw "jointeam 1" aus. Wenn nun durch dieses Plugin die Befehle abgefangen werden, dürfte es nicht gehen.

Aber getestet habe ich es nicht :-) Einfach vermutet. Da es sich um Clientbefehle handelt, die abgefangen werden, spielt es ausnahmsweise keine Rolle, welche Ladereihenfolge man macht.

EDIT: Habs auch jetzt nochmal schnell getestet ;-) Gehen nicht, wie oben beschrieben. 8)

Autor:  [WING] Black Knight [ 13.04.2009, 21:00 ]
Betreff des Beitrags: 

Stimmt, der Clientbefehl wird natürlich nach dem Ausführen abgefangen. Egal ob es vom Client direkt oder indirekt über den Server abgesetzt wird.

Hast Du mal versucht, ob Du admin_t und admin_ct doppelt registrieren? Dann müsstest Du keine neuen Befehle registrieren. Ich hab's noch nie ausprobiert.

Autor:  Sir Drink a lot [ 14.04.2009, 00:33 ]
Betreff des Beitrags: 

hm... habe ich auch noch nie bewusst ausprobiert...

Irgendwas sagt mir aber gerade, dass ich dass natürlich schon gemacht habe mit den LogD Plugins. Ich konnte nicht immer z.B. registercmd "world" nehmen, da es dann beim Starten des Servers zu Fehlermeldungen kam. So kommt es immer zu neuen registercmd "pluginname_world" z.B. :)

Aber kann man ja nochmal testen, wenn ich Lust habe :)

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/