//----------------------------------------------------------------
// Ne pas editer ce fichier  moin de savoir ce que vous faites !!
//----------------------------------------------------------------

// Pour toute aide  la configuration de ce script rendez vous  l'adresse suivante :
// http://forums.mattie.info/cs/forums/viewtopic.php?t=27337

block load
{	
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xdoblock funmenu_fr/fm_cfg_reset_var
	es_xmexec ../cfg/funmenu_fr/funmenu_fr.cfg
	//---------------------------------------
	// Chargement des groupes de clées 
	//---------------------------------------
	es_xkeygroupcreate fm_temp
	es_xkeygroupload fm_clients funmenu_fr/clients
	es_xkeygroupload fm_slap_menu funmenu_fr/menu
	es_xkeygroupload fm_time_menu funmenu_fr/menu
	es_xkeygroupload fm_prop_menu funmenu_fr/menu
	es_xkeygroupload fm_color_menu funmenu_fr/menu
	es_xkeygroupload fm_gravity_menu funmenu_fr/menu
	es_xkeygroupload fm_weapon_menu funmenu_fr/menu
	es_xkeygroupload fm_speed_menu funmenu_fr/menu
	es_xkeygroupload fm_health_menu funmenu_fr/menu
	es_xkeygroupload fm_fakesay_menu funmenu_fr/menu
	//---------------------------------------
	// Création des commandes 
	//---------------------------------------
	es_regclientcmd server_var(fm_cfg_cmd_slap) funmenu_fr/fm_cmd_slap
	es_regclientcmd server_var(fm_cfg_cmd_slay) funmenu_fr/fm_cmd_slay
	es_regclientcmd server_var(fm_cfg_cmd_rocket) funmenu_fr/fm_cmd_rocket
	es_regclientcmd server_var(fm_cfg_cmd_respawn) funmenu_fr/fm_cmd_respawn
	es_regclientcmd server_var(fm_cfg_cmd_drug) funmenu_fr/fm_cmd_drug
	es_regclientcmd server_var(fm_cfg_cmd_drunk) funmenu_fr/fm_cmd_drunk
	es_regclientcmd server_var(fm_cfg_cmd_burn) funmenu_fr/fm_cmd_burn
	es_regclientcmd server_var(fm_cfg_cmd_noclip) funmenu_fr/fm_cmd_noclip
	es_regclientcmd server_var(fm_cfg_cmd_jetpack) funmenu_fr/fm_cmd_jetpack
	es_regclientcmd server_var(fm_cfg_cmd_god) funmenu_fr/fm_cmd_god
	es_regclientcmd server_var(fm_cfg_cmd_freeze) funmenu_fr/fm_cmd_freeze
	es_regclientcmd server_var(fm_cfg_cmd_teleport) funmenu_fr/fm_cmd_teleport
	es_regclientcmd server_var(fm_cfg_cmd_saveloc) funmenu_fr/fm_cmd_saveloc
	es_regclientcmd server_var(fm_cfg_cmd_spawnprop) funmenu_fr/fm_cmd_spawnprop
	es_regclientcmd server_var(fm_cfg_cmd_blind) funmenu_fr/fm_cmd_blind
	es_regclientcmd server_var(fm_cfg_cmd_color) funmenu_fr/fm_cmd_color
	es_regclientcmd server_var(fm_cfg_cmd_ghost) funmenu_fr/fm_cmd_ghost
	es_regclientcmd server_var(fm_cfg_cmd_hide) funmenu_fr/fm_cmd_hide
	es_regclientcmd server_var(fm_cfg_cmd_gravity) funmenu_fr/fm_cmd_gravity
	es_regclientcmd server_var(fm_cfg_cmd_give) funmenu_fr/fm_cmd_give
	es_regclientcmd server_var(fm_cfg_cmd_ammo) funmenu_fr/fm_cmd_ammo
	es_regclientcmd server_var(fm_cfg_cmd_money) funmenu_fr/fm_cmd_money
	es_regclientcmd server_var(fm_cfg_cmd_speed) funmenu_fr/fm_cmd_speed
	es_regclientcmd server_var(fm_cfg_cmd_shake) funmenu_fr/fm_cmd_shake
	es_regclientcmd server_var(fm_cfg_cmd_health) funmenu_fr/fm_cmd_health
	es_regclientcmd server_var(fm_cfg_cmd_strip) funmenu_fr/fm_cmd_strip
	es_regclientcmd server_var(fm_cfg_cmd_fakesay) funmenu_fr/fm_cmd_fakesay
	es_regclientcmd server_var(fm_cfg_cmd_menu) funmenu_fr/fm_cmd_menu
	es_regsaycmd server_var(fm_cfg_cmd_menu) funmenu_fr/fm_cmd_menu
	
	//---------------------------------------
	// Création des Menus
	//---------------------------------------
	es_xset fm_popup_exists 0
	es_xexists fm_popup_exists script popup 
	ifx false(fm_popup_exists) do
	{
		es_xload popup
	}
	es_xset fm_keymenu_exists 0
	es_xexists fm_keymenu_exists script keymenu
	ifx false(fm_keymenu_exists) do
	{
		es_xload keymenu
	}
	es_xdoblock funmenu_fr/fm_create_main_menu
	es_xdoblock funmenu_fr/fm_create_slap_menu
	es_xdoblock funmenu_fr/fm_create_slaprepeat_menu
	es_xdoblock funmenu_fr/fm_create_slay_menu
	es_xdoblock funmenu_fr/fm_create_rocket_menu
	es_xdoblock funmenu_fr/fm_create_respawn_menu
	es_xdoblock funmenu_fr/fm_create_drug_menu
	es_xdoblock funmenu_fr/fm_create_drunk_menu
	es_xdoblock funmenu_fr/fm_create_burn_menu
	es_xdoblock funmenu_fr/fm_create_main_menu2
	es_xdoblock funmenu_fr/fm_create_noclip_menu
	es_xdoblock funmenu_fr/fm_create_noclip_menu_status
	es_xdoblock funmenu_fr/fm_create_jetpack_menu
	es_xdoblock funmenu_fr/fm_create_jetpack_menu_status
	es_xdoblock funmenu_fr/fm_create_god_menu
	es_xdoblock funmenu_fr/fm_create_god_menu_status
	es_xdoblock funmenu_fr/fm_create_freeze_menu
	es_xdoblock funmenu_fr/fm_create_freeze_menu_status
	es_xdoblock funmenu_fr/fm_create_teleport_menu
	es_xdoblock funmenu_fr/fm_create_proprepeat_menu
	es_xdoblock funmenu_fr/fm_create_blind_menu
	es_xdoblock funmenu_fr/fm_create_main_menu3
	es_xdoblock funmenu_fr/fm_create_colorplayer_menu
	es_xdoblock funmenu_fr/fm_create_ghost_menu
	es_xdoblock funmenu_fr/fm_create_ghost_menu_status
	es_xdoblock funmenu_fr/fm_create_hide_menu
	es_xdoblock funmenu_fr/fm_create_gravity_menu
	es_xdoblock funmenu_fr/fm_create_give_menu
	es_xdoblock funmenu_fr/fm_create_ammo_menu
	es_xdoblock funmenu_fr/fm_create_money_menu
	es_xdoblock funmenu_fr/fm_create_main_menu4
	es_xdoblock funmenu_fr/fm_create_speed_menu
	es_xdoblock funmenu_fr/fm_create_shake_menu
	es_xdoblock funmenu_fr/fm_create_healthplayer_menu
	es_xdoblock funmenu_fr/fm_create_strip_menu
	es_xdoblock funmenu_fr/fm_create_fakesay_menu
	es_xdoblock funmenu_fr/fm_create_main_menu4_admins
	
	es_xset Funmenu_Fr_Version "1.12" 
	es_xmakepublic Funmenu_Fr_Version
	es_xmsg #multi #green[FunMenu-FR] #defaultChargé avec succès !
}

block fm_cmd_menu
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es popup close fm_main_menu server_var(fm_cmd_user_userid)
		es popup close fm_slap_menu server_var(fm_cmd_user_userid)
		es popup close fm_slaprepeat_menu server_var(fm_cmd_user_userid)
		es popup close fm_slay_menu server_var(fm_cmd_user_userid)
		es popup close fm_rocket_menu server_var(fm_cmd_user_userid)
		es popup close fm_respawn_menu server_var(fm_cmd_user_userid)
		es popup close fm_drug_menu server_var(fm_cmd_user_userid)
		es popup close fm_drunk_menu server_var(fm_cmd_user_userid)
		es popup close fm_burn_menu server_var(fm_cmd_user_userid)
		es popup close fm_noclip_menu server_var(fm_cmd_user_userid)
		es popup close fm_noclip_menu_status server_var(fm_cmd_user_userid)
		es popup close fm_main_menu2 server_var(fm_cmd_user_userid)
		es popup close fm_jetpack_menu server_var(fm_cmd_user_userid)
		es popup close fm_jetpack_menu_status server_var(fm_cmd_user_userid)
		es popup close fm_god_menu server_var(fm_cmd_user_userid)
		es popup close fm_god_menu_status server_var(fm_cmd_user_userid)
		es popup close fm_freeze_menu_status server_var(fm_cmd_user_userid)
		es popup close fm_teleport_menu server_var(fm_cmd_user_userid)
		es popup close fm_proprepeat_menu server_var(fm_cmd_user_userid)
		es popup close fm_blind_menu server_var(fm_cmd_user_userid)
		es popup close fm_main_menu3 server_var(fm_cmd_user_userid)
		es popup close fm_colorplayer_menu server_var(fm_cmd_user_userid)
		es popup close fm_ghost_menu server_var(fm_cmd_user_userid)
		es popup close fm_ghost_menu_status server_var(fm_cmd_user_userid)
		es popup close fm_hide_menu server_var(fm_cmd_user_userid)
		es popup close fm_give_menu server_var(fm_cmd_user_userid)
		es popup close fm_ammo_menu server_var(fm_cmd_user_userid)
		es popup close fm_money_menu server_var(fm_cmd_user_userid)
		es popup close fm_main_menu4 server_var(fm_cmd_user_userid)
		es popup close fm_speed_menu server_var(fm_cmd_user_userid)
		es popup close fm_shake_menu server_var(fm_cmd_user_userid)
		es popup close fm_healthplayer_menu server_var(fm_cmd_user_userid)
		es popup close fm_strip_menu server_var(fm_cmd_user_userid)
		es popup close fm_fakesay_menu server_var(fm_cmd_user_userid)
		es popup close fm_main_menu4_admins server_var(fm_cmd_user_userid)
		es_xset fm_cmd_menu_tempkey_exists 0
		es_exists fm_cmd_menu_tempkey_exists key fm_temp server_var(fm_cmd_user_userid)
		ifx false(fm_cmd_menu_tempkey_exists) do
		{
			es_keycreate fm_temp server_var(fm_cmd_user_userid)
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) target 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) repeat 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) hp 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) x 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) y 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) z 0
		}
		es popup send fm_main_menu server_var(fm_cmd_user_userid)
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_menu)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

block fm_create_main_menu
{
	popup create fm_main_menu
	popup addline fm_main_menu "FunMenu [1/4]"
	popup addline fm_main_menu " "
	popup addline fm_main_menu "->1. Slap"
	popup addline fm_main_menu "->2. Slay"
	popup addline fm_main_menu "->3. Rocket"
	popup addline fm_main_menu "->4. Respawn"
	popup addline fm_main_menu "->5. Drug"
	popup addline fm_main_menu "->6. Drunk"
	popup addline fm_main_menu "->7. Burn"
	popup addline fm_main_menu " "
	popup addline fm_main_menu "->9. Page suivante"
	popup addline fm_main_menu "->0. Fermer"
	popup menuselect fm_main_menu funmenu_fr/fm_select_main_menu
}

block fm_select_main_menu
{
	ifx parse("_popup_choice == 1") do
	{
		es popup send fm_slap_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es popup send fm_slay_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es popup send fm_rocket_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es popup send fm_respawn_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 5") do
	{
		es popup send fm_drug_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 6") do
	{
		es popup send fm_drunk_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 7") do
	{
		es popup send fm_burn_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 9") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 5 6 7 9") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Slap
block fm_create_slap_menu
{
	popup create fm_slap_menu
	popup addline fm_slap_menu "FunMenu [Slap]"
	popup addline fm_slap_menu " "
	popup addline fm_slap_menu "->1. Un joueur"
	popup addline fm_slap_menu "->2. Tout les joueurs"
	popup addline fm_slap_menu "->3. Tout les CTs"
	popup addline fm_slap_menu "->4. Tout les Ts"
	popup addline fm_slap_menu " "
	popup addline fm_slap_menu "->8. Page précédente"
	popup addline fm_slap_menu "->0. Fermer"
	popup menuselect fm_slap_menu funmenu_fr/fm_select_slap_menu
}

block fm_select_slap_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_slap_selected_player funmenu_fr/fm_slap_choose_hp fm_playerlist #keyvalue name #keyvalue realname "\nChoisis un joueur à slapper :"
			keymenu backmenu fm_playerlist fm_slap_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_slap_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_slap_menu fm_slap_selected_hp funmenu_fr/fm_slap_player fm_slap_menu #key #keyvalue hp "Choisis le dommage du slap :"
		keymenu backmenu fm_slap_menu fm_slap_menu
		es keymenu send fm_slap_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_slap_menu fm_slap_selected_hp funmenu_fr/fm_slap_player fm_slap_menu #key #keyvalue hp "Choisis le dommage du slap :"
		keymenu backmenu fm_slap_menu fm_slap_menu
		es keymenu send fm_slap_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_slap_menu fm_slap_selected_hp funmenu_fr/fm_slap_player fm_slap_menu #key #keyvalue hp "Choisis le dommage du slap :"
		keymenu backmenu fm_slap_menu fm_slap_menu
		es keymenu send fm_slap_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_slap_choose_hp
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_slap_selected_player)
	esnq keymenu create fm_slap_menu fm_slap_selected_hp funmenu_fr/fm_slap_player fm_slap_menu #key #keyvalue hp "Choisis le dommage du slap :"
	keymenu backmenu fm_slap_menu fm_slap_menu
	es keymenu send fm_slap_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_slap_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_slap) server_var(fm_get_selected_target) server_var(fm_slap_selected_hp)
	es_xset fm_format_repeat_command 0
	es_keysetvalue fm_temp server_var(_popup_userid) hp server_var(fm_slap_selected_hp)
	es_keysetvalue fm_temp server_var(_popup_userid) repeat server_var(fm_cfg_cmd_slap)
	es popup send fm_slaprepeat_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_slaprepeat_menu
{
	popup create fm_slaprepeat_menu
	popup addline fm_slaprepeat_menu "FunMenu [Slap]"
	popup addline fm_slaprepeat_menu " "
	popup addline fm_slaprepeat_menu "->1. Répéter le slap"
	popup addline fm_slaprepeat_menu " "
	popup addline fm_slaprepeat_menu "->8. Page précédente"
	popup addline fm_slaprepeat_menu "->9. Menu principal"
	popup addline fm_slaprepeat_menu "->0. Fermer"
	popup menuselect fm_slaprepeat_menu funmenu_fr/fm_select_slaprepeat_menu
}

block fm_select_slaprepeat_menu
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_repeat_command 0
		es_keygetvalue fm_get_repeat_command fm_temp server_var(_popup_userid) repeat
		es_xset fm_get_repeat_target 0
		es_keygetvalue fm_get_repeat_target fm_temp server_var(_popup_userid) target
		es_xset fm_get_repeat_hp 0
		es_keygetvalue fm_get_repeat_hp fm_temp server_var(_popup_userid) hp
		es_cexec server_var(_popup_userid) server_var(fm_get_repeat_command) server_var(fm_get_repeat_target) server_var(fm_get_repeat_hp)
		es popup send fm_slaprepeat_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_slap_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 9") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 8 9") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//=========================
// Slay
block fm_create_slay_menu
{
	popup create fm_slay_menu
	popup addline fm_slay_menu "FunMenu [Slay]"
	popup addline fm_slay_menu " "
	popup addline fm_slay_menu "->1. Un joueur"
	popup addline fm_slay_menu "->2. Tout les joueurs"
	popup addline fm_slay_menu "->3. Tout les CTs"
	popup addline fm_slay_menu "->4. Tout les Ts"
	popup addline fm_slay_menu " "
	popup addline fm_slay_menu "->8. Page précédente"
	popup addline fm_slay_menu "->0. Fermer"
	popup menuselect fm_slay_menu funmenu_fr/fm_select_slay_menu
}

block fm_select_slay_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_slay_selected_player funmenu_fr/fm_slay_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à slayer :"
			keymenu backmenu fm_playerlist fm_slay_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_slay_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_slay) "#all"
		es popup send fm_slay_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_slay) "#ct"
		es popup send fm_slay_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_slay) "#t"
		es popup send fm_slay_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_slay_player
{
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_slay) server_var(fm_slay_selected_player)
	es popup send fm_slay_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//=========================
