³ò
ø{xOc           @   sû  d  Z  d d k Z d d k l Z d d k l Z y d d k Z Wn4 e j
 o( e i d ƒ e d d d ƒ ‚ n Xd 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 d d k l Z d d k  l! Z! d d k" l# Z# d d k$ l% Z% e i& d ƒ Z' e i& d ƒ Z( e i& d ƒ Z) d „  Z* d „  Z d „  Z+ d „  Z, d  „  Z- d! „  Z. d" „  Z/ d# „  Z0 d$ „  Z1 d S(%   sj   
$Rev: 630 $
$LastChangedBy: satoon101 $
$LastChangedDate: 2012-04-01 18:02:01 -0400 (Sun, 01 Apr 2012) $
iÿÿÿÿN(   t   registerSayCommand(   t   unregisterSayCommandt	   gungame51s2   SPE Is not installed on this server! Please visit sB   http://forums.eventscripts.com/viewtopic.php?t=29657 and download s7   the latest version! SPE is required to run GunGame 5.1.(   t   gungame_info(   t
   ActiveInfo(   t   unload_events(   t   disable_auto_kick(   t   thanks(   t   info(   t
   initialize(   t   unload_on_error(   t   AddonManager(   t   unload_configs(   t	   GG_Unload(   t   MenuManager(   t   unload_translation(   t   _PlayerContainer(   t   Database(   t   WeaponOrderManagert   eventscripts_ggt   eventscripts_gg5t   sv_tagsc          C   sI  t  i i d ƒ y t ƒ  Wn t ƒ  n Xt  i d d ƒ p t i d ƒ t i d ƒ n t  i d d ƒ p t i d ƒ t i d ƒ n t i	 t
 d ƒ ƒ t i ƒ  t i	 t
 d ƒ ƒ t i ƒ  t
 d ƒ t d	 t d
 d ƒ t	 t t ƒ i d ƒ ƒ }  |  i d ƒ t i	 d i |  ƒ ƒ x t  i ƒ  D] } t | ƒ q1Wd  S(   Ns   exec server.cfgt   variableR   t   notifyt
   replicatedR   t   versiont   updates   !thankss!   Displays a list of those involveds(   with development and testing of GunGame.t   ,t   gungame(   t   est   servert   cmdR	   R
   t   existsR   t
   removeFlagR   t   setR   t
   makepublicR    R   t   strR   t   splitt   addt   joint   getUseridListR   (   t   tagst   userid(    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   loadD   s0    


 c          C   s  t  t t ƒ i d ƒ ƒ }  |  i d ƒ t i  d i |  ƒ ƒ t i d ƒ t i d ƒ t i d ƒ t i d ƒ t	 ƒ  i
 ƒ  t ƒ  t ƒ  i ƒ  t ƒ  i ƒ  t d d ƒ t ƒ  i ƒ  t ƒ  i ƒ  t ƒ  t i i d t i ƒ  ƒ t ƒ  i ƒ  t d ƒ d  S(   NR   R   R   R   s   es_xfire %s func_buyzone Enables   !thanks(   R"   R$   R   R%   t   discardR'   R   R!   R   R   t
   unregisterR   R   t   unload_menusR   t   unload_all_addonsR   R   t   clearR   t   closeR   R   R   t   queuecmdt	   getuseridR   t   fireR   (   R)   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   unloado   s$    c         C   s   t  t _ t  t _ d S(   s   Called when a new map is loadedN(   t   FalseR   t   roundR   (   t	   event_var(    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   es_map_start    s    	c         C   s   t  t _ d S(   s   Called when GunGame startsN(   t   TrueR   R   (   R8   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   gg_startª   s    c         C   s   t  t _ d S(   s!   Called when a player wins GunGameN(   R6   R   R   (   R8   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   gg_win±   s    c         C   s   t  t _ d S(   s   Called when a team wins GunGameN(   R6   R   R   (   R8   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   gg_team_win¸   s    c         C   s-   t  t _ t i ƒ  } t i i d | ƒ d S(   s"   Called at the start of every rounds    es_xfire %s func_buyzone DisableN(   R:   R   R7   R   R3   R   R2   (   R8   R*   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   round_start¿   s    	c         C   s   t  t _ d S(   s   Called at the end of each roundN(   R6   R   R7   (   R8   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt	   round_endÌ   s    c         C   s   t  t _ d S(   s   Called when a map endsN(   R6   R   R   (   R8   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pyt   cs_win_panel_matchÓ   s    (2   t   __doc__R   t   cmdlibR    R   t   spet   ImportErrorR5   t   coreR   t   modules.activeR   t   modules.eventmanagerR   t   modules.helpersR   R   t   modules.infoR   t   modules.initializationR	   R
   t   core.addons.managerR   t   core.cfgR   t   core.eventsR   t
   core.menusR   t   core.messaging.shortcutsR   t   core.players.playersR   t   core.sql.shortcutsR   t   core.weaponsR   t	   ServerVarR   R   R   R+   R9   R;   R<   R=   R>   R?   R@   (    (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/gungame51.pys   <module>   sL   	+	1	
					