[HL2:DM] One Mapchange to Tdm and DM
Posted: Mon Apr 18, 2016 4:35 pm
How could a plugin which for a mapchange on tdm changed
and after another mapchange also create back to dm?
and after another mapchange also create back to dm?
Syntax: Select all
from listeners import OnLevelShutdown
from engines.server import queue_command_string
GAMEMODE = 0
@OnLevelShutdown
def change_gamemode():
global GAMEMODE
GAMEMODE = 1 - GAMEMODE
queue_command_string('mp_teamplay ' + str(GAMEMODE))
Syntax: Select all
2019-05-28 01:10:18 - sp - MESSAGE [SP] Loading plugin 'gamemode'...
2019-05-28 01:10:18 - sp - MESSAGE [SP] Successfully loaded plugin 'gamemode'.
2019-05-28 01:10:18 - sp - MESSAGE [SP] Loading plugin 'scoreboard'...
2019-05-28 01:10:18 - sp - MESSAGE [SP] Successfully loaded plugin 'scoreboard'.
2019-05-28 01:10:18 - sp - MESSAGE [SP] Loading plugin 'explosive'...
2019-05-28 01:10:18 - sp - MESSAGE [SP] Successfully loaded plugin 'explosive'.
2019-05-28 01:10:18 - sp - MESSAGE [SP] Loading plugin 'killmessage'...
2019-05-28 01:10:18 - sp - MESSAGE [SP] Successfully loaded plugin 'killmessage'.
2019-05-28 01:10:18 - sp - MESSAGE [SP] Loading plugin 'headshot'...
2019-05-28 01:10:18 - sp - MESSAGE [SP] Successfully loaded plugin 'headshot'.
2019-05-28 01:10:18 - sp - MESSAGE [SP] Loading plugin 'blood'...
2019-05-28 01:10:18 - sp - MESSAGE [SP] Successfully loaded plugin 'blood'.
2019-05-28 01:10:19 - sp - EXCEPTION
[SP] Caught an Exception:
Traceback (most recent call last):
File "..\addons\source-python\plugins\gamemode\gamemode.py", line 11, in change_gamemode
engine_server.server_command('mp_teamplay ' + str(GAMEMODE))
AttributeError: '_EngineServer' object has no attribute 'server_command'
2019-05-28 01:10:36 - sp - EXCEPTION
[SP] Caught an Exception:
Traceback (most recent call last):
File "..\addons\source-python\plugins\gamemode\gamemode.py", line 11, in change_gamemode
engine_server.server_command('mp_teamplay ' + str(GAMEMODE))
AttributeError: '_EngineServer' object has no attribute 'server_command'
Syntax: Select all
2019-05-28 15:17:37 - sp - MESSAGE [SP] Loading plugin 'sound'...
2019-05-28 15:17:37 - sp - MESSAGE [SP] Successfully loaded plugin 'sound'.
2019-05-28 15:17:37 - sp - MESSAGE [SP] Loading plugin 'gamemode'...
2019-05-28 15:17:37 - sp - EXCEPTION
[SP] Caught an Exception:
Traceback (most recent call last):
File "..\addons\source-python\packages\source-python\plugins\command.py", line 162, in load_plugin
plugin = self.manager.load(plugin_name)
File "..\addons\source-python\packages\source-python\plugins\manager.py", line 194, in load
plugin._load()
File "..\addons\source-python\packages\source-python\plugins\instance.py", line 74, in _load
self.module = import_module(self.import_name)
File "..\addons\source-python\plugins\gamemode\gamemode.py", line 7
def change_gamemode()
^
SyntaxError: invalid syntax
2019-05-28 15:17:37 - sp - MESSAGE [SP] Plugin 'gamemode' was unable to be loaded.
2019-05-28 15:17:37 - sp - MESSAGE [SP] Loading plugin 'scoreboard'...
2019-05-28 15:17:37 - sp - MESSAGE [SP] Successfully loaded plugin 'scoreboard'.
2019-05-28 15:17:37 - sp - MESSAGE [SP] Loading plugin 'explosive'...
2019-05-28 15:17:37 - sp - MESSAGE [SP] Successfully loaded plugin 'explosive'.
2019-05-28 15:17:37 - sp - MESSAGE [SP] Loading plugin 'killmessage'...
2019-05-28 15:17:37 - sp - MESSAGE [SP] Successfully loaded plugin 'killmessage'.
2019-05-28 15:17:37 - sp - MESSAGE [SP] Loading plugin 'headshot'...
2019-05-28 15:17:37 - sp - MESSAGE [SP] Successfully loaded plugin 'headshot'.