// Rocket
block fm_create_rocket_menu
{
	popup create fm_rocket_menu
	popup addline fm_rocket_menu "FunMenu [Rocket]"
	popup addline fm_rocket_menu " "
	popup addline fm_rocket_menu "->1. Un joueur"
	popup addline fm_rocket_menu "->2. Tout les joueurs"
	popup addline fm_rocket_menu "->3. Tout les CTs"
	popup addline fm_rocket_menu "->4. Tout les Ts"
	popup addline fm_rocket_menu " "
	popup addline fm_rocket_menu "->8. Page précédente"
	popup addline fm_rocket_menu "->0. Fermer"
	popup menuselect fm_rocket_menu funmenu_fr/fm_select_rocket_menu
}

block fm_select_rocket_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_rocket_selected_player funmenu_fr/fm_rocket_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à transformer en rocket :"
			keymenu backmenu fm_playerlist fm_rocket_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_rocket_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_rocket) "#all"
		es popup send fm_rocket_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_rocket) "#ct"
		es popup send fm_rocket_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_rocket) "#t"
		es popup send fm_rocket_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_rocket_player
{
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_rocket) server_var(fm_rocket_selected_player)
	es popup send fm_rocket_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//=========================
// Respawn
block fm_create_respawn_menu
{
	popup create fm_respawn_menu
	popup addline fm_respawn_menu "FunMenu [Respawn]"
	popup addline fm_respawn_menu " "
	popup addline fm_respawn_menu "->1. Un joueur"
	popup addline fm_respawn_menu "->2. Tout les joueurs"
	popup addline fm_respawn_menu "->3. Tout les CTs"
	popup addline fm_respawn_menu "->4. Tout les Ts"
	popup addline fm_respawn_menu " "
	popup addline fm_respawn_menu "->8. Page précédente"
	popup addline fm_respawn_menu "->0. Fermer"
	popup menuselect fm_respawn_menu funmenu_fr/fm_select_respawn_menu
}

block fm_select_respawn_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #t#ct#dead
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 1
			es_xkeygroupfilter fm_playerlist not teamid 1
			es_xkeygroupfilter fm_playerlist not teamid 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_respawn_selected_player funmenu_fr/fm_respawn_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à respawn :"
			keymenu backmenu fm_playerlist fm_respawn_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur mort sur le serveur !"
			es popup send fm_respawn_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_respawn) "#all"
		es popup send fm_respawn_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_respawn) "#ct"
		es popup send fm_respawn_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_respawn) "#t"
		es popup send fm_respawn_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_respawn_player
{
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_respawn) server_var(fm_respawn_selected_player)
	es popup send fm_respawn_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Drug
block fm_create_drug_menu
{
	popup create fm_drug_menu
	popup addline fm_drug_menu "FunMenu [Drug]"
	popup addline fm_drug_menu " "
	popup addline fm_drug_menu "->1. Un joueur"
	popup addline fm_drug_menu "->2. Tout les joueurs"
	popup addline fm_drug_menu "->3. Tout les CTs"
	popup addline fm_drug_menu "->4. Tout les Ts"
	popup addline fm_drug_menu " "
	popup addline fm_drug_menu "->8. Page précédente"
	popup addline fm_drug_menu "->0. Fermer"
	popup menuselect fm_drug_menu funmenu_fr/fm_select_drug_menu
}

block fm_select_drug_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_drug_selected_player funmenu_fr/fm_drug_choose_time fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à druguer :"
			keymenu backmenu fm_playerlist fm_drug_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_drug_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_time_menu fm_drug_selected_time funmenu_fr/fm_drug_player fm_time_menu #key #keyvalue time "Choisis le temp du buzz :"
		keymenu backmenu fm_time_menu fm_drug_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_time_menu fm_drug_selected_time funmenu_fr/fm_drug_player fm_time_menu #key #keyvalue time "Choisis le temp du buzz :"
		keymenu backmenu fm_time_menu fm_drug_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_time_menu fm_drug_selected_time funmenu_fr/fm_drug_player fm_time_menu #key #keyvalue time "Choisis le temp du buzz :"
		keymenu backmenu fm_time_menu fm_drug_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_drug_choose_time
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_drug_selected_player)
	esnq keymenu create fm_time_menu fm_drug_selected_time funmenu_fr/fm_drug_player fm_time_menu #key #keyvalue time "Choisis le temp du buzz :"
	keymenu backmenu fm_time_menu fm_drug_menu
	es keymenu send fm_time_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_drug_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_drug) server_var(fm_get_selected_target) server_var(fm_drug_selected_time)
	es popup send fm_drug_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Drunk
block fm_create_drunk_menu
{
	popup create fm_drunk_menu
	popup addline fm_drunk_menu "FunMenu [Drunk]"
	popup addline fm_drunk_menu " "
	popup addline fm_drunk_menu "->1. Un joueur"
	popup addline fm_drunk_menu "->2. Tout les joueurs"
	popup addline fm_drunk_menu "->3. Tout les CTs"
	popup addline fm_drunk_menu "->4. Tout les Ts"
	popup addline fm_drunk_menu " "
	popup addline fm_drunk_menu "->8. Page précédente"
	popup addline fm_drunk_menu "->0. Fermer"
	popup menuselect fm_drunk_menu funmenu_fr/fm_select_drunk_menu
}

block fm_select_drunk_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_drunk_selected_player funmenu_fr/fm_drunk_choose_time fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à drunker :"
			keymenu backmenu fm_playerlist fm_drunk_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_drunk_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_time_menu fm_drunk_selected_time funmenu_fr/fm_drunk_player fm_time_menu #key #keyvalue time "Choisis le temp du drunk :"
		keymenu backmenu fm_time_menu fm_drunk_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_time_menu fm_drunk_selected_time funmenu_fr/fm_drunk_player fm_time_menu #key #keyvalue time "Choisis le temp du drunk :"
		keymenu backmenu fm_time_menu fm_drunk_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_time_menu fm_drunk_selected_time funmenu_fr/fm_drunk_player fm_time_menu #key #keyvalue time "Choisis le temp du drunk :"
		keymenu backmenu fm_time_menu fm_drunk_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_drunk_choose_time
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_drunk_selected_player)
	esnq keymenu create fm_time_menu fm_drunk_selected_time funmenu_fr/fm_drunk_player fm_time_menu #key #keyvalue time "Choisis le temp du drunk :"
	keymenu backmenu fm_time_menu fm_drunk_menu
	es keymenu send fm_time_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_drunk_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_drunk) server_var(fm_get_selected_target) server_var(fm_drunk_selected_time)
	es popup send fm_drunk_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Burn
block fm_create_burn_menu
{
	popup create fm_burn_menu
	popup addline fm_burn_menu "FunMenu [Burn]"
	popup addline fm_burn_menu " "
	popup addline fm_burn_menu "->1. Un joueur"
	popup addline fm_burn_menu "->2. Tout les joueurs"
	popup addline fm_burn_menu "->3. Tout les CTs"
	popup addline fm_burn_menu "->4. Tout les Ts"
	popup addline fm_burn_menu " "
	popup addline fm_burn_menu "->8. Page précédente"
	popup addline fm_burn_menu "->0. Fermer"
	popup menuselect fm_burn_menu funmenu_fr/fm_select_burn_menu
}

block fm_select_burn_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_burn_selected_player funmenu_fr/fm_burn_choose_time fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à brûler :"
			keymenu backmenu fm_playerlist fm_burn_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_burn_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_time_menu fm_burn_selected_time funmenu_fr/fm_burn_player fm_time_menu #key #keyvalue time "Choisis le temp du feu :"
		keymenu backmenu fm_time_menu fm_burn_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_time_menu fm_burn_selected_time funmenu_fr/fm_burn_player fm_time_menu #key #keyvalue time "Choisis le temp du feu :"
		keymenu backmenu fm_time_menu fm_burn_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_time_menu fm_burn_selected_time funmenu_fr/fm_burn_player fm_time_menu #key #keyvalue time "Choisis le temp du feu :"
		keymenu backmenu fm_time_menu fm_burn_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_burn_choose_time
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_burn_selected_player)
	esnq keymenu create fm_time_menu fm_burn_selected_time funmenu_fr/fm_burn_player fm_time_menu #key #keyvalue time "Choisis le temp du feu :"
	keymenu backmenu fm_time_menu fm_burn_menu
	es keymenu send fm_time_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_burn_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_burn) server_var(fm_get_selected_target) server_var(fm_burn_selected_time)
	es popup send fm_burn_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_main_menu2
{
	popup create fm_main_menu2
	popup addline fm_main_menu2 "FunMenu [2/4]"
	popup addline fm_main_menu2 " "
	popup addline fm_main_menu2 "->1. Noclip"
	popup addline fm_main_menu2 "->2. Jetpack"
	popup addline fm_main_menu2 "->3. God"
	popup addline fm_main_menu2 "->4. Freeze"
	popup addline fm_main_menu2 "->5. Teleport"
	popup addline fm_main_menu2 "->6. Spawnprop"
	popup addline fm_main_menu2 "->7. Blind"
	popup addline fm_main_menu2 " "
	popup addline fm_main_menu2 "->8. Page précédente"
	popup addline fm_main_menu2 "->9. Page suivante"
	popup addline fm_main_menu2 "->0. Fermer"
	popup menuselect fm_main_menu2 funmenu_fr/fm_select_main_menu2
}

block fm_select_main_menu2
{
	ifx parse("_popup_choice == 1") do
	{
		es popup send fm_noclip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es popup send fm_jetpack_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es popup send fm_god_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es popup send fm_freeze_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 5") do
	{
		es popup send fm_teleport_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 6") do
	{
		esnq keymenu create fm_prop_menu fm_spawnprop_selected_prop funmenu_fr/fm_spawnprop fm_prop_menu #key #key "Choisis un objet à faire aparaître :"
		keymenu backmenu fm_prop_menu fm_main_menu2
		es keymenu send fm_prop_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 7") do
	{
		es popup send fm_blind_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 9") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 5 6 7 8 9") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Noclip
block fm_create_noclip_menu
{
	popup create fm_noclip_menu
	popup addline fm_noclip_menu "FunMenu [Noclip]"
	popup addline fm_noclip_menu " "
	popup addline fm_noclip_menu "->1. Un joueur"
	popup addline fm_noclip_menu "->2. Tout les joueurs"
	popup addline fm_noclip_menu "->3. Tout les CTs"
	popup addline fm_noclip_menu "->4. Tout les Ts"
	popup addline fm_noclip_menu " "
	popup addline fm_noclip_menu "->8. Page précédente"
	popup addline fm_noclip_menu "->0. Fermer"
	popup menuselect fm_noclip_menu funmenu_fr/fm_select_noclip_menu
}

block fm_select_noclip_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_noclip_selected_player funmenu_fr/fm_noclip_choose_status fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner le noclip :"
			keymenu backmenu fm_playerlist fm_noclip_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_noclip_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		es popup send fm_noclip_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		es popup send fm_noclip_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		es popup send fm_noclip_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_noclip_choose_status
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_noclip_selected_player)
	es popup send fm_noclip_menu_status server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_noclip_menu_status
{
	popup create fm_noclip_menu_status
	popup addline fm_noclip_menu_status "FunMenu [Noclip]"
	popup addline fm_noclip_menu_status " "
	popup addline fm_noclip_menu_status "->1. Noclip"
	popup addline fm_noclip_menu_status "->2. Un-Noclip"
	popup addline fm_noclip_menu_status " "
	popup addline fm_noclip_menu_status "->8. Page précédente"
	popup addline fm_noclip_menu_status "->0. Fermer"
	popup menuselect fm_noclip_menu_status funmenu_fr/fm_select_noclip_menu_status
}

block fm_select_noclip_menu_status
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_noclip) server_var(fm_get_selected_target) 1
		es popup send fm_noclip_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_noclip) server_var(fm_get_selected_target) 0
		es popup send fm_noclip_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_noclip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Jetpack
block fm_create_jetpack_menu
{
	popup create fm_jetpack_menu
	popup addline fm_jetpack_menu "FunMenu [Jetpack]"
	popup addline fm_jetpack_menu " "
	popup addline fm_jetpack_menu "->1. Un joueur"
	popup addline fm_jetpack_menu "->2. Tout les joueurs"
	popup addline fm_jetpack_menu "->3. Tout les CTs"
	popup addline fm_jetpack_menu "->4. Tout les Ts"
	popup addline fm_jetpack_menu " "
	popup addline fm_jetpack_menu "->8. Page précédente"
	popup addline fm_jetpack_menu "->0. Fermer"
	popup menuselect fm_jetpack_menu funmenu_fr/fm_select_jetpack_menu
}

block fm_select_jetpack_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_jetpack_selected_player funmenu_fr/fm_jetpack_choose_status fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner le jetpack :"
			keymenu backmenu fm_playerlist fm_jetpack_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_jetpack_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		es popup send fm_jetpack_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		es popup send fm_jetpack_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		es popup send fm_jetpack_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_jetpack_choose_status
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_jetpack_selected_player)
	es popup send fm_jetpack_menu_status server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_jetpack_menu_status
{
	popup create fm_jetpack_menu_status
	popup addline fm_jetpack_menu_status "FunMenu [Jetpack]"
	popup addline fm_jetpack_menu_status " "
	popup addline fm_jetpack_menu_status "->1. Jetpack"
	popup addline fm_jetpack_menu_status "->2. Un-Jetpack"
	popup addline fm_jetpack_menu_status " "
	popup addline fm_jetpack_menu_status "->8. Page précédente"
	popup addline fm_jetpack_menu_status "->0. Fermer"
	popup menuselect fm_jetpack_menu_status funmenu_fr/fm_select_jetpack_menu_status
}

block fm_select_jetpack_menu_status
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_jetpack) server_var(fm_get_selected_target) 1
		es popup send fm_jetpack_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_jetpack) server_var(fm_get_selected_target) 0
		es popup send fm_jetpack_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_jetpack_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// God
block fm_create_god_menu
{
	popup create fm_god_menu
	popup addline fm_god_menu "FunMenu [God]"
	popup addline fm_god_menu " "
	popup addline fm_god_menu "->1. Un joueur"
	popup addline fm_god_menu "->2. Tout les joueurs"
	popup addline fm_god_menu "->3. Tout les CTs"
	popup addline fm_god_menu "->4. Tout les Ts"
	popup addline fm_god_menu " "
	popup addline fm_god_menu "->8. Page précédente"
	popup addline fm_god_menu "->0. Fermer"
	popup menuselect fm_god_menu funmenu_fr/fm_select_god_menu
}

block fm_select_god_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_god_selected_player funmenu_fr/fm_god_choose_status fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner l'immortalité :"
			keymenu backmenu fm_playerlist fm_god_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_god_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		es popup send fm_god_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		es popup send fm_god_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		es popup send fm_god_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_god_choose_status
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_god_selected_player)
	es popup send fm_god_menu_status server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_god_menu_status
{
	popup create fm_god_menu_status
	popup addline fm_god_menu_status "FunMenu [God]"
	popup addline fm_god_menu_status " "
	popup addline fm_god_menu_status "->1. God"
	popup addline fm_god_menu_status "->2. Un-God"
	popup addline fm_god_menu_status " "
	popup addline fm_god_menu_status "->8. Page précédente"
	popup addline fm_god_menu_status "->0. Fermer"
	popup menuselect fm_god_menu_status funmenu_fr/fm_select_god_menu_status
}

block fm_select_god_menu_status
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_god) server_var(fm_get_selected_target) 1
		es popup send fm_god_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_god) server_var(fm_get_selected_target) 0
		es popup send fm_god_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_god_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Freeze
block fm_create_freeze_menu
{
	popup create fm_freeze_menu
	popup addline fm_freeze_menu "FunMenu [Freeze]"
	popup addline fm_freeze_menu " "
	popup addline fm_freeze_menu "->1. Un joueur"
	popup addline fm_freeze_menu "->2. Tout les joueurs"
	popup addline fm_freeze_menu "->3. Tout les CTs"
	popup addline fm_freeze_menu "->4. Tout les Ts"
	popup addline fm_freeze_menu " "
	popup addline fm_freeze_menu "->8. Page précédente"
	popup addline fm_freeze_menu "->0. Fermer"
	popup menuselect fm_freeze_menu funmenu_fr/fm_select_freeze_menu
}

block fm_select_freeze_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_freeze_selected_player funmenu_fr/fm_freeze_choose_status fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à gelé :"
			keymenu backmenu fm_playerlist fm_freeze_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_freeze_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		es popup send fm_freeze_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		es popup send fm_freeze_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		es popup send fm_freeze_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_freeze_choose_status
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_freeze_selected_player)
	es popup send fm_freeze_menu_status server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_freeze_menu_status
{
	popup create fm_freeze_menu_status
	popup addline fm_freeze_menu_status "FunMenu [Freeze]"
	popup addline fm_freeze_menu_status " "
	popup addline fm_freeze_menu_status "->1. Freeze"
	popup addline fm_freeze_menu_status "->2. Un-Freeze"
	popup addline fm_freeze_menu_status " "
	popup addline fm_freeze_menu_status "->8. Page précédente"
	popup addline fm_freeze_menu_status "->0. Fermer"
	popup menuselect fm_freeze_menu_status funmenu_fr/fm_select_freeze_menu_status
}

