# Players from gungame51.core.players import Player # Weapons from gungame51.core.weapons.shortcuts import get_level_multikill from gungame51.core.weapons.shortcuts import get_level_weapon from gungame51.core.weapons.shortcuts import get_total_levels # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_teamplay' info.title = 'GG Teamplay' info.author = 'GG Dev Team' info.version = '5.1.%s' % '$Rev: 586 $'.split('$Rev: ')[1].split()[0] info.conflicts = ['gg_deathmatch', 'gg_handicap', 'gg_teamwork'] info.translations = ['gg_teamplay'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= gg_teamplay_roundend_messages = ServerVar('gg_teamplay_roundend_messages') gg_teamplay_level_info = ServerVar('gg_teamplay_level_info') gg_teamplay_winner_messages = ServerVar('gg_teamplay_winner_messages') gg_teamplay_end_on_first_kill = ServerVar('gg_teamplay_end_on_first_kill') # ============================================================================= # >> EVENT CLASSES
# GunGame Imports # Modules from gungame51.modules.active import ActiveInfo # Addons from gungame51.core.addons.shortcuts import AddonInfo # Players from gungame51.core.players.shortcuts import Player # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_tk_punish' info.title = 'GG TK Punish' info.author = 'GG Dev Team' info.version = "5.1.%s" % "$Rev: 627 $".split('$Rev: ')[1].split()[0] info.translations = ['gg_tk_punish'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= # Get the es.ServerVar() instance of "gg_tk_punish" gg_tk_punish = es.ServerVar('gg_tk_punish') # ============================================================================= # >> GAME EVENTS # ============================================================================= def player_death(event_var): # Has the round ended? if not ActiveInfo.round:
from gungame51.modules.backups import VariableBackups # Addons from gungame51.core.addons.shortcuts import AddonInfo # Script Imports from modules.dictionary import players # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_deathmatch' info.title = 'GG Deathmatch' info.author = 'GG Dev Team' info.version = get_version('gg_deathmatch') info.requires = ['gg_dead_strip', 'gg_dissolver'] info.conflicts = ['gg_elimination', 'gg_teamplay', 'gg_teamwork'] info.translations = ['gg_deathmatch'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= # ServerVar instances mp_freezetime = es.ServerVar('mp_freezetime') mp_roundtime = es.ServerVar('mp_roundtime') # ============================================================================= # >> LOAD & UNLOAD
# Addons from gungame51.core.addons.shortcuts import AddonInfo # Players from gungame51.core.players.shortcuts import Player # Weapons from gungame51.core.weapons.shortcuts import get_level_weapon from gungame51.core.weapons.shortcuts import get_total_levels # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_bomb_defused_levels' info.title = 'GG Welcome Message' info.author = 'GG Dev Team' info.version = "5.1.%s" % "$Rev: 560 $".split('$Rev: ')[1].split()[0] info.translations = ['gg_bomb_defused_levels'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= gg_bomb_defused_levels = es.ServerVar('gg_bomb_defused_levels') gg_bomb_defused_skip_knife = es.ServerVar('gg_bomb_defused_skip_knife') gg_bomb_defused_skip_nade = es.ServerVar('gg_bomb_defused_skip_nade') # ============================================================================= # >> GAME EVENTS # ============================================================================= def bomb_defused(event_var): # Get the player instance
from gungame51.core.messaging.shortcuts import saytext2 from gungame51.core.messaging.shortcuts import msg from gungame51.core.messaging.shortcuts import hudhint from gungame51.core.messaging.shortcuts import langstring from gungame51.core.events import GG_Vote from gungame51.core.leaders.shortcuts import get_leader_level from gungame51.core.weapons.shortcuts import get_total_levels # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = "gg_map_vote" info.title = "GG Map Vote" info.author = "GG Dev Team" info.version = "5.1.%s" % "$Rev: 624 $".split("$Rev: ")[1].split()[0] info.translations = ["gg_map_vote"] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= # Server Vars gg_map_vote = es.ServerVar("gg_map_vote") gg_map_vote_command = es.ServerVar("gg_map_vote_command") gg_map_vote_size = es.ServerVar("gg_map_vote_size") gg_map_vote_trigger = es.ServerVar("gg_map_vote_trigger") gg_map_vote_time = es.ServerVar("gg_map_vote_time") gg_map_vote_dont_show_last_maps = es.ServerVar("gg_map_vote_dont_show_last_maps") gg_map_vote_show_player_vote = es.ServerVar("gg_map_vote_show_player_vote") gg_map_vote_file = es.ServerVar("gg_map_vote_file") gg_map_vote_list_source = es.ServerVar("gg_map_vote_list_source")
# Players from gungame51.core.players.shortcuts import Player # Script Imports from modules.dictionary import players from modules.respawn import respawn_players # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_elimination' info.title = 'GG Elimination' info.author = 'GG Dev Team' info.version = get_version(info.name) info.requires = ['gg_dead_strip', 'gg_dissolver'] info.conflicts = ['gg_deathmatch'] info.translations = [info.name] # ============================================================================= # >> LOAD & UNLOAD # ============================================================================= def load(): '''Called when Elimination is loaded''' # Register the joinclass/jointeam filter es.addons.registerClientCommandFilter(join_filter)
from gungame51.core.messaging.shortcuts import langstring # Players from gungame51.core.players import Player # Weapons from gungame51.core.weapons.shortcuts import get_level_multikill from gungame51.core.weapons.shortcuts import get_level_weapon from gungame51.core.weapons.shortcuts import get_total_levels # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_teamplay' info.title = 'GG Teamplay' info.author = 'GG Dev Team' info.version = '5.1.%s' % '$Rev: 586 $'.split('$Rev: ')[1].split()[0] info.conflicts = ['gg_deathmatch', 'gg_handicap', 'gg_teamwork'] info.translations = ['gg_teamplay'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= gg_teamplay_roundend_messages = ServerVar('gg_teamplay_roundend_messages') gg_teamplay_level_info = ServerVar('gg_teamplay_level_info') gg_teamplay_winner_messages = ServerVar('gg_teamplay_winner_messages') gg_teamplay_end_on_first_kill = ServerVar('gg_teamplay_end_on_first_kill') # ============================================================================= # >> EVENT CLASSES # =============================================================================