³ò
˜õÜNc           @   s`  d  Z  d d k Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l	 Z	 d d k
 l Z d d	 k l Z d d
 k l Z d d k l Z d d k l Z d d k l Z d d k l Z e ƒ  Z d e _ d e _ d e _ d d i d ƒ d i ƒ  d e _ d g e _ d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d S(   sj   
$Rev: 592 $
$LastChangedBy: satoon101 $
$LastChangedDate: 2011-11-22 16:20:03 -0500 (Tue, 22 Nov 2011) $
iÿÿÿÿN(   t   PriorityAddon(   t	   AddonInfo(   t   get_leader_count(   t   get_leader_level(   t	   is_leader(   t
   langstring(   t   add_attribute_callback(   t   Player(   t   remove_callbacks_for_addon(   t   get_level_multikill(   t   get_level_weapon(   t   get_total_levelst   gg_level_infos   GG Level Infos   GG Dev Teams   5.1.%ss   $Rev: 592 $s   $Rev: i   i    c           C   s   t  d t t i ƒ d  S(   Nt	   multikill(   R   t   multikill_call_backt   infot   name(    (    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pyt   load0   s    c           C   s   t  t i ƒ d  S(   N(   R   R   R   (    (    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pyt   unload5   s    c         C   s   t  o d  Sn t |  d ƒ d j  o d  Sn t |  d ƒ } t i | d ƒ o d  Sn t i | ƒ p t t | ƒ ƒ n d  S(   Nt   es_userteami   t   userids   CBasePlayer.pl.deadflag(   R    t   intt   est   getplayerpropt   isbott   send_level_info_hudhintR   (   t	   event_varR   (    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pyt   player_spawn=   s    c         C   s‹   t  o d  Sn t |  d ƒ } t |  d ƒ } | o% t i | ƒ o t t | ƒ ƒ n | o% t i | ƒ o t t | ƒ ƒ n d  S(   Nt   attackerR   (   R    R   R   R   R   R   (   R   R   R   (    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pyt
   gg_levelupT   s    c         C   s{  |  i  } t ƒ  } t ƒ  } t d d h  | d <| d <d |  i ƒ} | t d d h  |  i d <d |  i ƒ7} t | ƒ } | d j o> | t d	 d h  |  i d
 <t | ƒ d <d |  i ƒ7} n h  } t ƒ  d j o
 d } nb t	 |  i ƒ o$ d } t ƒ  d j o
 d } qKn. d } h  | d <| d <t
 | ƒ d <} | t | d | d |  i ƒ7} |  i | ƒ d  S(   Nt   LevelInfo_CurrentLevelt   tokenst   levelt   totalR   t   LevelInfo_CurrentWeapont   weaponi   t   LevelInfo_RequiredKillst   killsi    t   LevelInfo_NoLeaderst   LevelInfo_CurrentLeadert   LevelInfo_AmongstLeaderst   LevelInfo_LeaderLevel(   R    R   R   R   R   R#   R	   R   R   R   R
   t   hudhint(   t   ggPlayerR    t   totalLevelst   leaderLevelt   textt	   multiKillt   leaderTokenst   leaderString(    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pyR   g   s<    				
	c         C   s’   t  | d ƒ p d  Sn t i | i ƒ o d  Sn | d j o d  Sn t | i ƒ } | | j o d  Sn | i d h  | d <| d <ƒ d  S(   NR   i    t   MultikillNotificationR%   R!   (   t   hasattrR   R   R   R	   R    R*   (   R   t   valueR+   R   (    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pyR   ’   s    	(!   t   __doc__R   t   gungame51.core.addonsR    t   gungame51.core.addons.shortcutsR   t    gungame51.core.leaders.shortcutsR   R   R   t"   gungame51.core.messaging.shortcutsR   t    gungame51.core.players.shortcutsR   R   R   t    gungame51.core.weapons.shortcutsR	   R
   R   R   R   t   titlet   authort   splitt   versiont   translationsR   R   R   R   R   R   (    (    (    sp   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/scripts/included/gg_level_info/gg_level_info.pys   <module>   s2   				$					+