block fm_select_freeze_menu_status
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_freeze) server_var(fm_get_selected_target) 1
		es popup send fm_freeze_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_freeze) server_var(fm_get_selected_target) 0
		es popup send fm_freeze_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_freeze_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_freeze_choose_status
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_freeze_selected_player)
	es popup send fm_freeze_menu_status server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Teleport
block fm_create_teleport_menu
{
	popup create fm_teleport_menu
	popup addline fm_teleport_menu "FunMenu [Teleport]"
	popup addline fm_teleport_menu " "
	popup addline fm_teleport_menu "->1. Sauvegarder"
	popup addline fm_teleport_menu "->2. Téléporter"
	popup addline fm_teleport_menu " "
	popup addline fm_teleport_menu "->8. Page précédente"
	popup addline fm_teleport_menu "->0. Fermer"
	popup menuselect fm_teleport_menu funmenu_fr/fm_select_teleport_menu
}

block fm_select_teleport_menu
{
	ifx parse("_popup_choice == 1") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_saveloc)
		es popup send fm_teleport_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_teleport_selected_player funmenu_fr/fm_teleport_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à téléporter :"
			keymenu backmenu fm_playerlist fm_teleport_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_freeze_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_teleport_player
{
	es_xset fm_teleport_get_x 0
	es_keygetvalue fm_teleport_get_x fm_temp server_var(_popup_userid) x
	es_xset fm_teleport_get_y 0
	es_keygetvalue fm_teleport_get_y fm_temp server_var(_popup_userid) y
	es_xset fm_teleport_get_z 0
	es_keygetvalue fm_teleport_get_z fm_temp server_var(_popup_userid) z
	ifx parse("fm_teleport_get_x != 0 and fm_teleport_get_y != 0 and fm_teleport_get_z != 0") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_teleport) server_var(fm_teleport_selected_player) server_var(fm_teleport_get_x) server_var(fm_teleport_get_y) server_var(fm_teleport_get_z)
	}
	else do
	{
		es_tell server_var(_popup_userid) #multi "#lightgreenTu dois sauvegarder un point de téléportation avant de téléporter un joueur !"
		es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
	}
	es popup send fm_teleport_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//====================
// Spawnprop
block fm_spawnprop
{
	es_xset fm_spawnprop_get_method 0
	es_keygetvalue fm_spawnprop_get_method fm_prop_menu server_var(fm_spawnprop_selected_prop) method
	ifx parse("fm_spawnprop_get_method == 1 or fm_spawnprop_get_method == 2") do
	{
		es_xset fm_spawnprop_get_prop 0
		es_keygetvalue fm_spawnprop_get_prop fm_prop_menu server_var(fm_spawnprop_selected_prop) prop
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_spawnprop) server_var(fm_spawnprop_get_method) server_var(fm_spawnprop_get_prop)
		es_xset fm_spawnprop_format_repeat_command 0
		es_format fm_spawnprop_format_repeat_command "%1 %2 %3" server_var(fm_cfg_cmd_spawnprop) server_var(fm_spawnprop_get_method) server_var(fm_spawnprop_get_prop)
		es_keysetvalue fm_temp server_var(_popup_userid) repeat server_var(fm_spawnprop_format_repeat_command)
		es popup send fm_proprepeat_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	else do
	{
		es_tell server_var(_popup_userid) #multi "#lightgreenMéthode incorrecte , vérifiez votre configuration !"
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
	}
}

block fm_create_proprepeat_menu
{
	popup create fm_proprepeat_menu
	popup addline fm_proprepeat_menu "FunMenu [Spawnprop]"
	popup addline fm_proprepeat_menu " "
	popup addline fm_proprepeat_menu "->1. Répéter"
	popup addline fm_proprepeat_menu " "
	popup addline fm_proprepeat_menu "->8. Page précédente"
	popup addline fm_proprepeat_menu "->0. Fermer"
	popup menuselect fm_proprepeat_menu funmenu_fr/fm_select_proprepeat_menu
}

block fm_select_proprepeat_menu
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_repeat_command 0
		es_keygetvalue fm_get_repeat_command fm_temp server_var(_popup_userid) repeat
		es_cexec server_var(_popup_userid) server_var(fm_get_repeat_command)
		es popup send fm_proprepeat_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Blind
block fm_create_blind_menu
{
	popup create fm_blind_menu
	popup addline fm_blind_menu "FunMenu [Blind]"
	popup addline fm_blind_menu " "
	popup addline fm_blind_menu "->1. Un joueur"
	popup addline fm_blind_menu "->2. Tout les joueurs"
	popup addline fm_blind_menu "->3. Tout les CTs"
	popup addline fm_blind_menu "->4. Tout les Ts"
	popup addline fm_blind_menu " "
	popup addline fm_blind_menu "->8. Page précédente"
	popup addline fm_blind_menu "->0. Fermer"
	popup menuselect fm_blind_menu funmenu_fr/fm_select_blind_menu
}

block fm_select_blind_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xcreateplayerlist fm_playerlist
		es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
		esnq keymenu create fm_playerlist fm_blind_selected_player funmenu_fr/fm_blind_choose_time fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à blinder :"
		keymenu backmenu fm_playerlist fm_blind_menu
		es keymenu send fm_playerlist server_var(_popup_userid)
		es_xkeygroupdelete fm_playerlist
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_time_menu fm_blind_selected_time funmenu_fr/fm_blind_choose_color fm_time_menu #key #keyvalue time "Choisis le temp du blind :"
		keymenu backmenu fm_time_menu fm_blind_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_time_menu fm_blind_selected_time funmenu_fr/fm_blind_choose_color fm_time_menu #key #keyvalue time "Choisis le temp du blind :"
		keymenu backmenu fm_time_menu fm_blind_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_time_menu fm_blind_selected_time funmenu_fr/fm_blind_choose_color fm_time_menu #key #keyvalue time "Choisis le temp du blind :"
		keymenu backmenu fm_time_menu fm_blind_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_blind_choose_time
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_blind_selected_player)
	esnq keymenu create fm_time_menu fm_blind_selected_time funmenu_fr/fm_blind_choose_color fm_time_menu #key #keyvalue time "Choisis le temp du blind :"
	keymenu backmenu fm_time_menu fm_blind_menu
	es keymenu send fm_time_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_blind_choose_color
{
	es_keysetvalue fm_temp server_var(_popup_userid) time server_var(fm_blind_selected_time)
	esnq keymenu create fm_color_menu fm_blind_selected_color funmenu_fr/fm_blind_player fm_color_menu #key #key "Choisis la couleur du blind :"
	keymenu backmenu fm_color_menu fm_blind_menu
	es keymenu send fm_color_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_blind_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_xset fm_get_selected_time 0
	es_keygetvalue fm_get_selected_time fm_temp server_var(_popup_userid) time
	es_xset fm_blind_get_red 0
	es_keygetvalue fm_blind_get_red fm_color_menu server_var(fm_blind_selected_color) red
	es_xset fm_blind_get_green 0
	es_keygetvalue fm_blind_get_green fm_color_menu server_var(fm_blind_selected_color) green
	es_xset fm_blind_get_blue 0
	es_keygetvalue fm_blind_get_blue fm_color_menu server_var(fm_blind_selected_color) blue
	es_xset fm_blind_get_alpha 0
	es_keygetvalue fm_blind_get_alpha fm_color_menu server_var(fm_blind_selected_color) alpha
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_blind) server_var(fm_get_selected_target) server_var(fm_get_selected_time) server_var(fm_blind_get_red) server_var(fm_blind_get_green) server_var(fm_blind_get_blue) server_var(fm_blind_get_alpha)
	es popup send fm_blind_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_main_menu3
{
	popup create fm_main_menu3
	popup addline fm_main_menu3 "FunMenu [3/4]"
	popup addline fm_main_menu3 " "
	popup addline fm_main_menu3 "->1. Color"
	popup addline fm_main_menu3 "->2. Ghost"
	popup addline fm_main_menu3 "->3. Hide"
	popup addline fm_main_menu3 "->4. Gravity"
	popup addline fm_main_menu3 "->5. Give"
	popup addline fm_main_menu3 "->6. Ammo"
	popup addline fm_main_menu3 "->7. Money"
	popup addline fm_main_menu3 " "
	popup addline fm_main_menu3 "->8. Page précédente"
	popup addline fm_main_menu3 "->9. Page suivante"
	popup addline fm_main_menu3 "->0. Fermer"
	popup menuselect fm_main_menu3 funmenu_fr/fm_select_main_menu3
}

block fm_select_main_menu3
{
	ifx parse("_popup_choice == 1") do
	{
		es popup send fm_colorplayer_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es popup send fm_ghost_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es popup send fm_hide_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es popup send fm_gravity_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 5") do
	{
		es popup send fm_give_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 6") do
	{
		es popup send fm_ammo_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 7") do
	{
		es popup send fm_money_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu2 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 9") do
	{
		es_xset fm_lastpage_popup_steamid 0
		es_getplayersteamid fm_lastpage_popup_steamid server_var(_popup_userid)
		es_xset fm_lastpage_popup_getadmins 0
		es_keygetvalue fm_lastpage_popup_getadmins fm_clients server_var(fm_lastpage_popup_steamid) admins
		ifx true(fm_lastpage_popup_getadmins) do
		{
			es popup send fm_main_menu4_admins server_var(_popup_userid)
		}
		else do
		{
			es popup send fm_main_menu4 server_var(_popup_userid)
		}
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 5 6 7 8 9") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Color
block fm_create_colorplayer_menu
{
	popup create fm_colorplayer_menu
	popup addline fm_colorplayer_menu "FunMenu [Color]"
	popup addline fm_colorplayer_menu " "
	popup addline fm_colorplayer_menu "->1. Un joueur"
	popup addline fm_colorplayer_menu "->2. Tout les joueurs"
	popup addline fm_colorplayer_menu "->3. Tout les CTs"
	popup addline fm_colorplayer_menu "->4. Tout les Ts"
	popup addline fm_colorplayer_menu " "
	popup addline fm_colorplayer_menu "->8. Page précédente"
	popup addline fm_colorplayer_menu "->0. Fermer"
	popup menuselect fm_colorplayer_menu funmenu_fr/fm_select_colorplayer_menu
}

block fm_select_colorplayer_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_color_selected_player funmenu_fr/fm_color_choose_color fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à colorer :"
			keymenu backmenu fm_playerlist fm_colorplayer_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_colorplayer_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_color_menu fm_color_selected_color funmenu_fr/fm_color_player fm_color_menu #key #key "Choisis la couleur :"
		keymenu backmenu fm_color_menu fm_colorplayer_menu
		es keymenu send fm_color_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_color_menu fm_color_selected_color funmenu_fr/fm_color_player fm_color_menu #key #key "Choisis la couleur :"
		keymenu backmenu fm_color_menu fm_colorplayer_menu
		es keymenu send fm_color_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_color_menu fm_color_selected_color funmenu_fr/fm_color_player fm_color_menu #key #key "Choisis la couleur :"
		keymenu backmenu fm_color_menu fm_colorplayer_menu
		es keymenu send fm_color_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_color_choose_color
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_color_selected_player)
	esnq keymenu create fm_color_menu fm_color_selected_color funmenu_fr/fm_color_player fm_color_menu #key #key "Choisis la couleur :"
	keymenu backmenu fm_color_menu fm_colorplayer_menu
	es keymenu send fm_color_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_color_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_xset fm_color_get_red 0
	es_keygetvalue fm_color_get_red fm_color_menu server_var(fm_color_selected_color) red
	es_xset fm_color_get_green 0
	es_keygetvalue fm_color_get_green fm_color_menu server_var(fm_color_selected_color) green
	es_xset fm_color_get_blue 0
	es_keygetvalue fm_color_get_blue fm_color_menu server_var(fm_color_selected_color) blue
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_color) server_var(fm_get_selected_target) server_var(fm_color_get_red) server_var(fm_color_get_green) server_var(fm_color_get_blue)
	es popup send fm_colorplayer_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Ghost
block fm_create_ghost_menu
{
	popup create fm_ghost_menu
	popup addline fm_ghost_menu "FunMenu [Ghost]"
	popup addline fm_ghost_menu " "
	popup addline fm_ghost_menu "->1. Un joueur"
	popup addline fm_ghost_menu "->2. Tout les joueurs"
	popup addline fm_ghost_menu "->3. Tout les CTs"
	popup addline fm_ghost_menu "->4. Tout les Ts"
	popup addline fm_ghost_menu " "
	popup addline fm_ghost_menu "->8. Page précédente"
	popup addline fm_ghost_menu "->0. Fermer"
	popup menuselect fm_ghost_menu funmenu_fr/fm_select_ghost_menu
}

block fm_select_ghost_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_ghost_selected_player funmenu_fr/fm_ghost_choose_status fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner l'invisibilité :"
			keymenu backmenu fm_playerlist fm_ghost_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_ghost_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		es popup send fm_ghost_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		es popup send fm_ghost_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		es popup send fm_ghost_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_ghost_choose_status
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_ghost_selected_player)
	es popup send fm_ghost_menu_status server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_ghost_menu_status
{
	popup create fm_ghost_menu_status
	popup addline fm_ghost_menu_status "FunMenu [Ghost]"
	popup addline fm_ghost_menu_status " "
	popup addline fm_ghost_menu_status "->1. Ghost"
	popup addline fm_ghost_menu_status "->2. Un-Ghost"
	popup addline fm_ghost_menu_status " "
	popup addline fm_ghost_menu_status "->8. Page précédente"
	popup addline fm_ghost_menu_status "->0. Fermer"
	popup menuselect fm_ghost_menu_status funmenu_fr/fm_select_ghost_menu_status
}

block fm_select_ghost_menu_status
{
	ifx parse("_popup_choice == 1") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_ghost) server_var(fm_get_selected_target) 1
		es popup send fm_ghost_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_xset fm_get_selected_target 0
		es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_ghost) server_var(fm_get_selected_target) 0
		es popup send fm_ghost_menu_status server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_ghost_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Hide
block fm_create_hide_menu
{
	popup create fm_hide_menu
	popup addline fm_hide_menu "FunMenu [Hide]"
	popup addline fm_hide_menu " "
	popup addline fm_hide_menu "->1. Un joueur"
	popup addline fm_hide_menu "->2. Tout les joueurs"
	popup addline fm_hide_menu "->3. Tout les CTs"
	popup addline fm_hide_menu "->4. Tout les Ts"
	popup addline fm_hide_menu " "
	popup addline fm_hide_menu "->8. Page précédente"
	popup addline fm_hide_menu "->0. Fermer"
	popup menuselect fm_hide_menu funmenu_fr/fm_select_hide_menu
}

block fm_select_hide_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_hide_selected_player funmenu_fr/fm_hide_choose_prop fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à déguiser :"
			keymenu backmenu fm_playerlist fm_hide_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_hide_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_prop_menu fm_hide_selected_prop funmenu_fr/fm_hide_player fm_prop_menu #key #keyvalue prop "Choisis le déguisement :"
		keymenu backmenu fm_prop_menu fm_hide_menu
		es keymenu send fm_prop_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_prop_menu fm_hide_selected_prop funmenu_fr/fm_hide_player fm_prop_menu #key #keyvalue prop "Choisis le déguisement :"
		keymenu backmenu fm_prop_menu fm_hide_menu
		es keymenu send fm_prop_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_prop_menu fm_hide_selected_prop funmenu_fr/fm_hide_player fm_prop_menu #key #keyvalue prop "Choisis le déguisement :"
		keymenu backmenu fm_prop_menu fm_hide_menu
		es keymenu send fm_prop_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_hide_choose_prop
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_hide_selected_player)
	esnq keymenu create fm_prop_menu fm_hide_selected_prop funmenu_fr/fm_hide_player fm_prop_menu #key #keyvalue prop "Choisis le déguisement :"
	keymenu backmenu fm_prop_menu fm_hide_menu
	es keymenu send fm_prop_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_hide_player
{
	es_xset fm_hide_get_target 0
	es_keygetvalue fm_hide_get_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_hide) server_var(fm_hide_get_target) server_var(fm_hide_selected_prop)
	es popup send fm_hide_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Gravity
block fm_create_gravity_menu
{
	popup create fm_gravity_menu
	popup addline fm_gravity_menu "FunMenu [Gravity]"
	popup addline fm_gravity_menu " "
	popup addline fm_gravity_menu "->1. Un joueur"
	popup addline fm_gravity_menu "->2. Tout les joueurs"
	popup addline fm_gravity_menu "->3. Tout les CTs"
	popup addline fm_gravity_menu "->4. Tout les Ts"
	popup addline fm_gravity_menu " "
	popup addline fm_gravity_menu "->8. Page précédente"
	popup addline fm_gravity_menu "->0. Fermer"
	popup menuselect fm_gravity_menu funmenu_fr/fm_select_gravity_menu
}

block fm_select_gravity_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_gravity_selected_player funmenu_fr/fm_gravity_choose_gravity fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui changer la gravité :"
			keymenu backmenu fm_playerlist fm_gravity_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_gravity_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_gravity_menu fm_gravity_selected_gravity funmenu_fr/fm_gravity_player fm_gravity_menu #key #keyvalue gravity "Choisis la gravité :"
		keymenu backmenu fm_gravity_menu fm_gravity_menu
		es keymenu send fm_gravity_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_gravity_menu fm_gravity_selected_gravity funmenu_fr/fm_gravity_player fm_gravity_menu #key #keyvalue gravity "Choisis la gravité :"
		keymenu backmenu fm_gravity_menu fm_gravity_menu
		es keymenu send fm_gravity_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_gravity_menu fm_gravity_selected_gravity funmenu_fr/fm_gravity_player fm_gravity_menu #key #keyvalue gravity "Choisis la gravité :"
		keymenu backmenu fm_gravity_menu fm_gravity_menu
		es keymenu send fm_gravity_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_gravity_choose_gravity
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_gravity_selected_player)
	esnq keymenu create fm_gravity_menu fm_gravity_selected_gravity funmenu_fr/fm_gravity_player fm_gravity_menu #key #keyvalue gravity "Choisis la gravité :"
	keymenu backmenu fm_gravity_menu fm_gravity_menu
	es keymenu send fm_gravity_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_gravity_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_gravity) server_var(fm_get_selected_target) server_var(fm_gravity_selected_gravity)
	es popup send fm_gravity_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Give
