def testGetmaxplayers(self): j = es.getmaxplayercount() self.failUnless(j) # in CS:S we know the max players is cs_team_manager index -1 if es.getgame() == "Counter-Strike: Source": q = es.getentityindex('cs_team_manager') - 1 if q: self.failUnless(q==j)
def load(): global slay, text slay = xaobjectives.setting.createVariable("css_objectives", "1", "If 1, losing team will be slain.") text = xaobjectives.language.getLanguage() if es.getgame() != "Counter-Strike: Source": raise AttributeError, "Counter-Strike: Source"
def testGetmaxplayers(self): j = es.getmaxplayercount() self.failUnless(j) # in CS:S we know the max players is cs_team_manager index -1 if es.getgame() == "Counter-Strike: Source": q = es.getentityindex('cs_team_manager') - 1 if q: self.failUnless(q == j)
def load(): global slay, text slay = xaobjectives.setting.createVariable( "css_objectives", "1", "If 1, losing team will be slain.") text = xaobjectives.language.getLanguage() if es.getgame() != "Counter-Strike: Source": raise AttributeError, "Counter-Strike: Source"
def getGameData(): """Returns the eye angle property based on game""" game_data = {'cs':('CCSPlayer.m_angEyeAngles[%s]', {'t':2, 'ct':3}, {'deagle':('#all', '#secondary', '#pistol'), 'ak47':('#all', '#primary', '#rifle'), 'scout':('#all', '#primary', '#rifle', '#sniper'), 'aug':('#all', '#primary', '#rifle'), 'g3sg1':('#all', '#primary', '#rifle', '#sniper'), 'galil':('#all', '#primary', '#rifle'), 'famas':('#all', '#primary', '#rifle'), 'm4a1':('#all', '#primary', '#rifle'), 'sg552':('#all', '#primary', '#rifle'), 'sg550':('#all', '#primary', '#rifle', '#sniper'), 'm249':('#all', '#primary'), 'awp':('#all', '#primary', '#rifle', '#sniper'), 'tmp':('#all', '#primary', '#smg'), 'mp5navy':('#all', '#primary', '#smg'), 'glock':('#all', '#secondary', '#pistol'), 'elite':('#all', '#secondary', '#pistol'), 'm3':('#all', '#primary', '#shotgun'), 'xm1014':('#all', '#primary', '#shotgun'), 'usp':('#all', '#secondary', '#pistol'), 'mac10':('#all', '#primary', '#smg'), 'ump45':('#all', '#primary', '#smg'), 'p228':('#all', '#secondary', '#pistol'), 'fiveseven':('#all', '#secondary', '#pistol'), 'p90':('#all', '#primary', '#smg'), 'knife':('#all', '#knife'), 'hegrenade':('#all', '#grenade'), 'flashbang':('#all', '#grenade'), 'smokegrenade':('#all', '#grenade'), 'c4':()}), 'dod':('CDODPlayer.m_angEyeAngles[%s]', {'a':2, 'x':3}, {'30cal':('#all', '#machinegun', '#primary'), 'amerhand':('#all', '#hand'), 'bar':('#all', '#machinegun', '#primary'), 'bazooka':('#all', '#bazooka', '#primary'), 'basebomb':(), 'c96':('#all', '#smg', '#primary'), 'colt':('#all', '#pistol', '#secondary'), 'frag_us':('#all', '#grenade'), 'frag_ger':('#all', '#grenade'), 'garand':('#all', '#rifle', '#primary'), 'k98':('#all', '#rifle', '#primary'), 'k98s':('#all', '#rifle', '#sniper', '#primary'), 'm1carb':('#all', '#rifle', '#primary'), 'mg42':('#all', '#machinegun', '#primary'), 'mp40':('#all', '#smg', '#primary'), 'mp44':('#all', '#smg', '#primary'), 'p38':('#all', '#pistol', '#secondary'), 'punch_ger':('#all', '#grenade'), 'punch_us':('#all', '#grenade'), 'pschreck':('#all', '#bazooka', '#primary'), 'riflegren_ger':('#all', '#grenade'), 'riflegren_us':('#all', '#grenade'), 'smoke_ger':('#all', '#grenade'), 'smoke_us':('#all', '#grenade'), 'spade':('#all', '#hand'), 'spring':('#all', '#rifle', '#sniper', '#primary'), 'stick':('#all', '#grenage'), 'thompson':('#all', '#smg', '#primary')}), 'hl2dm':('CHL2MP_Player.m_angEyeAngles[%s]', {'r':2, 'c':3}, {'357':('#all', '#pistol'), 'alyxgun':('#all', '#pistol'), 'annabelle':('#all', '#shotgun'), 'ar2':('#all', '#smg'), 'brickbat':('#all', '#tool'), 'bugbait':('#all', '#tool'), 'citizenpackage':('#all', '#tool'), 'citizensuitcase':('#all', '#tool'), 'crossbow':('#all', '#sniper'), 'crowbar':('#all', '#hand'), 'extinguisher':('#all', '#tool'), 'frag':('#all', '#grenade'), 'physcannon':('#all', '#tool'), 'physgun':('#all', '#tool'), 'pistol':('#all', '#pistol'), 'rpg':('#all', '#rpg'), 'shotgun':('#all', '#shotgun'), 'slam':('#all', '#hand'), 'smg1':('#all', '#smg'), 'stunstick':('#all', '#hand')})} gamename = es.getgame() if game_data.has_key(gamename): return game_data[gamename] searchnames = {'Day of Defeat':'dod', 'Deathmatch':'hl2dm'} for game in filter(lambda x: x in gamename, searchnames): return game_data[game] return game_data['cs']
def load(): global spat_game spat_game = es.getgame() initGameTeams(spat_game) es.msg(initGameTeams(spat_game))
def getGameData(): """Returns the eye angle property based on game""" game_data = { 'cs': ('CCSPlayer.m_angEyeAngles[%s]', { 't': 2, 'ct': 3 }, { 'deagle': ('#all', '#secondary', '#pistol'), 'ak47': ('#all', '#primary', '#rifle'), 'scout': ('#all', '#primary', '#rifle', '#sniper'), 'aug': ('#all', '#primary', '#rifle'), 'g3sg1': ('#all', '#primary', '#rifle', '#sniper'), 'galil': ('#all', '#primary', '#rifle'), 'famas': ('#all', '#primary', '#rifle'), 'm4a1': ('#all', '#primary', '#rifle'), 'sg552': ('#all', '#primary', '#rifle'), 'sg550': ('#all', '#primary', '#rifle', '#sniper'), 'm249': ('#all', '#primary'), 'awp': ('#all', '#primary', '#rifle', '#sniper'), 'tmp': ('#all', '#primary', '#smg'), 'mp5navy': ('#all', '#primary', '#smg'), 'glock': ('#all', '#secondary', '#pistol'), 'elite': ('#all', '#secondary', '#pistol'), 'm3': ('#all', '#primary', '#shotgun'), 'xm1014': ('#all', '#primary', '#shotgun'), 'usp': ('#all', '#secondary', '#pistol'), 'mac10': ('#all', '#primary', '#smg'), 'ump45': ('#all', '#primary', '#smg'), 'p228': ('#all', '#secondary', '#pistol'), 'fiveseven': ('#all', '#secondary', '#pistol'), 'p90': ('#all', '#primary', '#smg'), 'knife': ('#all', '#knife'), 'hegrenade': ('#all', '#grenade'), 'flashbang': ('#all', '#grenade'), 'smokegrenade': ('#all', '#grenade'), 'c4': () }), 'dod': ('CDODPlayer.m_angEyeAngles[%s]', { 'a': 2, 'x': 3 }, { '30cal': ('#all', '#machinegun', '#primary'), 'amerhand': ('#all', '#hand'), 'bar': ('#all', '#machinegun', '#primary'), 'bazooka': ('#all', '#bazooka', '#primary'), 'basebomb': (), 'c96': ('#all', '#smg', '#primary'), 'colt': ('#all', '#pistol', '#secondary'), 'frag_us': ('#all', '#grenade'), 'frag_ger': ('#all', '#grenade'), 'garand': ('#all', '#rifle', '#primary'), 'k98': ('#all', '#rifle', '#primary'), 'k98s': ('#all', '#rifle', '#sniper', '#primary'), 'm1carb': ('#all', '#rifle', '#primary'), 'mg42': ('#all', '#machinegun', '#primary'), 'mp40': ('#all', '#smg', '#primary'), 'mp44': ('#all', '#smg', '#primary'), 'p38': ('#all', '#pistol', '#secondary'), 'punch_ger': ('#all', '#grenade'), 'punch_us': ('#all', '#grenade'), 'pschreck': ('#all', '#bazooka', '#primary'), 'riflegren_ger': ('#all', '#grenade'), 'riflegren_us': ('#all', '#grenade'), 'smoke_ger': ('#all', '#grenade'), 'smoke_us': ('#all', '#grenade'), 'spade': ('#all', '#hand'), 'spring': ('#all', '#rifle', '#sniper', '#primary'), 'stick': ('#all', '#grenage'), 'thompson': ('#all', '#smg', '#primary') }), 'hl2dm': ('CHL2MP_Player.m_angEyeAngles[%s]', { 'r': 2, 'c': 3 }, { '357': ('#all', '#pistol'), 'alyxgun': ('#all', '#pistol'), 'annabelle': ('#all', '#shotgun'), 'ar2': ('#all', '#smg'), 'brickbat': ('#all', '#tool'), 'bugbait': ('#all', '#tool'), 'citizenpackage': ('#all', '#tool'), 'citizensuitcase': ('#all', '#tool'), 'crossbow': ('#all', '#sniper'), 'crowbar': ('#all', '#hand'), 'extinguisher': ('#all', '#tool'), 'frag': ('#all', '#grenade'), 'physcannon': ('#all', '#tool'), 'physgun': ('#all', '#tool'), 'pistol': ('#all', '#pistol'), 'rpg': ('#all', '#rpg'), 'shotgun': ('#all', '#shotgun'), 'slam': ('#all', '#hand'), 'smg1': ('#all', '#smg'), 'stunstick': ('#all', '#hand') }) } gamename = es.getgame() if game_data.has_key(gamename): return game_data[gamename] searchnames = {'Day of Defeat': 'dod', 'Deathmatch': 'hl2dm'} for game in filter(lambda x: x in gamename, searchnames): return game_data[game] return game_data['cs']
def getgame(argv): sv[argv[0]] = es.getgame(*argv[1:])
def getGameData(): """Returns the eye angle property based on game""" game_data = { "cs": ( "CCSPlayer.m_angEyeAngles[%s]", {"t": 2, "ct": 3}, { "deagle": ("#all", "#secondary", "#pistol"), "ak47": ("#all", "#primary", "#rifle"), "scout": ("#all", "#primary", "#rifle", "#sniper"), "aug": ("#all", "#primary", "#rifle"), "g3sg1": ("#all", "#primary", "#rifle", "#sniper"), "galil": ("#all", "#primary", "#rifle"), "famas": ("#all", "#primary", "#rifle"), "m4a1": ("#all", "#primary", "#rifle"), "sg552": ("#all", "#primary", "#rifle"), "sg550": ("#all", "#primary", "#rifle", "#sniper"), "m249": ("#all", "#primary"), "awp": ("#all", "#primary", "#rifle", "#sniper"), "tmp": ("#all", "#primary", "#smg"), "mp5navy": ("#all", "#primary", "#smg"), "glock": ("#all", "#secondary", "#pistol"), "elite": ("#all", "#secondary", "#pistol"), "m3": ("#all", "#primary", "#shotgun"), "xm1014": ("#all", "#primary", "#shotgun"), "usp": ("#all", "#secondary", "#pistol"), "mac10": ("#all", "#primary", "#smg"), "ump45": ("#all", "#primary", "#smg"), "p228": ("#all", "#secondary", "#pistol"), "fiveseven": ("#all", "#secondary", "#pistol"), "p90": ("#all", "#primary", "#smg"), "knife": ("#all", "#knife"), "hegrenade": ("#all", "#grenade"), "flashbang": ("#all", "#grenade"), "smokegrenade": ("#all", "#grenade"), "c4": (), }, ), "dod": ( "CDODPlayer.m_angEyeAngles[%s]", {"a": 2, "x": 3}, { "30cal": ("#all", "#machinegun", "#primary"), "amerhand": ("#all", "#hand"), "bar": ("#all", "#machinegun", "#primary"), "bazooka": ("#all", "#bazooka", "#primary"), "basebomb": (), "c96": ("#all", "#smg", "#primary"), "colt": ("#all", "#pistol", "#secondary"), "frag_us": ("#all", "#grenade"), "frag_ger": ("#all", "#grenade"), "garand": ("#all", "#rifle", "#primary"), "k98": ("#all", "#rifle", "#primary"), "k98s": ("#all", "#rifle", "#sniper", "#primary"), "m1carb": ("#all", "#rifle", "#primary"), "mg42": ("#all", "#machinegun", "#primary"), "mp40": ("#all", "#smg", "#primary"), "mp44": ("#all", "#smg", "#primary"), "p38": ("#all", "#pistol", "#secondary"), "punch_ger": ("#all", "#grenade"), "punch_us": ("#all", "#grenade"), "pschreck": ("#all", "#bazooka", "#primary"), "riflegren_ger": ("#all", "#grenade"), "riflegren_us": ("#all", "#grenade"), "smoke_ger": ("#all", "#grenade"), "smoke_us": ("#all", "#grenade"), "spade": ("#all", "#hand"), "spring": ("#all", "#rifle", "#sniper", "#primary"), "stick": ("#all", "#grenage"), "thompson": ("#all", "#smg", "#primary"), }, ), "hl2dm": ( "CHL2MP_Player.m_angEyeAngles[%s]", {"r": 2, "c": 3}, { "357": ("#all", "#pistol"), "alyxgun": ("#all", "#pistol"), "annabelle": ("#all", "#shotgun"), "ar2": ("#all", "#smg"), "brickbat": ("#all", "#tool"), "bugbait": ("#all", "#tool"), "citizenpackage": ("#all", "#tool"), "citizensuitcase": ("#all", "#tool"), "crossbow": ("#all", "#sniper"), "crowbar": ("#all", "#hand"), "extinguisher": ("#all", "#tool"), "frag": ("#all", "#grenade"), "physcannon": ("#all", "#tool"), "physgun": ("#all", "#tool"), "pistol": ("#all", "#pistol"), "rpg": ("#all", "#rpg"), "shotgun": ("#all", "#shotgun"), "slam": ("#all", "#hand"), "smg1": ("#all", "#smg"), "stunstick": ("#all", "#hand"), }, ), } gamename = es.getgame() if game_data.has_key(gamename): return game_data[gamename] searchnames = {"Day of Defeat": "dod", "Deathmatch": "hl2dm"} for game in filter(lambda x: x in gamename, searchnames): return game_data[game] return game_data["cs"]