示例#1
0
 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)
示例#2
0
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)
示例#4
0
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"
示例#5
0
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']
示例#6
0
def load():
  global spat_game
  spat_game = es.getgame()
  initGameTeams(spat_game)
  es.msg(initGameTeams(spat_game))
示例#7
0
def load():
    global spat_game
    spat_game = es.getgame()
    initGameTeams(spat_game)
    es.msg(initGameTeams(spat_game))
示例#8
0
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']
示例#9
0
def getgame(argv):
  sv[argv[0]] = es.getgame(*argv[1:])
示例#10
0
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"]