﻿
// Blocks
block load
{
	es_xmsg #multi #green[*ООО* ХАВКА]#default: Мод активирован. 
	es_xdoblock food/food_menus
}

block food_menus
{
	es_load popup
	popup create food_menu
	popup addline food_menu "МЕНЮ МАГАЗИНА"
	popup addline food_menu "*ООО* хавка"
	popup addline food_menu " "
	popup addline food_menu "->1. Апельсин  -$500"
	popup addline food_menu "->2. Минералка -$750"
	popup addline food_menu "->3. Шоколад -$1000"
	popup addline food_menu "->4. Сок -$1500"
	popup addline food_menu "->5. Редбул -$2000"
	popup addline food_menu " "
	popup addline food_menu "->9. Назад"
	popup addline food_menu "->0. Выход."
	popup submenu food_menu 9 food_what
	popup menuselect food_menu food/food_menuselect
	popup timeout food_menu view 0

	popup create food_what
	popup addline food_what "Эффект от употребления"
	popup addline food_what " "
	popup addline food_what " "
	popup addline food_what "->1. Апельсин + 20hp"
	popup addline food_what "->2. Минералка + 25hp"
	popup addline food_what "->3. Шоколад + скорость - 15hp"
	popup addline food_what "->4. Сок + скорость - 20hp"
	popup addline food_what "->5. Редбул + скорость - 25hp"
	popup addline food_what " "
	popup addline food_what "->0. Выход."
	popup timeout food_what view 0
}

block food_menuselect
{
	if (server_var(_popup_choice) = 1) do
	{
		es_xdoblock food/food_apple
	}
	if (server_var(_popup_choice) = 2) do
	{
		es_xdoblock food/food_water
	}
	if (server_var(_popup_choice) = 3) do
	{
		es_xdoblock food/food_chocolate
	}
	if (server_var(_popup_choice) = 4) do
	{
		es_xdoblock food/food_soda
	}
	if (server_var(_popup_choice) = 5) do
	{
		es_xdoblock food/food_energy_drink
	}
}

block unload
{
	es_xmsg #multi #green[Food]#default: Мод выгружен. 
}

// Events
event round_start
{
	es_xmsg #multi #green[Хавка]#default: Хотите пожрать и добавить здоровья? Пишите в чат "#green ХАВКА#default," и все будет ок.
	es_xmsg #multi #green[хавка]#default: Пишите в чат "#green ХАВКА#default," и узнаете что вам даст еда. 
}

event player_say
{
	if (event_var(text) = ХАВКА) do
	{
		es_xset food_is_dead_ss 0
		es_getplayerprop food_is_dead_ss event_var(userid) "CBaseplayer.pl.deadflag"
			ifx false(food_is_dead_ss) do
			{
				es popup send food_menu event_var(userid)
				es_xset food_playercash_ss 0
				es_xset food_player_health_ss 0
		}
		ifx true(food_is_dead_ss) do
		{
			es_tell event_var(userid) #multi #green[ХАВКА]#default: Вы в спектре или  сдохли.
		}
	}
	if (event_var(text) = че_за_хня) do
	{
		es popup send food_what event_var(userid)
		es_xset food_playercash_ss 0
		es_xset food_player_health_ss 0
	}
}

// Food effects block
block food_energy_drink
{
        es_xset food_player_cash_ss 0
	es_getplayerprop food_player_cash_ss  server_var(_popup_userid) "CCSPlayer.m_iAccount"
        es_xset food_player_health_ss 0
        es_getplayerprop food_player_health_ss  server_var(_popup_userid) "CCSPlayer.baseclass.m_iHealth"
	if (server_var(food_player_cash_ss) >= 2000) do
	{
		if (server_var(food_player_health_ss) >= 26) do
		{
			es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default:Вы выжрали редбул теперь у ваша скорость увеличена на #green1.5#default а здоровье  упало на #green25 HP#default.
			es_math server_var(good_player_cash_ss) - 2000
			es_setplayerprop server_var(_popup_userid) "CBasePlayer.localdata.m_flLaggedMovementValue" 1.5
			es playerset healthadd server_var(_popup_userid) -25
			es playerset cashadd server_var(_popup_userid) -2000
		}
		if (server_var(food_player_health_ss) <= 25) do
		{
			es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Не достаточно здоровья!
		}
	}
	if (server_var(food_player_cash_ss) < 2000) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Не достаточно денег!
	}
}

