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 # =============================================================================
import es # GunGame Imports from gungame51.core.addons.shortcuts import AddonInfo from gungame51.core.players import Player # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_knife_elite' info.title = 'GG Knife Elite' info.author = 'GG Dev Team' info.version = "5.1.%s" % "$Rev: 549 $".split('$Rev: ')[1].split()[0] info.requires = ['gg_dead_strip'] info.conflicts = ['gg_turbo'] # ============================================================================= # >> GAME EVENTS # ============================================================================= def gg_levelup(event_var): # Get userid attacker = int(event_var['attacker']) # Switch the player to knife es.server.queuecmd('es_xsexec %s "use weapon_knife"' % attacker) # Strip player of all weapons but a knife Player(attacker).strip(True)
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 # ============================================================================= def load():
# 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) def unload(): '''Called when Elimination is unloaded'''
# GunGame Imports from gungame51.core.addons.shortcuts import AddonInfo from gungame51.core.players.shortcuts import Player from gungame51.core.leaders.shortcuts import get_leader_level from gungame51.core.players.shortcuts import setAttribute # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_handicap' info.title = 'GG Handicap' info.author = 'GG Dev Team' info.version = "5.1.%s" % "$Rev: 561 $".split('$Rev: ')[1].split()[0] info.conflicts = ['gg_teamplay', 'gg_teamwork'] info.translations = ['gg_handicap'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= gg_handicap_update = es.ServerVar('gg_handicap_update') gg_handicap_max = es.ServerVar('gg_handicap_max') gg_handicap = es.ServerVar('gg_handicap') gg_handicap_no_reconnect = es.ServerVar('gg_handicap_no_reconnect') gg_handicap_legacy_mode = es.ServerVar('gg_handicap_legacy_mode') # Players that have joined a team this map [<joined a team?>, <reconnecting?>] handicap_players = {}
from gungame51.core.messaging.shortcuts import langstring # Players from gungame51.core.players import Player # Weapons from gungame51.core.weapons.shortcuts import get_level_weapon # ============================================================================= # >> ADDON REGISTRATION/INFORMATION # ============================================================================= info = AddonInfo() info.name = 'gg_teamwork' info.title = 'GG Teamwork' info.author = 'GG Dev Team' info.version = '5.1.%s' % '$Rev: 586 $'.split('$Rev: ')[1].split()[0] info.conflicts = ['gg_deathmatch', 'gg_handicap', 'gg_teamplay'] info.translations = ['gg_teamwork'] # ============================================================================= # >> GLOBAL VARIABLES # ============================================================================= gg_teamwork_jointeam_level = ServerVar('gg_teamwork_jointeam_level') gg_teamwork_round_messages = ServerVar('gg_teamwork_round_messages') gg_teamwork_leader_messages = ServerVar('gg_teamwork_leader_messages') gg_teamwork_winner_messages = ServerVar('gg_teamwork_winner_messages') # ============================================================================= # >> EVENT CLASSES # =============================================================================
# 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 # ============================================================================= class GG_Team_Win(ESEvent):