³ò
šõÜNc           @   sÿ   d  Z  d d k 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 „  Z d „  Z d „  Z d „  Z d „  Z d S(   sj   
$Rev: 549 $
$LastChangedBy: satoon101 $
$LastChangedDate: 2011-08-02 02:24:40 -0400 (Tue, 02 Aug 2011) $
iÿÿÿÿN(   t   getUseridList(   t   registerSayCommand(   t   unregisterSayCommand(   t   leader_menu_cmd(   t   Player(   t   get_leader_count(   t   get_leader_level(   t	   is_leader(   t   get_level_multikill(   t   saytext2(   t   msgc          C   sî   t  i d ƒ o' t  i d t d ƒ ƒ t  i d ƒ n t  i d ƒ }  |  i d ƒ |  i d ƒ |  i d ƒ |  i d ƒ |  i d ƒ |  i d ƒ |  i d ƒ |  i d t ƒ t	 |  _
 |  i d d	 ƒ |  i d
 d	 ƒ t d t d ƒ d  S(   Nt   ggLevelMenus   #humans
   ->1. LEVELs      * s	   ->2. WINSs   ->   9. View Leaders Menui	   t   sendi
   t   views   !levels   Displays a !level menu.(   t   popuplibt   existst
   unsendnameR    t   deletet   createt   addlinet   selectt   send_leader_menut   prep_level_menut   prepusert   timeoutR   t   level_menu_cmd(   R   (    (    sY   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/core/menus/level_menu.pyt   load!   s     	c           C   sE   t  i d ƒ o' t  i d t d ƒ ƒ t  i d ƒ n t d ƒ d  S(   NR   s   #humans   !level(   R   R   R   R    R   R   (    (    (    sY   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/core/menus/level_menu.pyt   unload;   s    c         C   sÝ   t  i d |  ƒ o |  d j o d  Sn t | ƒ o“ t | ƒ } t  i | ƒ } | p! t |  d h  | d <ƒ d  Sn t | ƒ } t |  | i d h  t  i	 | ƒ d <| i
 d <| i d <ƒ n t i d |  ƒ d  S(	   Nt   useridi    t   LevelInfo_PlayerSearchFailedt   playert   LevelInfo_PlayerSearcht   levelt   weaponR   (   t   esR   t   lent   strt	   getuseridR
   R   R	   t   indext   getplayernameR    R!   R   R   (   R   t   argst   searchInputt   checkUseridt   ggPlayer(    (    sY   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/core/menus/level_menu.pyR   H   s    !	c         C   si  t  i d ƒ p d  Sn t  i d ƒ } t |  ƒ } t | i ƒ } | d j oC | i d d | i | i f ƒ | i d d | i d | ƒ n/ | i d d | i ƒ | i d d	 | i ƒ t	 ƒ  } | d j oh t
 |  ƒ o8 t ƒ  d j o | i d
 d ƒ q:| i d
 d ƒ qN| i d
 d | | i d ƒ n | i d
 d ƒ | i d d | i ƒ d  S(   NR   i   i   s      * You are on level %s (%s)i   s      * You have made %ss   /%s of your required killss      * You are on level %ss"      * You need a %s kill to advancei   s3      * You are currently tied for the leader positions!      * You are currently the leaders      * You are %s level(s)s   behind the leaders!      * There currently is no leaderi   s      * You have won %s time(s)(   R   R   t   findR   R   R    t   modlineR!   t	   multikillR   R   R   t   wins(   R   t   popupidR   R+   t	   multiKillt   leaderLevel(    (    sY   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/core/menus/level_menu.pyR   e   s2    					c         C   s   t  |  d ƒ d  S(   Nt    (   R   (   R   t   choicet	   popupname(    (    sY   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/core/menus/level_menu.pyR      s    (   t   __doc__R"   R   t	   playerlibR    t   cmdlibR   R   t    gungame51.core.menus.leader_menuR   t    gungame51.core.players.shortcutsR   t    gungame51.core.leaders.shortcutsR   R   R   t    gungame51.core.weapons.shortcutsR   t"   gungame51.core.messaging.shortcutsR	   R
   R   R   R   R   R   (    (    (    sY   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/core/menus/level_menu.pys   <module>   s$   				8