block fm_create_give_menu
{
	popup create fm_give_menu
	popup addline fm_give_menu "FunMenu [Give]"
	popup addline fm_give_menu " "
	popup addline fm_give_menu "->1. Un joueur"
	popup addline fm_give_menu "->2. Tout les joueurs"
	popup addline fm_give_menu "->3. Tout les CTs"
	popup addline fm_give_menu "->4. Tout les Ts"
	popup addline fm_give_menu " "
	popup addline fm_give_menu "->8. Page précédente"
	popup addline fm_give_menu "->0. Fermer"
	popup menuselect fm_give_menu funmenu_fr/fm_select_give_menu
}

block fm_select_give_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_give_selected_player funmenu_fr/fm_give_choose_weapon fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner une arme :"
			keymenu backmenu fm_playerlist fm_give_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_give_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_weapon_menu fm_give_selected_weapon funmenu_fr/fm_give_player fm_weapon_menu #key #keyvalue guns "Choisis l'arme à donner :"
		keymenu backmenu fm_weapon_menu fm_give_menu
		es keymenu send fm_weapon_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_weapon_menu fm_give_selected_weapon funmenu_fr/fm_give_player fm_weapon_menu #key #keyvalue guns "Choisis l'arme à donner :"
		keymenu backmenu fm_weapon_menu fm_give_menu
		es keymenu send fm_weapon_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_weapon_menu fm_give_selected_weapon funmenu_fr/fm_give_player fm_weapon_menu #key #keyvalue guns "Choisis l'arme à donner :"
		keymenu backmenu fm_weapon_menu fm_give_menu
		es keymenu send fm_weapon_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_give_choose_weapon
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_give_selected_player)
	esnq keymenu create fm_weapon_menu fm_give_selected_weapon funmenu_fr/fm_give_player fm_weapon_menu #key #keyvalue guns "Choisis l'arme à donner :"
	keymenu backmenu fm_weapon_menu fm_give_menu
	es keymenu send fm_weapon_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_give_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_give) server_var(fm_get_selected_target) server_var(fm_give_selected_weapon)
	es popup send fm_give_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Ammo
block fm_create_ammo_menu
{
	popup create fm_ammo_menu
	popup addline fm_ammo_menu "FunMenu [Ammo]"
	popup addline fm_ammo_menu " "
	popup addline fm_ammo_menu "->1. Un joueur"
	popup addline fm_ammo_menu "->2. Tout les joueurs"
	popup addline fm_ammo_menu "->3. Tout les CTs"
	popup addline fm_ammo_menu "->4. Tout les Ts"
	popup addline fm_ammo_menu " "
	popup addline fm_ammo_menu "->8. Page précédente"
	popup addline fm_ammo_menu "->0. Fermer"
	popup menuselect fm_ammo_menu funmenu_fr/fm_select_ammo_menu
}

block fm_select_ammo_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_ammo_selected_player funmenu_fr/fm_ammo_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner des munitions :"
			keymenu backmenu fm_playerlist fm_ammo_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_ammo_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_ammo) "#all"
		es popup send fm_ammo_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_ammo) "#ct"
		es popup send fm_ammo_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_ammo) "#t"
		es popup send fm_ammo_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_ammo_player
{
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_ammo) server_var(fm_ammo_selected_player)
	es popup send fm_ammo_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Money
block fm_create_money_menu
{
	popup create fm_money_menu
	popup addline fm_money_menu "FunMenu [Money]"
	popup addline fm_money_menu " "
	popup addline fm_money_menu "->1. Un joueur"
	popup addline fm_money_menu "->2. Tout les joueurs"
	popup addline fm_money_menu "->3. Tout les CTs"
	popup addline fm_money_menu "->4. Tout les Ts"
	popup addline fm_money_menu " "
	popup addline fm_money_menu "->8. Page précédente"
	popup addline fm_money_menu "->0. Fermer"
	popup menuselect fm_money_menu funmenu_fr/fm_select_money_menu
}

block fm_select_money_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xcreateplayerlist fm_playerlist
		es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
		esnq keymenu create fm_playerlist fm_money_selected_player funmenu_fr/fm_money_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui donner 16000$ :"
		keymenu backmenu fm_playerlist fm_money_menu
		es keymenu send fm_playerlist server_var(_popup_userid)
		es_xkeygroupdelete fm_playerlist
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_money) "#all"
		es popup send fm_money_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_money) "#ct"
		es popup send fm_money_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_money) "#t"
		es popup send fm_money_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_money_player
{
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_money) server_var(fm_money_selected_player)
	es popup send fm_money_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_main_menu4
{
	popup create fm_main_menu4
	popup addline fm_main_menu4 "FunMenu [4/4]"
	popup addline fm_main_menu4 " "
	popup addline fm_main_menu4 "->1. Speed"
	popup addline fm_main_menu4 "->2. Shake"
	popup addline fm_main_menu4 "->3. Health"
	popup addline fm_main_menu4 "->4. Strip"
	popup addline fm_main_menu4 "->5. FakeSay"
	popup addline fm_main_menu4 " "
	popup addline fm_main_menu4 "->8. Page précédente"
	popup addline fm_main_menu4 "->9. Menu principal"
	popup addline fm_main_menu4 "->0. Fermer"
	popup menuselect fm_main_menu4 funmenu_fr/fm_select_main_menu4
}

block fm_select_main_menu4
{
	ifx parse("_popup_choice == 1") do
	{
		es popup send fm_speed_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es popup send fm_shake_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es popup send fm_healthplayer_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es popup send fm_strip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 5") do
	{
		es popup send fm_fakesay_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 9") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 5 8 9") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

//==============================
// Speed
block fm_create_speed_menu
{
	popup create fm_speed_menu
	popup addline fm_speed_menu "FunMenu [Speed]"
	popup addline fm_speed_menu " "
	popup addline fm_speed_menu "->1. Un joueur"
	popup addline fm_speed_menu "->2. Tout les joueurs"
	popup addline fm_speed_menu "->3. Tout les CTs"
	popup addline fm_speed_menu "->4. Tout les Ts"
	popup addline fm_speed_menu " "
	popup addline fm_speed_menu "->8. Page précédente"
	popup addline fm_speed_menu "->0. Fermer"
	popup menuselect fm_speed_menu funmenu_fr/fm_select_speed_menu
}

block fm_select_speed_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_speed_selected_player funmenu_fr/fm_speed_choose_speed fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à qui changer la vitesse :"
			keymenu backmenu fm_playerlist fm_speed_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_speed_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_speed_menu fm_speed_selected_speed funmenu_fr/fm_speed_player fm_speed_menu #key #keyvalue speed "Choisis la vitesse :"
		keymenu backmenu fm_speed_menu fm_speed_menu
		es keymenu send fm_speed_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_speed_menu fm_speed_selected_speed funmenu_fr/fm_speed_player fm_speed_menu #key #keyvalue speed "Choisis la vitesse :"
		keymenu backmenu fm_speed_menu fm_speed_menu
		es keymenu send fm_speed_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_speed_menu fm_speed_selected_speed funmenu_fr/fm_speed_player fm_speed_menu #key #keyvalue speed "Choisis la vitesse :"
		keymenu backmenu fm_speed_menu fm_speed_menu
		es keymenu send fm_speed_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es_xset fm_lastpage_popup_steamid 0
		es_getplayersteamid fm_lastpage_popup_steamid server_var(_popup_userid)
		es_xset fm_lastpage_popup_getadmins 0
		es_keygetvalue fm_lastpage_popup_getadmins fm_clients server_var(fm_lastpage_popup_steamid) admins
		ifx true(fm_lastpage_popup_getadmins) do
		{
			es popup send fm_main_menu4_admins server_var(_popup_userid)
		}
		else do
		{
			es popup send fm_main_menu4 server_var(_popup_userid)
		}
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_speed_choose_speed
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_speed_selected_player)
	esnq keymenu create fm_speed_menu fm_speed_selected_speed funmenu_fr/fm_speed_player fm_speed_menu #key #keyvalue speed "Choisis la vitesse :"
	keymenu backmenu fm_speed_menu fm_speed_menu
	es keymenu send fm_speed_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_speed_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_speed) server_var(fm_get_selected_target) server_var(fm_speed_selected_speed)
	es popup send fm_speed_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Shake
block fm_create_shake_menu
{
	popup create fm_shake_menu
	popup addline fm_shake_menu "FunMenu [Shake]"
	popup addline fm_shake_menu " "
	popup addline fm_shake_menu "->1. Un joueur"
	popup addline fm_shake_menu "->2. Tout les joueurs"
	popup addline fm_shake_menu "->3. Tout les CTs"
	popup addline fm_shake_menu "->4. Tout les Ts"
	popup addline fm_shake_menu " "
	popup addline fm_shake_menu "->8. Page précédente"
	popup addline fm_shake_menu "->0. Fermer"
	popup menuselect fm_shake_menu funmenu_fr/fm_select_shake_menu
}

block fm_select_shake_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_shake_selected_player funmenu_fr/fm_shake_choose_time fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à secouer :"
			keymenu backmenu fm_playerlist fm_shake_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_shake_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_time_menu fm_shake_selected_time funmenu_fr/fm_shake_player fm_time_menu #key #keyvalue time "Choisis le temp des secousses :"
		keymenu backmenu fm_time_menu fm_shake_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_time_menu fm_shake_selected_time funmenu_fr/fm_shake_player fm_time_menu #key #keyvalue time "Choisis le temp des secousses :"
		keymenu backmenu fm_time_menu fm_shake_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_time_menu fm_shake_selected_time funmenu_fr/fm_shake_player fm_time_menu #key #keyvalue time "Choisis le temp des secousses :"
		keymenu backmenu fm_time_menu fm_shake_menu
		es keymenu send fm_time_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es_xset fm_lastpage_popup_steamid 0
		es_getplayersteamid fm_lastpage_popup_steamid server_var(_popup_userid)
		es_xset fm_lastpage_popup_getadmins 0
		es_keygetvalue fm_lastpage_popup_getadmins fm_clients server_var(fm_lastpage_popup_steamid) admins
		ifx true(fm_lastpage_popup_getadmins) do
		{
			es popup send fm_main_menu4_admins server_var(_popup_userid)
		}
		else do
		{
			es popup send fm_main_menu4 server_var(_popup_userid)
		}
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_shake_choose_time
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_shake_selected_player)
	esnq keymenu create fm_time_menu fm_shake_selected_time funmenu_fr/fm_shake_player fm_time_menu #key #keyvalue time "Choisis le temp des secousses :"
	keymenu backmenu fm_time_menu fm_shake_menu
	es keymenu send fm_time_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_shake_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_shake) server_var(fm_get_selected_target) server_var(fm_shake_selected_time)
	es popup send fm_shake_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Health
block fm_create_healthplayer_menu
{
	popup create fm_healthplayer_menu
	popup addline fm_healthplayer_menu "FunMenu [Health]"
	popup addline fm_healthplayer_menu " "
	popup addline fm_healthplayer_menu "->1. Un joueur"
	popup addline fm_healthplayer_menu "->2. Tout les joueurs"
	popup addline fm_healthplayer_menu "->3. Tout les CTs"
	popup addline fm_healthplayer_menu "->4. Tout les Ts"
	popup addline fm_healthplayer_menu " "
	popup addline fm_healthplayer_menu "->8. Page précédente"
	popup addline fm_healthplayer_menu "->0. Fermer"
	popup menuselect fm_healthplayer_menu funmenu_fr/fm_select_healthplayer_menu
}

block fm_select_healthplayer_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_xkeygroupfilter fm_playerlist only isdead 0
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_health_selected_player funmenu_fr/fm_health_choose_health fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à changer la vie :"
			keymenu backmenu fm_playerlist fm_healthplayer_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_healthplayer_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#all"
		esnq keymenu create fm_health_menu fm_health_selected_health funmenu_fr/fm_health_player fm_health_menu #key #keyvalue hp "Choisis la vie à donner :"
		keymenu backmenu fm_health_menu fm_healthplayer_menu
		es keymenu send fm_health_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#ct"
		esnq keymenu create fm_health_menu fm_health_selected_health funmenu_fr/fm_health_player fm_health_menu #key #keyvalue hp "Choisis la vie à donner :"
		keymenu backmenu fm_health_menu fm_healthplayer_menu
		es keymenu send fm_health_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_keysetvalue fm_temp server_var(_popup_userid) target "#t"
		esnq keymenu create fm_health_menu fm_health_selected_health funmenu_fr/fm_health_player fm_health_menu #key #keyvalue hp "Choisis la vie à donner :"
		keymenu backmenu fm_health_menu fm_healthplayer_menu
		es keymenu send fm_health_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es_xset fm_lastpage_popup_steamid 0
		es_getplayersteamid fm_lastpage_popup_steamid server_var(_popup_userid)
		es_xset fm_lastpage_popup_getadmins 0
		es_keygetvalue fm_lastpage_popup_getadmins fm_clients server_var(fm_lastpage_popup_steamid) admins
		ifx true(fm_lastpage_popup_getadmins) do
		{
			es popup send fm_main_menu4_admins server_var(_popup_userid)
		}
		else do
		{
			es popup send fm_main_menu4 server_var(_popup_userid)
		}
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_health_choose_health
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_health_selected_player)
	esnq keymenu create fm_health_menu fm_health_selected_health funmenu_fr/fm_health_player fm_health_menu #key #keyvalue hp "Choisis la vie à donner :"
	keymenu backmenu fm_health_menu fm_healthplayer_menu
	es keymenu send fm_health_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_health_player
{
	es_xset fm_get_selected_target 0
	es_keygetvalue fm_get_selected_target fm_temp server_var(_popup_userid) target
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_health) server_var(fm_get_selected_target) server_var(fm_health_selected_health)
	es popup send fm_healthplayer_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Strip
block fm_create_strip_menu
{
	popup create fm_strip_menu
	popup addline fm_strip_menu "FunMenu [Strip]"
	popup addline fm_strip_menu " "
	popup addline fm_strip_menu "->1. Un joueur"
	popup addline fm_strip_menu "->2. Tout les joueurs"
	popup addline fm_strip_menu "->3. Tout les CTs"
	popup addline fm_strip_menu "->4. Tout les Ts"
	popup addline fm_strip_menu " "
	popup addline fm_strip_menu "->8. Page précédente"
	popup addline fm_strip_menu "->0. Fermer"
	popup menuselect fm_strip_menu funmenu_fr/fm_select_strip_menu
}

block fm_select_strip_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all#alive
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_strip_selected_player funmenu_fr/fm_strip_player fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à désarmer:"
			keymenu backmenu fm_playerlist fm_strip_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_healthplayer_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 2") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_strip) "#all"
		es popup send fm_strip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_strip) "#ct"
		es popup send fm_strip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_strip) "#t"
		es popup send fm_strip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es_xset fm_lastpage_popup_steamid 0
		es_getplayersteamid fm_lastpage_popup_steamid server_var(_popup_userid)
		es_xset fm_lastpage_popup_getadmins 0
		es_keygetvalue fm_lastpage_popup_getadmins fm_clients server_var(fm_lastpage_popup_steamid) admins
		ifx true(fm_lastpage_popup_getadmins) do
		{
			es popup send fm_main_menu4_admins server_var(_popup_userid)
		}
		else do
		{
			es popup send fm_main_menu4 server_var(_popup_userid)
		}
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_strip_player
{
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_strip) server_var(fm_strip_selected_player)
	es popup send fm_strip_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