block food_chocolate
{
        es_xset food_player_cash_ss 0
	es_getplayerprop food_player_cash_ss  server_var(_popup_userid) "CCSPlayer.m_iAccount"
        es_xset food_player_health_ss 0
        es_getplayerprop food_player_health_ss  server_var(_popup_userid) "CCSPlayer.baseclass.m_iHealth"
	if (server_var(food_player_cash_ss) >= 1000) do
	{
		if (server_var(food_player_health_ss) >= 16) do
		{
			es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Схавал шоколад и твоя скорость увеличена  на #green1.4#default а здоровье упало на #green15 HP#default.
                        es playerset healthadd server_var(_popup_userid) -15
			es_setplayerprop server_var(_popup_userid) "CBasePlayer.localdata.m_flLaggedMovementValue" 1.4
                        es playerset cashadd server_var(_popup_userid) -1000
		}
		if (server_var(food_player_health_ss) <= 15) do
		{
			es_tell server_var(_popup_userid) #multi #green[Food]#default: Не достаточно здоровья!
		}
	}
	if (server_var(food_player_cash_ss) < 1000) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Не достаточно денег.
	}
}

block food_apple
{
        es_xset food_player_cash_ss 0
	es_getplayerprop food_player_cash_ss  server_var(_popup_userid) "CCSPlayer.m_iAccount"
	if (server_var(food_player_cash_ss) >= 500) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Яблоко сожрано. Ваше  здоровье увеличено на #green20 HP#default.
		es playerset healthadd server_var(_popup_userid) 20
                es playerset cashadd server_var(_popup_userid) -500
	}
	if (server_var(food_player_cash_ss) < 500) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Подкопи бабла.
	}
}

block food_water
{
        es_xset food_player_cash_ss 0
	es_getplayerprop food_player_cash_ss  server_var(_popup_userid) "CCSPlayer.m_iAccount"
	if (server_var(food_player_cash_ss) >= 750) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Минералка выпита  ваше  здоровье увеличено на #green25 HP#default.
		es playerset healthadd server_var(_popup_userid) 25
                es playerset cashadd server_var(_popup_userid) -750
	}
	if (server_var(food_player_cash_ss) < 750) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Нету нужной суммы.
	}
}

block food_soda
{
        es_xset food_player_cash_ss 0
	es_getplayerprop food_player_cash_ss  server_var(_popup_userid) "CCSPlayer.m_iAccount"
        es_xset food_player_health_ss 0
        es_getplayerprop food_player_health_ss  server_var(_popup_userid) "CCSPlayer.baseclass.m_iHealth"
	if (server_var(food_player_cash_ss) >= 1500) do
	{
		if (server_var(food_player_health_ss) >= 21) do
		{
			es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Сок выпит и ваша скорость увеличилась на#green1.3#default а вот здоровье упало на #green20 HP#default.
                        es playerset cashadd server_var(_popup_userid) -1500
			es_setplayerprop server_var(_popup_userid) "CBasePlayer.localdata.m_flLaggedMovementValue" 1.3
			es playerset healthadd server_var(_popup_userid) -20
		}
		if (server_var(food_player_health_ss) <= 20) do
		{
			es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Not enough health!
		}
	}
	if (server_var(food_player_cash_ss) < 1500) do
	{
		es_tell server_var(_popup_userid) #multi #green[ХАВКА]#default: Мало денег е мае.
	}
}