//==============================
// Fakesay
block fm_create_fakesay_menu
{
	popup create fm_fakesay_menu
	popup addline fm_fakesay_menu "FunMenu [FakeSay]"
	popup addline fm_fakesay_menu " "
	popup addline fm_fakesay_menu "->1. Un joueur"
	popup addline fm_fakesay_menu " "
	popup addline fm_fakesay_menu "->8. Page précédente"
	popup addline fm_fakesay_menu "->0. Fermer"
	popup menuselect fm_fakesay_menu funmenu_fr/fm_select_fakesay_menu
}

block fm_select_fakesay_menu
{
	ifx parse("_popup_choice == 1") do
	{	
		es_xset fm_menu_player_count 0
		getplayercount fm_menu_player_count #all
		ifx parse("fm_menu_player_count > 0") do
		{
			es_xcreateplayerlist fm_playerlist
			es_foreachkey fm_create_playerlist_temp in fm_playerlist "es_xdoblock funmenu_fr/fm_create_playerlist"
			esnq keymenu create fm_playerlist fm_fakesay_selected_player funmenu_fr/fm_fakesay_choose_say fm_playerlist #keyvalue name #keyvalue realname "Choisis un joueur à faire parler :"
			keymenu backmenu fm_playerlist fm_fakesay_menu
			es keymenu send fm_playerlist server_var(_popup_userid)
			es_xkeygroupdelete fm_playerlist
			es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
		}
		else do
		{
			es_tell server_var(_popup_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
			es popup send fm_healthplayer_menu server_var(_popup_userid)
			es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
		}
	}
	ifx parse("_popup_choice == 8") do
	{
		es_xset fm_lastpage_popup_steamid 0
		es_getplayersteamid fm_lastpage_popup_steamid server_var(_popup_userid)
		es_xset fm_lastpage_popup_getadmins 0
		es_keygetvalue fm_lastpage_popup_getadmins fm_clients server_var(fm_lastpage_popup_steamid) admins
		ifx true(fm_lastpage_popup_getadmins) do
		{
			es popup send fm_main_menu4_admins server_var(_popup_userid)
		}
		else do
		{
			es popup send fm_main_menu4 server_var(_popup_userid)
		}
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 8") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_fakesay_choose_say
{
	es_keysetvalue fm_temp server_var(_popup_userid) target server_var(fm_fakesay_selected_player)
	esnq keymenu create fm_fakesay_menu fm_fakesay_selected_say funmenu_fr/fm_fakesay_player fm_fakesay_menu #key #key "Choisis la phrase à lui faire dire :"
	keymenu backmenu fm_fakesay_menu fm_fakesay_menu
	es keymenu send fm_fakesay_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_fakesay_player
{
	es_xset fm_fakesay_get_target 0
	es_keygetvalue fm_fakesay_get_target fm_temp server_var(_popup_userid) target
	es_xset fm_fakesay_get_say 0
	es_keygetvalue fm_fakesay_get_say fm_fakesay_menu server_var(fm_fakesay_selected_say) fakesay
	es_cexec server_var(_popup_userid) server_var(fm_cfg_cmd_fakesay) server_var(fm_fakesay_get_target) server_var(fm_fakesay_get_say)
	es popup send fm_fakesay_menu server_var(_popup_userid)
	es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
}

block fm_create_main_menu4_admins
{
	popup create fm_main_menu4_admins
	popup addline fm_main_menu4_admins "FunMenu [4/4]"
	popup addline fm_main_menu4_admins " "
	popup addline fm_main_menu4_admins "->1. Speed"
	popup addline fm_main_menu4_admins "->2. Shake"
	popup addline fm_main_menu4_admins "->3. Health"
	popup addline fm_main_menu4_admins "->4. Strip"
	popup addline fm_main_menu4_admins "->5. FakeSay"
	popup addline fm_main_menu4_admins "->6. Ajouter un admin"
	popup addline fm_main_menu4_admins "->7. Supprimer un admin"
	popup addline fm_main_menu4_admins " "
	popup addline fm_main_menu4_admins "->8. Page précédente"
	popup addline fm_main_menu4_admins "->9. Menu principal"
	popup addline fm_main_menu4_admins "->0. Fermer"
	popup menuselect fm_main_menu4_admins funmenu_fr/fm_select_main_menu4_admins
}

block fm_select_main_menu4_admins
{
	ifx parse("_popup_choice == 1") do
	{
		es popup send fm_speed_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 2") do
	{
		es popup send fm_shake_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 3") do
	{
		es popup send fm_healthplayer_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 4") do
	{
		es popup send fm_strip_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_Popup_choice == 5") do
	{
		es popup send fm_fakesay_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 6") do
	{
		es_xcreateplayerlist fm_add_playerlist
		esnq keymenu create fm_add_playerlist fm_add_selected_player funmenu_fr/fm_add_admin fm_add_playerlist #keyvalue name #key "Choisis un joueur à qui donner l'admin :"
		keymenu backmenu fm_add_playerlist fm_main_menu4_admins
		es keymenu send fm_add_playerlist server_var(_popup_userid)
		es_xkeygroupdelete fm_add_playerlist
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 7") do
	{
		esnq keymenu create fm_clients fm_rmv_selected_player funmenu_fr/fm_rmv_admin fm_clients #keyvalue name #key "Choisis un joueur à qui enlever l'admin :"
		keymenu backmenu fm_clients fm_main_menu4_admins
		es keymenu send fm_clients server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 8") do
	{
		es popup send fm_main_menu3 server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	ifx parse("_popup_choice == 9") do
	{
		es popup send fm_main_menu server_var(_popup_userid)
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	if (server_var(_popup_choice) notin "1 2 3 4 5 6 7 8 9") then es_xplaysound server_var(_popup_userid) "buttons/combine_button7.wav" 1.0
}

block fm_add_admin
{
	es_xset fm_add_get_steamid 0
	es_getplayersteamid fm_add_get_steamid server_var(fm_add_selected_player)
	es_xset fm_add_steamid_exists 0
	es_exists fm_add_steamid_exists key fm_clients server_var(fm_add_get_steamid)
	ifx false(fm_add_steamid_exists) do
	{
		es_xset fm_add_get_name 0
		es_getplayername fm_add_get_name server_var(fm_add_selected_player)
		es_keycreate fm_clients server_var(fm_add_get_steamid)
		es_keysetvalue fm_clients server_var(fm_add_get_steamid) name server_var(fm_add_get_name)
		es_keysetvalue fm_clients server_var(fm_add_get_steamid) admins 0
		es_xkeygroupsave fm_clients funmenu_fr/clients
		es_tell server_var(_popup_userid) #multi #green server_var(fm_add_get_name) #lightgreenest maintenant admin !
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	else do
	{
		es_tell server_var(_popup_userid) #multi "#lightgreenCe joueur est déjà admin !"
		es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
	}
	es popup send fm_main_menu4_admins server_var(_popup_userid)
}

block fm_rmv_admin
{
	es_xset fm_rmv_admin_get_admins 0
	es_keygetvalue fm_rmv_admin_get_admins fm_clients server_var(fm_rmv_selected_player) admins
	ifx false(fm_rmv_admin_get_admins) do
	{
		es_keydelete fm_clients server_var(fm_rmv_selected_player)
		es_keygroupsave fm_clients funmenu_fr/clients
		es_tell server_var(_popup_userid) #multi "#lightgreenCe joueur n'est plus admin !"
		es_playsound server_var(_popup_userid) "buttons/button14.wav" 1.0
	}
	else do
	{
		es_tell server_var(_popup_userid) #multi "#lightgreenTu ne peux pas supprimer cet admin !"
		es_playsound server_var(_popup_userid) "buttons/button8.wav" 1.0
	}
	es popup send fm_main_menu4_admins server_var(_popup_userid)
}

block fm_create_playerlist
{
	es_xset fm_createplayerlist_getteam 0
	es_keygetvalue fm_createplayerlist_getteam fm_playerlist server_var(fm_create_playerlist_temp) teamid
	ifx parse("fm_createplayerlist_getteam == 3") do
	{
		es_xset fm_createplayerlist_getname 0
		es_keygetvalue fm_createplayerlist_getname fm_playerlist server_var(fm_create_playerlist_temp) name
		es_keysetvalue fm_playerlist server_var(fm_create_playerlist_temp) realname server_var(fm_createplayerlist_getname)
		es_xset fm_createplayerlist_format_name 0
		es_format fm_createplayerlist_format_name "[CT] - %1" server_var(fm_createplayerlist_getname)
		es_keysetvalue fm_playerlist server_var(fm_create_playerlist_temp) name server_var(fm_createplayerlist_format_name)
	}
	else do
	{
		ifx parse("fm_createplayerlist_getteam == 2") do
		{
			es_xset fm_createplayerlist_getname 0
			es_keygetvalue fm_createplayerlist_getname fm_playerlist server_var(fm_create_playerlist_temp) name
			es_keysetvalue fm_playerlist server_var(fm_create_playerlist_temp) realname server_var(fm_createplayerlist_getname)
			es_xset fm_createplayerlist_format_name 0
			es_format fm_createplayerlist_format_name "[T] - %1" server_var(fm_createplayerlist_getname)
			es_keysetvalue fm_playerlist server_var(fm_create_playerlist_temp) name server_var(fm_createplayerlist_format_name)
		}
		else do
		{
			ifx parse("fm_createplayerlist_getteam == 0 or fm_createplayerlist_getteam == 1") do
			{
				es_xset fm_createplayerlist_getname 0
				es_keygetvalue fm_createplayerlist_getname fm_playerlist server_var(fm_create_playerlist_temp) name
				es_keysetvalue fm_playerlist server_var(fm_create_playerlist_temp) realname server_var(fm_createplayerlist_getname)
				es_xset fm_createplayerlist_format_name 0
				es_format fm_createplayerlist_format_name "[SPEC] - %1" server_var(fm_createplayerlist_getname)
				es_keysetvalue fm_playerlist server_var(fm_create_playerlist_temp) name server_var(fm_createplayerlist_format_name)
			}
		}
	}
}

block unload
{
	es_xset fm_keymenudelete_exists 0
	keymenu exists fm_keymenudelete_exists fm_playerlist
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_playerlist
	}
	keymenu exists fm_keymenudelete_exists fm_slap_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_slap_menu
	}
	keymenu exists fm_keymenudelete_exists fm_time_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_time_menu
	}
	keymenu exists fm_keymenudelete_exists fm_prop_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_prop_menu
	}
	keymenu exists fm_keymenudelete_exists fm_color_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_color_menu
	}
	keymenu exists fm_keymenudelete_exists fm_gravity_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_gravity_menu
	}
	keymenu exists fm_keymenudelete_exists fm_weapon_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_weapon_menu
	}
	keymenu exists fm_keymenudelete_exists fm_speed_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_speed_menu
	}
	keymenu exists fm_keymenudelete_exists fm_health_menu
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_health_menu
	}
	keymenu exists fm_keymenudelete_exists fm_add_playerlist
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_add_playerlist
	}
	keymenu exists fm_keymenudelete_exists fm_clients
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_clients
	}
	keymenu exists fm_keymenudelete_exists fm_fakesay_menu 
	ifx true(fm_keymenudelete_exists) do
	{
		keymenu delete fm_fakesay_menu 
	}
	//---------------------------------------
	// Destruction des menus
	//---------------------------------------
	popup close fm_main_menu #all
	popup delete fm_main_menu
	popup close fm_slap_menu #all
	popup delete fm_slap_menu
	popup close fm_slaprepeat_menu #all
	popup delete fm_slaprepeat_menu
	popup close fm_slay_menu #all
	popup delete fm_slay_menu
	popup close fm_rocket_menu #all
	popup delete fm_rocket_menu
	popup close fm_respawn_menu #all
	popup delete fm_respawn_menu
	popup close fm_drug_menu #all
	popup delete fm_drug_menu
	popup close fm_drunk_menu #all
	popup delete fm_drunk_menu
	popup close fm_burn_menu #all
	popup delete fm_burn_menu
	popup close fm_noclip_menu #all
	popup delete fm_noclip_menu
	popup close fm_noclip_menu_status #all
	popup delete fm_noclip_menu_status
	popup close fm_main_menu2 #all
	popup delete fm_main_menu2
	popup close fm_jetpack_menu #all
	popup delete fm_jetpack_menu
	popup close fm_jetpack_menu_status #all
	popup delete fm_jetpack_menu_status
	popup close fm_god_menu #all
	popup delete fm_god_menu
	popup close fm_god_menu_status #all
	popup delete fm_god_menu_status
	popup close fm_freeze_menu_status #all
	popup delete fm_freeze_menu_status
	popup close fm_teleport_menu #all
	popup delete fm_teleport_menu
	popup close fm_proprepeat_menu #all
	popup delete fm_proprepeat_menu
	popup close fm_blind_menu #all
	popup delete fm_blind_menu
	popup close fm_main_menu3 #all
	popup delete fm_main_menu3
	popup close fm_colorplayer_menu #all
	popup delete fm_colorplayer_menu
	popup close fm_ghost_menu #all
	popup delete fm_ghost_menu
	popup close fm_ghost_menu_status #all
	popup delete fm_ghost_menu_status
	popup close fm_hide_menu #all
	popup delete fm_hide_menu
	popup close fm_give_menu #all
	popup delete fm_give_menu
	popup close fm_ammo_menu #all
	popup delete fm_ammo_menu
	popup close fm_money_menu #all
	popup delete fm_money_menu
	popup close fm_main_menu4 #all
	popup delete fm_main_menu4
	popup close fm_speed_menu #all
	popup delete fm_speed_menu
	popup close fm_shake_menu #all
	popup delete fm_shake_menu
	popup close fm_healthplayer_menu #all
	popup delete fm_healthplayer_menu
	popup close fm_strip_menu #all
	popup delete fm_strip_menu
	popup close fm_fakesay_menu #all
	popup delete fm_fakesay_menu
	popup close fm_main_menu4_admins #all
	popup delete fm_main_menu4_admins
	//---------------------------------------
	// Destruction des groupes de clées 
	//---------------------------------------
	es_xkeygroupdelete fm_temp
	es_xkeygroupdelete fm_clients
	es_xkeygroupdelete fm_slap_menu
	es_xkeygroupdelete fm_time_menu
	es_xkeygroupdelete fm_prop_menu
	es_xkeygroupdelete fm_color_menu
	es_xkeygroupdelete fm_gravity_menu
	es_xkeygroupdelete fm_weapon_menu
	es_xkeygroupdelete fm_speed_menu
	es_xkeygroupdelete fm_health_menu
	es_xkeygroupdelete fm_fakesay_menu
	//---------------------------------------
	// Destruction des commandes 
	//---------------------------------------
	es_unregclientcmd server_var(fm_cfg_cmd_slap)
	es_unregclientcmd server_var(fm_cfg_cmd_slay)
	es_unregclientcmd server_var(fm_cfg_cmd_rocket)
	es_unregclientcmd server_var(fm_cfg_cmd_respawn)
	es_unregclientcmd server_var(fm_cfg_cmd_drug)
	es_unregclientcmd server_var(fm_cfg_cmd_drunk)
	es_unregclientcmd server_var(fm_cfg_cmd_burn)
	es_unregclientcmd server_var(fm_cfg_cmd_noclip)
	es_unregclientcmd server_var(fm_cfg_cmd_jetpack)
	es_unregclientcmd server_var(fm_cfg_cmd_god)
	es_unregclientcmd server_var(fm_cfg_cmd_freeze)
	es_unregclientcmd server_var(fm_cfg_cmd_teleport)
	es_unregclientcmd server_var(fm_cfg_cmd_saveloc)
	es_unregclientcmd server_var(fm_cfg_cmd_spawnprop)
	es_unregclientcmd server_var(fm_cfg_cmd_blind)
	es_unregclientcmd server_var(fm_cfg_cmd_color)
	es_unregclientcmd server_var(fm_cfg_cmd_ghost)
	es_unregclientcmd server_var(fm_cfg_cmd_hide)
	es_unregclientcmd server_var(fm_cfg_cmd_gravity)
	es_unregclientcmd server_var(fm_cfg_cmd_give)
	es_unregclientcmd server_var(fm_cfg_cmd_ammo)
	es_unregclientcmd server_var(fm_cfg_cmd_money)
	es_unregclientcmd server_var(fm_cfg_cmd_speed)
	es_unregclientcmd server_var(fm_cfg_cmd_shake)
	es_unregclientcmd server_var(fm_cfg_cmd_health)
	es_unregclientcmd server_var(fm_cfg_cmd_strip)
	es_unregclientcmd server_var(fm_cfg_cmd_fakesay)
	es_unregclientcmd server_var(fm_cfg_cmd_menu)
	es_unregsaycmd server_var(fm_cfg_cmd_menu)

	es_xmsg #multi #green[FunMenu-FR] #defaultDéchargé avec succès !
}

block fm_cmd_reset_var
{
	es_xset fm_cmd_user_userid 0
	es_xset fm_cmd_user_steamid 0
	es_xset fm_cmd_user_name 0
	es_xset fm_cmd_user_isadmin 0
	
	es_xset fm_cmd_target_userid 0
	es_xset fm_cmd_target_steamid 0
	es_xset fm_cmd_target_name 0
	es_xset fm_cmd_target_isadmin 0
	es_xset fm_cmd_target_exists 0
	es_xset fm_cmd_target_health 0
	es_xset fm_cmd_target_isdead 0
	
	es_xset fm_cmd_msg_format 0
	
	es_xset fm_cmd_arg_count 0
	es_xset fm_cmd_arg_target 0
	
	es_xset fm_cmd_player_count 0
}

block fm_cfg_reset_var
{
	es_xset fm_cfg_msg_prefix "(ADMIN)"
	// Slap
	es_xset fm_cfg_cmd_slap "!slap"
	es_xset fm_cfg_cmd_slap_msg "1"
	// Slay 
	es_xset fm_cfg_cmd_slay "!slay"
	es_xset fm_cfg_cmd_slay_msg "1"
	// Rocket 
	es_xset fm_cfg_cmd_rocket "!rocket"
	es_xset fm_cfg_cmd_rocket_msg "1"
	// Respawn 
	es_xset fm_cfg_cmd_respawn "!respawn"
	es_xset fm_cfg_cmd_respawn_msg "1"
	// Drug 
	es_xset fm_cfg_cmd_drug "!drug"
	es_xset fm_cfg_cmd_drug_msg "1"
	// Drunk
	es_xset fm_cfg_cmd_drunk "!drunk"
	es_xset fm_cfg_cmd_drunk_msg "1"
	// Burn
	es_xset fm_cfg_cmd_burn "!burn"
	es_xset fm_cfg_cmd_burn_msg "1"
	// Noclip
	es_xset fm_cfg_cmd_noclip "!noclip"
	es_xset fm_cfg_cmd_noclip_msg "1"
	// Jetpack
	es_xset fm_cfg_cmd_jetpack "!jetpack"
	es_xset fm_cfg_cmd_jetpack_msg "1"
	// God
	es_xset fm_cfg_cmd_god "!god"
	es_xset fm_cfg_cmd_god_msg "1"
	// Freeze
	es_xset fm_cfg_cmd_freeze "!freeze"
	es_xset fm_cfg_cmd_freeze_msg "1"
	es_xset fm_cfg_freeze_strip "0"
	es_xset fm_cfg_freeze_knife "0"
	// Téléporte
	es_xset fm_cfg_cmd_saveloc "!saveloc"
	es_xset fm_cfg_cmd_teleport "!teleport"
	es_xset fm_cfg_cmd_teleport_msg "1"
	// Spawnprop
	es_xset fm_cfg_cmd_spawnprop "!spawnprop"
	es_xset fm_cfg_cmd_spawnprop_msg "1"
	// Blind
	es_xset fm_cfg_cmd_blind "!blind"
	es_xset fm_cfg_cmd_blind_msg "1"
	// Color
	es_xset fm_cfg_cmd_color "!color"
	es_xset fm_cfg_cmd_color_msg "1"
	es_xset fm_cfg_color_weapon "1"
	// Ghost
	es_xset fm_cfg_cmd_ghost "!ghost"
	es_xset fm_cfg_cmd_ghost_msg "1"
	es_xset fm_cfg_ghost_noblock "1"
	// Hide
	es_xset fm_cfg_cmd_hide "!hide"
	es_xset fm_cfg_cmd_hide_msg "1"
	// Gravité
	es_xset fm_cfg_cmd_gravity "!gravity"
	es_xset fm_cfg_cmd_gravity_msg "1"
	// Give
	es_xset fm_cfg_cmd_give "!give"
	es_xset fm_cfg_cmd_give_msg "1"
	// Ammo
	es_xset fm_cfg_cmd_ammo "!ammo"
	es_xset fm_cfg_cmd_ammo_msg "1"
	// Money
	es_xset fm_cfg_cmd_money "!money"
	es_xset fm_cfg_cmd_money_msg "1"
	// Speed
	es_xset fm_cfg_cmd_speed "!speed"
	es_xset fm_cfg_cmd_speed_msg "1"
	// Shake
	es_xset fm_cfg_cmd_shake "!shake"
	es_xset fm_cfg_cmd_shake_msg "1"
	es_xset fm_cfg_shake_distance "100"
	es_xset fm_cfg_shake_violence "100"
	// Health
	es_xset fm_cfg_cmd_health "!health"
	es_xset fm_cfg_cmd_health_msg "1"
	// Strip
	es_xset fm_cfg_cmd_strip "!strip"
	es_xset fm_cfg_cmd_strip_msg "1"
	es_xset fm_cfg_cmd_strip_knife "1"
	// FakeSay
	es_xset fm_cfg_cmd_fakesay 0
	// Menu
	es_xset fm_cfg_cmd_menu "!funmenu"
}

//#########################################
// Slap 
block fm_cmd_slap
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_slap_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_slap_damage 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_slap_damage 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					foreach player fm_slap_target #all#alive "es_xdoblock funmenu_fr/fm_cmd_slap_target"
					ifx true(fm_cfg_cmd_slap_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slappé tout les joueurs de #green%3 #defaulthp !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_slap_damage)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						foreach player fm_slap_target #ct#alive "es_xdoblock funmenu_fr/fm_cmd_slap_target"
						ifx true(fm_cfg_cmd_slap_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slappé tout les anti-terroristes de #green%3 #defaulthp !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_slap_damage)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							foreach player fm_slap_target #t#alive "es_xdoblock funmenu_fr/fm_cmd_slap_target"
							ifx true(fm_cfg_cmd_slap_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slappé tout les terroristes de #green%3 #defaulthp !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_slap_damage)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es_set fm_slap_target server_var(fm_cmd_target_userid)
								es_xdoblock funmenu_fr/fm_cmd_slap_target
								ifx true(fm_cfg_cmd_slap_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slappé le joueur #green%3 #defaultde #green%4 #defaulthp !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) server_var(fm_cmd_arg_slap_damage)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreendommages#green> #lightgreen!" server_var(fm_cfg_cmd_slap)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_slap)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

block fm_cmd_slap_target
{
	es playerget health fm_cmd_target_health server_var(fm_slap_target) 
	ifx parse("fm_cmd_target_health <= fm_cmd_arg_slap_damage") do
	{
		es est_slay server_var(fm_slap_target)
		es_emitsound player server_var(fm_slap_target) "weapons/hegrenade/explode3.wav" 1.0 0.7
	}
	else do
	{
		ifx parse("fm_cmd_arg_slap_damage > 0") do
		{
			es_math fm_cmd_target_health - server_var(fm_cmd_arg_slap_damage)
			es playerset health server_var(fm_slap_target) server_var(fm_cmd_target_health)
		}
		es_xset fm_slap_random 0
		es_xrand fm_slap_random 1 3
		ifx parse("fm_slap_random == 1") do
		{
			es est_physpush server_var(fm_slap_target) 250 50 400
			es_emitsound player server_var(fm_slap_target) "player/damage1.wav" 1.0 0.7
		}
		else do
		{
			ifx parse("fm_slap_random == 2") do
			{
				es est_physpush server_var(fm_slap_target) 0 100 300
				es_emitsound player server_var(fm_slap_target) "player/damage2.wav" 1.0 0.7
			}
			else do
			{
				ifx parse("fm_slap_random == 3") do
				{
					es est_physpush server_var(fm_slap_target) 100 0 300
					es_emitsound player server_var(fm_slap_target) "player/damage3.wav" 1.0 0.7
				}
			}
		}
	}
}

//#########################################
// Slay
block fm_cmd_slay
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 2") do
		{
			ifx true(fm_cfg_cmd_slay_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					foreach player fm_slay_target #all#alive "es_emitsound player server_var(fm_slay_target) weapons/hegrenade/explode3.wav 1.0 0.7"
					est_slay #a
					ifx true(fm_cfg_cmd_slay_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slayé tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						foreach player fm_slay_target #ct#alive "es_emitsound player server_var(fm_slay_target) weapons/hegrenade/explode3.wav 1.0 0.7"
						est_slay #c
						ifx true(fm_cfg_cmd_slay_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slayé tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							foreach player fm_slay_target #t#alive "es_emitsound player server_var(fm_slay_target) weapons/hegrenade/explode3.wav 1.0 0.7"
							est_slay #t
							ifx true(fm_cfg_cmd_slay_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slayé tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_slay server_var(fm_cmd_target_userid)
								es_emitsound player server_var(fm_cmd_target_userid) "weapons/hegrenade/explode3.wav" 1.0 0.7
								ifx true(fm_cfg_cmd_slay_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta slayé le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) 
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest déjà mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> #lightgreen!" server_var(fm_cfg_cmd_slay)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_slay)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Rocket
block fm_cmd_rocket
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 2") do
		{
			ifx true(fm_cfg_cmd_rocket_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					est_rocket #a
					ifx true(fm_cfg_cmd_rocket_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta transformé tout les joueurs en rocket !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						est_rocket #c
						ifx true(fm_cfg_cmd_rocket_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta transformé tout les anti-terroristes en rocket !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							est_rocket #t
							ifx true(fm_cfg_cmd_rocket_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta transformé tout les terroristes en rocket !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_rocket server_var(fm_cmd_target_userid)
								ifx true(fm_cfg_cmd_rocket_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta transformé le joueur #green%3 #defaulten rocket !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) 
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest déjà mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> #lightgreen!" server_var(fm_cfg_cmd_rocket)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_rocket)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Respawn
block fm_cmd_respawn
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 2") do
		{
			ifx true(fm_cfg_cmd_respawn_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#dead
				ifx true(fm_cmd_player_count) do
				{
					est_spawn #a
					ifx true(fm_cfg_cmd_rocket_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta fait revivre tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur mort sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#dead
					ifx true(fm_cmd_player_count) do
					{
						est_spawn #c
						ifx true(fm_cfg_cmd_respawn_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta fait revivre tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste mort sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#dead
						ifx true(fm_cmd_player_count) do
						{
							est_spawn #t
							ifx true(fm_cfg_cmd_respawn_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta fait revivre tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste mort sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx true(fm_cmd_target_isdead) do
							{
								es est_spawn server_var(fm_cmd_target_userid)
								ifx true(fm_cfg_cmd_respawn_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta fait revivre le joueur #green%3 #default !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) 
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest déjà vivant !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> #lightgreen!" server_var(fm_cfg_cmd_respawn)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_respawn)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Drug 
block fm_cmd_drug
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_drug_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_drug_time 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_drug_time 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_drug #a server_var(fm_cmd_arg_drug_time)
					ifx true(fm_cfg_cmd_drug_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drugué tout les joueurs pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_drug_time)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_drug #c server_var(fm_cmd_arg_drug_time)
						ifx true(fm_cfg_cmd_drug_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drugué tout les anti-terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_drug_time)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_drug #t server_var(fm_cmd_arg_drug_time)
							ifx true(fm_cfg_cmd_drug_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drugué tout les terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_drug_time)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_drug server_var(fm_cmd_target_userid) server_var(fm_cmd_arg_drug_time)
								ifx true(fm_cfg_cmd_drug_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drugué le joueur #green%3 #defaultpour une durée de #green%4 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) server_var(fm_cmd_arg_drug_time)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreensecondes#green> #lightgreen!" server_var(fm_cfg_cmd_drug)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_drug)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Drunk
block fm_cmd_drunk
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_drunk_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_drunk_time 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_drunk_time 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_drunk #a server_var(fm_cmd_arg_drunk_time)
					ifx true(fm_cfg_cmd_drunk_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drunké tout les joueurs pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_drunk_time)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_drunk #c server_var(fm_cmd_arg_drunk_time)
						ifx true(fm_cfg_cmd_drunk_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drunké tout les anti-terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_drunk_time)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_drunk #t server_var(fm_cmd_arg_drunk_time)
							ifx true(fm_cfg_cmd_drunk_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drunké tout les terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_drunk_time)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_drunk server_var(fm_cmd_target_userid) server_var(fm_cmd_arg_drunk_time)
								ifx true(fm_cfg_cmd_drunk_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta drunké le joueur #green%3 #defaultpour une durée de #green%4 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) server_var(fm_cmd_arg_drunk_time)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreensecondes#green> #lightgreen!" server_var(fm_cfg_cmd_drunk)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_drunk)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Burn
block fm_cmd_burn
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_burn_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_burn_time 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_burn_time 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_burn #a server_var(fm_cmd_arg_burn_time)
					ifx true(fm_cfg_cmd_burn_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta brûlé tout les joueurs pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_burn_time)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_burn #c server_var(fm_cmd_arg_burn_time)
						ifx true(fm_cfg_cmd_burn_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta brûlé tout les anti-terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_burn_time)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_burn #t server_var(fm_cmd_arg_burn_time)
							ifx true(fm_cfg_cmd_burn_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta brûlé tout les terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_burn_time)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_burn server_var(fm_cmd_target_userid) server_var(fm_cmd_arg_burn_time)
								ifx true(fm_cfg_cmd_burn_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta brûlé le joueur #green%3 #defaultpour une durée de #green%4 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) server_var(fm_cmd_arg_burn_time)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreensecondes#green> #lightgreen!" server_var(fm_cfg_cmd_burn)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_burn)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Noclip
block fm_cmd_noclip
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_noclip_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_noclip_status 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_noclip_status 2
			if (server_var(fm_cmd_arg_noclip_status) in "1 0") do
			{
				if (server_var(fm_cmd_arg_target) == "#all") do
				{
					getplayercount fm_cmd_player_count #all#alive
					ifx true(fm_cmd_player_count) do
					{
						ifx parse("fm_cmd_arg_noclip_status == 1") do
						{
							est_noclip #a 1
							ifx true(fm_cfg_cmd_noclip_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le noclip à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							est_noclip #a 0
							ifx true(fm_cfg_cmd_noclip_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le noclip à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#ct") do
					{
						getplayercount fm_cmd_player_count #ct#alive
						ifx true(fm_cmd_player_count) do
						{
							ifx parse("fm_cmd_arg_noclip_status == 1") do
							{
								est_noclip #c 1
								ifx true(fm_cfg_cmd_noclip_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le noclip à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								est_noclip #c 0
								ifx true(fm_cfg_cmd_noclip_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le noclip à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						if (server_var(fm_cmd_arg_target) == "#t") do
						{
							getplayercount fm_cmd_player_count #t#alive
							ifx true(fm_cmd_player_count) do
							{
								ifx parse("fm_cmd_arg_noclip_status == 1") do
								{
									est_noclip #t 1
									ifx true(fm_cfg_cmd_noclip_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le noclip à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
								else do
								{
									est_noclip #t 0
									ifx true(fm_cfg_cmd_noclip_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le noclip à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
							}
							else do
							{
								es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
							es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
							ifx true(fm_cmd_target_exists) do
							{
								es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
								es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
								ifx false(fm_cmd_target_isdead) do
								{
									ifx parse("fm_cmd_arg_noclip_status == 1") do
									{
										es est_noclip server_var(fm_cmd_target_userid) 1
										ifx true(fm_cfg_cmd_noclip_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le noclip au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
									else do
									{
										es est_noclip server_var(fm_cmd_target_userid) 0
										ifx true(fm_cfg_cmd_noclip_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le noclip au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
								}
								else do
								{
									es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
									es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
									es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
					}
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_noclip)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_noclip)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_noclip)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Jetpack
block fm_cmd_jetpack
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_jetpack_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_jetpack_status 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_jetpack_status 2
			if (server_var(fm_cmd_arg_jetpack_status) in "1 0") do
			{
				if (server_var(fm_cmd_arg_target) == "#all") do
				{
					getplayercount fm_cmd_player_count #all#alive
					ifx true(fm_cmd_player_count) do
					{
						ifx parse("fm_cmd_arg_jetpack_status == 1") do
						{
							est_jetpack #a 1
							ifx true(fm_cfg_cmd_jetpack_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le jetpack à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							est_jetpack #a 0
							ifx true(fm_cfg_cmd_jetpack_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le jetpack à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#ct") do
					{
						getplayercount fm_cmd_player_count #ct#alive
						ifx true(fm_cmd_player_count) do
						{
							ifx parse("fm_cmd_arg_jetpack_status == 1") do
							{
								est_jetpack #c 1
								ifx true(fm_cfg_cmd_jetpack_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le jetpack à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								est_jetpack #c 0
								ifx true(fm_cfg_cmd_jetpack_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le jetpack à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						if (server_var(fm_cmd_arg_target) == "#t") do
						{
							getplayercount fm_cmd_player_count #t#alive
							ifx true(fm_cmd_player_count) do
							{
								ifx parse("fm_cmd_arg_jetpack_status == 1") do
								{
									est_jetpack #t 1
									ifx true(fm_cfg_cmd_jetpack_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le jetpack à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
								else do
								{
									est_jetpack #t 0
									ifx true(fm_cfg_cmd_noclip_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le jetpack à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
							}
							else do
							{
								es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
							es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
							ifx true(fm_cmd_target_exists) do
							{
								es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
								es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
								ifx false(fm_cmd_target_isdead) do
								{
									ifx parse("fm_cmd_arg_jetpack_status == 1") do
									{
										es est_jetpack server_var(fm_cmd_target_userid) 1
										ifx true(fm_cfg_cmd_jetpack_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné le jetpack au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
									else do
									{
										es est_jetpack server_var(fm_cmd_target_userid) 0
										ifx true(fm_cfg_cmd_jetpack_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé le jetpack au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
								}
								else do
								{
									es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
									es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
									es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
					}
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_jetpack)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_jetpack)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_jetpack)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// God
block fm_cmd_god
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_god_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_god_status 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_god_status 2
			if (server_var(fm_cmd_arg_god_status) in "1 0") do
			{
				if (server_var(fm_cmd_arg_target) == "#all") do
				{
					getplayercount fm_cmd_player_count #all#alive
					ifx true(fm_cmd_player_count) do
					{
						ifx parse("fm_cmd_arg_god_status == 1") do
						{
							est_god #a 1
							ifx true(fm_cfg_cmd_god_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'immortalité à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							est_god #a 0
							ifx true(fm_cfg_cmd_god_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'immortalité à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#ct") do
					{
						getplayercount fm_cmd_player_count #ct#alive
						ifx true(fm_cmd_player_count) do
						{
							ifx parse("fm_cmd_arg_god_status == 1") do
							{
								est_god #c 1
								ifx true(fm_cfg_cmd_god_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'immortalité à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								est_god #c 0
								ifx true(fm_cfg_cmd_god_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'immortalité à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						if (server_var(fm_cmd_arg_target) == "#t") do
						{
							getplayercount fm_cmd_player_count #t#alive
							ifx true(fm_cmd_player_count) do
							{
								ifx parse("fm_cmd_arg_god_status == 1") do
								{
									est_god #t 1
									ifx true(fm_cfg_cmd_god_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'immortalité à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
								else do
								{
									est_god #t 0
									ifx true(fm_cfg_cmd_god_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'immortalité à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
							}
							else do
							{
								es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
							es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
							ifx true(fm_cmd_target_exists) do
							{
								es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
								es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
								ifx false(fm_cmd_target_isdead) do
								{
									ifx parse("fm_cmd_arg_god_status == 1") do
									{
										es est_god server_var(fm_cmd_target_userid) 1
										ifx true(fm_cfg_cmd_god_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'immortalité au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
									else do
									{
										es est_god server_var(fm_cmd_target_userid) 0
										ifx true(fm_cfg_cmd_god_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'immortalité au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
								}
								else do
								{
									es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
									es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
									es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
					}
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_god)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_god)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_god)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Freeze
block fm_cmd_freeze
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_freeze_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_freeze_status 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_freeze_status 2
			if (server_var(fm_cmd_arg_freeze_status) in "1 0") do
			{
				if (server_var(fm_cmd_arg_target) == "#all") do
				{
					getplayercount fm_cmd_player_count #all#alive
					ifx true(fm_cmd_player_count) do
					{
						ifx parse("fm_cmd_arg_freeze_status == 1") do
						{
							est_freeze #a 1
							ifx true(fm_cfg_freeze_strip) do
							{
								est_stripplayer #a
								ifx true(fm_cfg_freeze_knife) do
								{
									est_give #a weapon_knife
								}
							}
							ifx true(fm_cfg_cmd_freeze_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta gelé tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							est_freeze #a 0
							ifx true(fm_cfg_cmd_freeze_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta dégelé tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#ct") do
					{
						getplayercount fm_cmd_player_count #ct#alive
						ifx true(fm_cmd_player_count) do
						{
							ifx parse("fm_cmd_arg_freeze_status == 1") do
							{
								est_freeze #c 1
								ifx true(fm_cfg_freeze_strip) do
								{
									est_stripplayer #c
									ifx true(fm_cfg_freeze_knife) do
									{
										est_give #c weapon_knife
									}
								}
								ifx true(fm_cfg_cmd_freeze_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta gelé tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								est_freeze #c 0
								ifx true(fm_cfg_cmd_freeze_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta dégelé tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						if (server_var(fm_cmd_arg_target) == "#t") do
						{
							getplayercount fm_cmd_player_count #t#alive
							ifx true(fm_cmd_player_count) do
							{
								ifx parse("fm_cmd_arg_freeze_status == 1") do
								{
									est_freeze #t 1
									ifx true(fm_cfg_freeze_strip) do
									{
										est_stripplayer #t
										ifx true(fm_cfg_freeze_knife) do
										{
											est_give #t weapon_knife
										}
									}
									ifx true(fm_cfg_cmd_freeze_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta gelé tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
								else do
								{
									est_freeze #t 0
									ifx true(fm_cfg_cmd_freeze_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta dégelé tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
							}
							else do
							{
								es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
							es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
							ifx true(fm_cmd_target_exists) do
							{
								es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
								es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
								ifx false(fm_cmd_target_isdead) do
								{
									ifx parse("fm_cmd_arg_freeze_status == 1") do
									{
										es est_freeze server_var(fm_cmd_target_userid) 1
										ifx true(fm_cfg_freeze_strip) do
										{
											es est_stripplayer server_var(fm_cmd_target_userid)
											ifx true(fm_cfg_freeze_knife) do
											{
												es est_give server_var(fm_cmd_target_userid) weapon_knife
											}
										}
										ifx true(fm_cfg_cmd_freeze_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta gelé le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
									else do
									{
										es est_freeze server_var(fm_cmd_target_userid) 0
										ifx true(fm_cfg_cmd_freeze_msg) do
										{
											es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta dégelé le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
											es_msg #multi server_var(fm_cmd_msg_format)
										}
									}
								}
								else do
								{
									es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
									es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
									es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
					}
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_freeze)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_freeze)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_freeze)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Saveloc
block fm_cmd_saveloc
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xset fm_cmd_arg_saveloc_x 0
		es_xset fm_cmd_arg_saveloc_y 0
		es_xset fm_cmd_arg_saveloc_z 0
		es_getplayerlocation fm_cmd_arg_saveloc_x fm_cmd_arg_saveloc_y fm_cmd_arg_saveloc_z server_var(fm_cmd_user_userid)
		es_xset fm_cmd_saveloc_tempkey_exists 0
		es_exists fm_cmd_saveloc_tempkey_exists key fm_temp server_var(fm_cmd_user_userid)
		ifx false(fm_cmd_saveloc_tempkey_exists) do
		{
			es_keycreate fm_temp server_var(fm_cmd_user_userid)
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) x 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) y 0
			es_keysetvalue fm_temp server_var(fm_cmd_user_userid) z 0
		}
		es_keysetvalue fm_temp server_var(fm_cmd_user_userid) x server_var(fm_cmd_arg_saveloc_x)
		es_keysetvalue fm_temp server_var(fm_cmd_user_userid) y server_var(fm_cmd_arg_saveloc_y)
		es_keysetvalue fm_temp server_var(fm_cmd_user_userid) z server_var(fm_cmd_arg_saveloc_z)
		es_format fm_cmd_msg_format "#lightgreenLes joueur que tu téléporteras seront téléporté içi : (#green%1#lightgreen) (#green%2#lightgreen) (#green%3#lightgreen) !" server_var(fm_cmd_arg_saveloc_x) server_var(fm_cmd_arg_saveloc_y) server_var(fm_cmd_arg_saveloc_z)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_saveloc)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Teleport
block fm_cmd_teleport
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 5") do
		{
			es_xset fm_cmd_arg_teleport_x 0
			es_xset fm_cmd_arg_teleport_y 0
			es_xset fm_cmd_arg_teleport_z 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_teleport_x 2
			es_xgetargv fm_cmd_arg_teleport_y 3
			es_xgetargv fm_cmd_arg_teleport_z 4
			es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
			es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
			ifx true(fm_cmd_target_exists) do
			{
				es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
				es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
				ifx false(fm_cmd_target_isdead) do
				{
					es est_teleport server_var(fm_cmd_target_userid) server_var(fm_cmd_arg_teleport_x) server_var(fm_cmd_arg_teleport_y) server_var(fm_cmd_arg_teleport_z)
					es_emitsound player server_var(fm_cmd_target_userid) "weapons/slam/throw.wav" 1.0 0.7
					ifx true(fm_cfg_cmd_teleport_msg) do
					{
						es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta téléporté le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
					es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenx#green> <#lightgreeny#green> <#lightgreenz#green> #lightgreen!" server_var(fm_cfg_cmd_teleport)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_teleport)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Spawnprop
block fm_cmd_spawnprop
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_spawnprop_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_spawnprop_method 0
			es_xset fm_cmd_arg_spawnprop_object 0
			es_xgetargv fm_cmd_arg_spawnprop_method 1
			es_xgetargv fm_cmd_arg_spawnprop_object 2
			if (server_var(fm_cmd_arg_spawnprop_method) in "1 2") do
			{
				ifx parse("fm_cmd_arg_spawnprop_method == 1") do
				{
					es_prop_physics_create server_var(fm_cmd_user_userid) server_var(fm_cmd_arg_spawnprop_object)
					ifx true(fm_cfg_cmd_spawnprop_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta fait aparaître un objet !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_prop_dynamic_create server_var(fm_cmd_user_userid) server_var(fm_cmd_arg_spawnprop_object)
					ifx true(fm_cfg_cmd_spawnprop_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta fait aparaître un objet !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreen1#green=#lightgreenphysics#green/#lightgreen2#green=#lightgreendynamic#green> <#lightgreenobjet#green> #lightgreen!" server_var(fm_cfg_cmd_spawnprop)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreen1#green=#lightgreenphysics#green/#lightgreen2#green=#lightgreendynamic#green> <#lightgreenobjet#green> #lightgreen!" server_var(fm_cfg_cmd_spawnprop)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_spawnprop)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Blind <target> <time> <red> <green> <blue> <alpha>
block fm_cmd_blind
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 7") do
		{
			ifx true(fm_cfg_cmd_blind_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_blind_arg_time 0
			es_xgetargv fm_cmd_blind_arg_time 2
			es_xset fm_cmd_blind_arg_red 0
			es_xgetargv fm_cmd_blind_arg_red 3
			es_xset fm_cmd_blind_arg_green 0
			es_xgetargv fm_cmd_blind_arg_green 4
			es_xset fm_cmd_blind_arg_blue 0
			es_xgetargv fm_cmd_blind_arg_blue 5
			es_xset fm_cmd_blind_arg_alpha 0
			es_xgetargv fm_cmd_blind_arg_alpha 6
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all
				ifx true(fm_cmd_player_count) do
				{
					es est_fade #a 0 1 server_var(fm_cmd_blind_arg_time) server_var(fm_cmd_blind_arg_red) server_var(fm_cmd_blind_arg_green) server_var(fm_cmd_blind_arg_blue) server_var(fm_cmd_blind_arg_alpha)
					ifx true(fm_cfg_cmd_blind_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta blind tout les joueurs pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_blind_arg_time)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct
					ifx true(fm_cmd_player_count) do
					{
						es est_fade #c 0 1 server_var(fm_cmd_blind_arg_time) server_var(fm_cmd_blind_arg_red) server_var(fm_cmd_blind_arg_green) server_var(fm_cmd_blind_arg_blue) server_var(fm_cmd_blind_arg_alpha)
						ifx true(fm_cfg_cmd_blind_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta blind tout les anti-terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_blind_arg_time)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t
						ifx true(fm_cmd_player_count) do
						{
							es est_fade #t 0 1 server_var(fm_cmd_blind_arg_time) server_var(fm_cmd_blind_arg_red) server_var(fm_cmd_blind_arg_green) server_var(fm_cmd_blind_arg_blue) server_var(fm_cmd_blind_arg_alpha)
							ifx true(fm_cfg_cmd_blind_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta blind tout les terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_blind_arg_time)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es est_fade server_var(fm_cmd_target_userid) 0 1 server_var(fm_cmd_blind_arg_time) server_var(fm_cmd_blind_arg_red) server_var(fm_cmd_blind_arg_green) server_var(fm_cmd_blind_arg_blue) server_var(fm_cmd_blind_arg_alpha)
							ifx true(fm_cfg_cmd_blind_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta blind le joueur #green%3 #defaultpour une durée de #green%4 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) server_var(fm_cmd_blind_arg_time)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreensecondes#green> <#lightgreenrouge#green> <#lightgreenvert#green> <#lightgreenbleu#green> <#lightgreenalpha#green> #lightgreen!" server_var(fm_cfg_cmd_blind)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_blind)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Color <target> <red> <green> <blue> 
block fm_cmd_color
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 5") do
		{
			ifx true(fm_cfg_cmd_color_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_color_arg_red 0
			es_xgetargv fm_cmd_color_arg_red 2
			es_xset fm_cmd_color_arg_green 0
			es_xgetargv fm_cmd_color_arg_green 3
			es_xset fm_cmd_color_arg_blue 0
			es_xgetargv fm_cmd_color_arg_blue 4
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_setplayercolor #a server_var(fm_cmd_color_arg_red) server_var(fm_cmd_color_arg_green) server_var(fm_cmd_color_arg_blue) 255 server_var(fm_cfg_color_weapon)
					ifx true(fm_cfg_cmd_color_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta coloré tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_setplayercolor #c server_var(fm_cmd_color_arg_red) server_var(fm_cmd_color_arg_green) server_var(fm_cmd_color_arg_blue) 255 server_var(fm_cfg_color_weapon)
						ifx true(fm_cfg_cmd_color_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta coloré tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_setplayercolor #t server_var(fm_cmd_color_arg_red) server_var(fm_cmd_color_arg_green) server_var(fm_cmd_color_arg_blue) 255 server_var(fm_cfg_color_weapon)
							ifx true(fm_cfg_cmd_color_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta coloré tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_setplayercolor server_var(fm_cmd_target_userid) server_var(fm_cmd_color_arg_red) server_var(fm_cmd_color_arg_green) server_var(fm_cmd_color_arg_blue) 255 server_var(fm_cfg_color_weapon)
								ifx true(fm_cfg_cmd_color_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta coloré le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenrouge#green> <#lightgreenvert#green> <#lightgreenbleu#green> #lightgreen!" server_var(fm_cfg_cmd_color)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_color)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Ghost 
block fm_cmd_ghost
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_ghost_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_ghost_arg_status 0
			es_xgetargv fm_cmd_ghost_arg_status 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					ifx parse("fm_cmd_ghost_arg_status == 1") do
					{
						es est_setplayercolor #a 255 255 255 0 1
						foreach player fm_ghost_target #all#alive "es_emitsound player server_var(fm_ghost_target) ambient/creatures/town_child_scream1.wav 1.0 0.7"
						ifx true(fm_cfg_ghost_noblock) do
						{
							foreach player fm_ghost_target #all#alive "es_setplayerprop server_var(fm_ghost_target) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 2"
						}
						ifx true(fm_cfg_cmd_ghost_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'invisibilité à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es est_setplayercolor #a 255 255 255 255 1
						ifx true(fm_cfg_ghost_noblock) do
						{
							foreach player fm_ghost_target #all#alive "es_setplayerprop server_var(fm_ghost_target) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 0"
						}
						ifx true(fm_cfg_cmd_ghost_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'invisibilité à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						ifx parse("fm_cmd_ghost_arg_status == 1") do
						{
							es est_setplayercolor #c 255 255 255 0 1
							foreach player fm_ghost_target #ct#alive "es_emitsound player server_var(fm_ghost_target) ambient/creatures/town_child_scream1.wav 1.0 0.7"
							ifx true(fm_cfg_ghost_noblock) do
							{
								foreach player fm_ghost_target #ct#alive "es_setplayerprop server_var(fm_ghost_target) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 2"
							}
							ifx true(fm_cfg_cmd_ghost_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'invisibilité à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es est_setplayercolor #c 255 255 255 255 1
							ifx true(fm_cfg_ghost_noblock) do
							{
								foreach player fm_ghost_target #ct#alive "es_setplayerprop server_var(fm_ghost_target) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 0"
							}
							ifx true(fm_cfg_cmd_ghost_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'invisibilité à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							ifx parse("fm_cmd_ghost_arg_status == 1") do
							{
								es est_setplayercolor #t 255 255 255 0 1
								foreach player fm_ghost_target #t#alive "es_emitsound player server_var(fm_ghost_target) ambient/creatures/town_child_scream1.wav 1.0 0.7"
								ifx true(fm_cfg_ghost_noblock) do
								{
									foreach player fm_ghost_target #t#alive "es_setplayerprop server_var(fm_ghost_target) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 2"
								}
								ifx true(fm_cfg_cmd_ghost_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'invisibilité à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es est_setplayercolor #t 255 255 255 255 1
								ifx true(fm_cfg_ghost_noblock) do
								{
									foreach player fm_ghost_target #t#alive "es_setplayerprop server_var(fm_ghost_target) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 0"
								}
								ifx true(fm_cfg_cmd_ghost_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'invisibilité à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								ifx parse("fm_cmd_ghost_arg_status == 1") do
								{
									es est_setplayercolor server_var(fm_cmd_target_userid) 255 255 255 0 1
									es_emitsound player server_var(fm_cmd_target_userid) "ambient/creatures/town_child_scream1.wav" 1.0 0.7
									ifx true(fm_cfg_ghost_noblock) do
									{
										es_setplayerprop server_var(fm_cmd_target_userid) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 2
									}
									ifx true(fm_cfg_cmd_ghost_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné l'invisibilité au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
								else do
								{
									es est_setplayercolor server_var(fm_cmd_target_userid) 255 255 255 255 1
									ifx true(fm_cfg_ghost_noblock) do
									{
										es_setplayerprop server_var(fm_cmd_target_userid) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 0
									}
									ifx true(fm_cfg_cmd_ghost_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta enlevé l'invisibilité au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreen1#green/#lightgreen0#green> #lightgreen!" server_var(fm_cfg_cmd_ghost)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_ghost)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Hide
block fm_cmd_hide
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_color_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_hide_arg_object 0
			es_xgetargv fm_cmd_hide_arg_object 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					foreach player fm_hide_target #all#alive "es playerset model server_var(fm_hide_target) server_var(fm_cmd_hide_arg_object)"
					ifx true(fm_cfg_cmd_hide_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta déguisé tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						foreach player fm_hide_target #ct#alive "es playerset model server_var(fm_hide_target) server_var(fm_cmd_hide_arg_object)"
						ifx true(fm_cfg_cmd_hide_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta déguisé tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							foreach player fm_hide_target #t#alive "es playerset model server_var(fm_hide_target) server_var(fm_cmd_hide_arg_object)"
							ifx true(fm_cfg_cmd_hide_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta déguisé tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es playerset model server_var(fm_cmd_target_userid) server_var(fm_cmd_hide_arg_object)
								ifx true(fm_cfg_cmd_hide_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta déguisé le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenobjet#green> #lightgreen!" server_var(fm_cfg_cmd_hide)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_hide)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Gravity
block fm_cmd_gravity
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_gravity_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_gravity_arg_gravity 0
			es_xgetargv fm_cmd_gravity_arg_gravity 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					foreach player fm_gravity_target #all#alive "es est_setgravity server_var(fm_gravity_target) server_var(fm_cmd_gravity_arg_gravity)"
					ifx true(fm_cfg_cmd_gravity_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta changé la gravité de tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_setgravity #c server_var(fm_cmd_gravity_arg_gravity)
						ifx true(fm_cfg_cmd_gravity_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta changé la gravité de tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_setgravity #t server_var(fm_cmd_gravity_arg_gravity)
							ifx true(fm_cfg_cmd_gravity_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta changé la gravité de tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_setgravity server_var(fm_cmd_target_userid) server_var(fm_cmd_gravity_arg_gravity)
								ifx true(fm_cfg_cmd_gravity_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta changé la gravité du joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreengravité#green> #lightgreen!" server_var(fm_cfg_cmd_gravity)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_gravity)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Give
block fm_cmd_give
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_give_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_give_arg_weapon 0
			es_xgetargv fm_cmd_give_arg_weapon 2
			es_xset fm_give_format_weaponname 0
			es_format fm_give_format_weaponname "weapon_%1" server_var(fm_cmd_give_arg_weapon)
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_give #a server_var(fm_give_format_weaponname)
					ifx true(fm_cfg_cmd_gravity_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné un #green%3 #defaultà tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_give_arg_weapon)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_give #c server_var(fm_give_format_weaponname)
						ifx true(fm_cfg_cmd_gravity_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné un #green%3 #defaultà tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_give_arg_weapon)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_give #t server_var(fm_give_format_weaponname)
							ifx true(fm_cfg_cmd_gravity_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné un #green%3 #defaultà tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_give_arg_weapon)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_give server_var(fm_cmd_target_userid) server_var(fm_give_format_weaponname)
								ifx true(fm_cfg_cmd_gravity_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné un #green%3 #defaultau joueur #green%4 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_give_arg_weapon) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenarme#green> #lightgreen!" server_var(fm_cfg_cmd_give)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_give)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Ammo
block fm_cmd_ammo
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 2") do
		{
			ifx true(fm_cfg_cmd_ammo_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					foreach player fm_ammo_target #all#alive "es_xdoblock funmenu_fr/fm_ammo_target"
					ifx true(fm_cfg_cmd_ammo_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné des munitions illimités à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						foreach player fm_ammo_target #ct#alive "es_xdoblock funmenu_fr/fm_ammo_target"
						ifx true(fm_cfg_cmd_ammo_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné des munitions illimités à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							foreach player fm_ammo_target #t#alive "es_xdoblock funmenu_fr/fm_ammo_target"
							ifx true(fm_cfg_cmd_ammo_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné des munitions illimités à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
								es_msg #multi server_var(fm_cmd_msg_format)
							}		
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es_set fm_ammo_target server_var(fm_cmd_target_userid)
								foreach player fm_ammo_target #t#alive "es_xdoblock funmenu_fr/fm_ammo_target"
								ifx true(fm_cfg_cmd_ammo_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné des munitions illimités au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> #lightgreen!" server_var(fm_cfg_cmd_ammo)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_ammo)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

block fm_ammo_target
{
	es playerset ammo server_var(fm_ammo_target) 1 99999
	es playerset ammo server_var(fm_ammo_target) 2 99999
	es playerset clip server_var(fm_ammo_target) 1 99999
	es playerset clip server_var(fm_ammo_target) 2 99999
}

//#########################################
// Money
block fm_cmd_money
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 2") do
		{
			ifx true(fm_cfg_cmd_ammo_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				foreach player fm_money_target #all#alive "es playerset cash server_var(fm_money_target) 16000"
				ifx true(fm_cfg_cmd_money_msg) do
				{
					es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné 16000$ à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
					es_msg #multi server_var(fm_cmd_msg_format)
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					foreach player fm_money_target #ct#alive "es playerset cash server_var(fm_money_target) 16000"
					ifx true(fm_cfg_cmd_money_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné 16000$ à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						foreach player fm_money_target #t#alive "es playerset cash server_var(fm_money_target) 16000"
						ifx true(fm_cfg_cmd_money_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné 16000$ à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) 
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerset cash server_var(fm_cmd_target_userid) 16000
							ifx true(fm_cfg_cmd_money_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné 16000$ au joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> #lightgreen!" server_var(fm_cfg_cmd_money)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_money)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Speed
block fm_cmd_speed
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_speed_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			es_xset fm_cmd_speed_arg_speed 0
			es_xgetargv fm_cmd_speed_arg_speed 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_speed #a server_var(fm_cmd_speed_arg_speed)
					ifx true(fm_cfg_cmd_speed_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaultde vitesse à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_speed_arg_speed)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_speed #c server_var(fm_cmd_speed_arg_speed)
						ifx true(fm_cfg_cmd_speed_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaultde vitesse à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_speed_arg_speed)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_speed #a server_var(fm_cmd_speed_arg_speed)
							ifx true(fm_cfg_cmd_speed_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaultde vitesse à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_speed_arg_speed)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_speed server_var(fm_cmd_target_userid) server_var(fm_cmd_speed_arg_speed)
								ifx true(fm_cfg_cmd_speed_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaultde vitesse au joueur #green%4 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_speed_arg_speed) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenvitesse#green> #lightgreen!" server_var(fm_cfg_cmd_speed)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_speed)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Shake
block fm_cmd_shake
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_shake_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_shake_time 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_shake_time 2
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					es est_shake #a server_var(fm_cmd_arg_shake_time) server_var(fm_cfg_shake_distance) server_var(fm_cfg_shake_violence)
					ifx true(fm_cfg_cmd_shake_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta secoué l'écran de tout les joueurs pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_shake_time)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_shake #c server_var(fm_cmd_arg_shake_time) server_var(fm_cfg_shake_distance) server_var(fm_cfg_shake_violence)
						ifx true(fm_cfg_cmd_shake_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta secoué l'écran de tout les anti-terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_shake_time)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_shake #t server_var(fm_cmd_arg_shake_time) server_var(fm_cfg_shake_distance) server_var(fm_cfg_shake_violence)
							ifx true(fm_cfg_cmd_shake_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta secoué l'écran de tout les terroristes pour une durée de #green%3 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_shake_time)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_shake server_var(fm_cmd_target_userid) server_var(fm_cmd_arg_shake_time) server_var(fm_cfg_shake_distance) server_var(fm_cfg_shake_violence)
								ifx true(fm_cfg_cmd_shake_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta secoué l'écran du joueur #green%3 #defaultpour une durée de #green%4 #defaultsecondes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name) server_var(fm_cmd_arg_shake_time)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreensecondes#green> #lightgreen!" server_var(fm_cfg_cmd_shake)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_shake)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Health
block fm_cmd_health
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			ifx true(fm_cfg_cmd_health_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xset fm_cmd_arg_health_health 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_health_health 2
			ifx parse("fm_cmd_arg_health_health > 0") do
			{
				if (server_var(fm_cmd_arg_target) == "#all") do
				{
					getplayercount fm_cmd_player_count #all#alive
					ifx true(fm_cmd_player_count) do
					{
						es est_sethealth #a server_var(fm_cmd_arg_health_health) 
						ifx true(fm_cfg_cmd_health_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaulthp à tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_health_health)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#ct") do
					{
						getplayercount fm_cmd_player_count #ct#alive
						ifx true(fm_cmd_player_count) do
						{
							es est_sethealth #c server_var(fm_cmd_arg_health_health) 
							ifx true(fm_cfg_cmd_health_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaulthp à tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_health_health)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						if (server_var(fm_cmd_arg_target) == "#t") do
						{
							getplayercount fm_cmd_player_count #t#alive
							ifx true(fm_cmd_player_count) do
							{
								es est_sethealth #t server_var(fm_cmd_arg_health_health) 
								ifx true(fm_cfg_cmd_health_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaulthp à tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_health_health)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
							es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
							ifx true(fm_cmd_target_exists) do
							{
								es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
								es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
								ifx false(fm_cmd_target_isdead) do
								{
									es est_sethealth server_var(fm_cmd_target_userid) server_var(fm_cmd_arg_health_health) 
									ifx true(fm_cfg_cmd_health_msg) do
									{
										es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta donné #green%3 #defaulthp au joueur #green%4 #default !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_arg_health_health) server_var(fm_cmd_target_name)
										es_msg #multi server_var(fm_cmd_msg_format)
									}
								}
								else do
								{
									es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
									es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
									es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
					}
				}
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenhp#green> #lightgreen!" server_var(fm_cfg_cmd_health)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> <#lightgreenhp#green> #lightgreen!" server_var(fm_cfg_cmd_health)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_health)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

//#########################################
// Strip
block fm_cmd_strip
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 2") do
		{
			ifx true(fm_cfg_cmd_strip_msg) do
			{
				es_getplayername fm_cmd_user_name server_var(fm_cmd_user_userid)
			}
			es_xgetargv fm_cmd_arg_target 1
			if (server_var(fm_cmd_arg_target) == "#all") do
			{
				getplayercount fm_cmd_player_count #all#alive
				ifx true(fm_cmd_player_count) do
				{
					est_stripplayer #a 
					ifx true(fm_cfg_cmd_strip_knife) do
					{
						est_give #a weapon_knife
					}
					ifx true(fm_cfg_cmd_strip_msg) do
					{
						es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta désarmé tout les joueurs !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
						es_msg #multi server_var(fm_cmd_msg_format)
					}
				}
				else do
				{
					es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de joueur vivant sur le serveur !"
					es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
				}
			}
			else do
			{
				if (server_var(fm_cmd_arg_target) == "#ct") do
				{
					getplayercount fm_cmd_player_count #ct#alive
					ifx true(fm_cmd_player_count) do
					{
						est_stripplayer #c
						ifx true(fm_cfg_cmd_strip_knife) do
						{
							est_give #c weapon_knife
						}
						ifx true(fm_cfg_cmd_strip_msg) do
						{
							es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta désarmé tout les anti-terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
							es_msg #multi server_var(fm_cmd_msg_format)
						}
					}
					else do
					{
						es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas d'anti-terroriste vivant sur le serveur !"
						es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
					}
				}
				else do
				{
					if (server_var(fm_cmd_arg_target) == "#t") do
					{
						getplayercount fm_cmd_player_count #t#alive
						ifx true(fm_cmd_player_count) do
						{
							est_stripplayer #t
							ifx true(fm_cfg_cmd_strip_knife) do
							{
								est_give #t weapon_knife
							}
							ifx true(fm_cfg_cmd_strip_msg) do
							{
								es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta désarmé tout les terroristes !" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name)
								es_msg #multi server_var(fm_cmd_msg_format)
							}
						}
						else do
						{
							es_tell server_var(fm_cmd_user_userid) #multi "#lightgreenIl n'y a pas de terroriste vivant sur le serveur !"
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
					else do
					{
						es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
						es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
						ifx true(fm_cmd_target_exists) do
						{
							es_getplayername fm_cmd_target_name server_var(fm_cmd_target_userid)
							es playerget isdead fm_cmd_target_isdead server_var(fm_cmd_target_userid)
							ifx false(fm_cmd_target_isdead) do
							{
								es est_stripplayer server_var(fm_cmd_target_userid)
								ifx true(fm_cfg_cmd_strip_knife) do
								{
									es est_give server_var(fm_cmd_target_userid) weapon_knife
								}
								ifx true(fm_cfg_cmd_strip_msg) do
								{
									es_format fm_cmd_msg_format "#lightgreen%1 %2 : #defaulta désarmé le joueur #green%3 #default!" server_var(fm_cfg_msg_prefix) server_var(fm_cmd_user_name) server_var(fm_cmd_target_name)
									es_msg #multi server_var(fm_cmd_msg_format)
								}
							}
							else do
							{
								es_format fm_cmd_msg_format "#lightgreenLe joueur #green%1 #lightgreenest mort !" server_var(fm_cmd_target_name)
								es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
								es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
							}
						}
						else do
						{
							es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
							es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
							es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
						}
					}
				}
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green/#lightgreen#all#green/#lightgreen#ct#green/#lightgreen#t#green> #lightgreen!" server_var(fm_cfg_cmd_strip)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_strip)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

block fm_cmd_fakesay
{
	es_xdoblock funmenu_fr/fm_cmd_reset_var
	es_xgetcmduserid fm_cmd_user_userid
	es_getplayersteamid fm_cmd_user_steamid server_var(fm_cmd_user_userid)
	es_exists fm_cmd_user_isadmin key fm_clients server_var(fm_cmd_user_steamid)
	ifx true(fm_cmd_user_isadmin) do
	{
		es_xgetargc fm_cmd_arg_count
		ifx parse("fm_cmd_arg_count == 3") do
		{
			es_xset fm_cmd_arg_fakesay_message 0
			es_xgetargv fm_cmd_arg_target 1
			es_xgetargv fm_cmd_arg_fakesay_message 2
			es_getuserid fm_cmd_target_userid server_var(fm_cmd_arg_target)
			es_exists fm_cmd_target_exists userid server_var(fm_cmd_target_userid)
			ifx true(fm_cmd_target_exists) do
			{
				es_sexec server_var(fm_cmd_target_userid) say server_var(fm_cmd_arg_fakesay_message)
			}
			else do
			{
				es_format fm_cmd_msg_format "#lightgreenLe joueur correspondant au pseudo #green%1 #lightgreenn'a pas été trouvé !" server_var(fm_cmd_arg_target)
				es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
				es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
			}
		}
		else do
		{
			es_format fm_cmd_msg_format "#lightgreenSyntaxe : %1 #green<#lightgreenpseudo#green> <#lightgreenmessage#green> #lightgreen!" server_var(fm_cfg_cmd_fakesay)
			es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
			es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
		}
	}
	else do
	{
		es_format fm_cmd_msg_format "#lightgreenTu n'es pas autorisé à utiliser la commande #green%1 #lightgreen!" server_var(fm_cfg_cmd_fakesay)
		es_tell server_var(fm_cmd_user_userid) #multi server_var(fm_cmd_msg_format)
		es_playsound server_var(fm_cmd_user_userid) "buttons/button8.wav" 1.0
	}
}

