// AFK Bombdrop (es_bombdrop)
// Author: Lumpi@Work 
// Version: 1.1 | Ksztve: 2012.06.02
// Description: A bomba el lesz adobva ha afk az illet (for EventScripts 1.5)

/////////////////////////
// SCRIPT CONFIGURATION
/////////////////////////

block bombdrop_config
{
	// Mennyi msodperc utn legyen eldobva a bomba?
	es_xset bombdrop_afktime 15
}

/////////////////////////
// END OF CONFIG
/////////////////////////

block load
{
	es_xdoblock bombdrop/bombdrop_config
	es_xset playerhasbomb 0
	es_xmsg #multi #green[#lightgreenAFK Bombdrop#green]: Bekapcsolva Keszitette Motomoto
}

block unload
{
	es_xmsg #multi #green[#lightgreenAFK Bombdrop#green]: Kikapcsolva
}

block afkcheck
{
	es playerget location server_var(bombdrop_playerid) bombdrop_loc_x_end bombdrop_loc_y_end bombdrop loc_z_end
	es playerget viewcoord server_var(bombdrop_playerid) bombdrop_vc_x_end bombdrop_vc_y_end bombdrop_vc_z_end

	if (server_var(bombdrop_loc_x_begin) == server_var(bombdrop_loc_x_end)) do
	{
		if (server_var(bombdrop_loc_y_begin) == server_var(bombdrop_loc_y_end)) do
		{
			if (server_var(bombdrop_loc_z_begin) == server_var(bombdrop_loc_z_end)) do
			{
				if (server_var(bombdrop_vc_x_begin) == server_var(bombdrop_vc_x_end)) do
				{
					if (server_var(bombdrop_vc_y_begin) == server_var(bombdrop_vc_y_end)) do
					{
						if (server_var(bombdrop_vc_z_begin) == server_var(bombdrop_vc_z_end)) do
						{
							es_msg #multi #green[#lightgreenAFK Bombdrop#green]: jatekos #lightgreen server_var(bombdrop_playername) #greenAFK, ezrt a bombt eldobta!
							es_sexec server_var(bombdrop_playerid) use weapon_c4
							es_sexec server_var(bombdrop_playerid) drop
						}
					}
				}
			}
		}
	}
}

event player_spawn
{
	es playerget c4 playerhasbomb event_var(userid)
	if (server_var(playerhasbomb) == 1) do
	{
		es_set bombdrop_playerid event_var(userid)
		es_set bombdrop_playername event_var(es_username)

		es_delayed .7 es playerget location server_var(bombdrop_playerid) bombdrop_loc_x_begin bombdrop_loc_y_begin bombdrop loc_z_begin
		es_delayed .7 es playerget viewcoord server_var(bombdrop_playerid) bombdrop_vc_x_begin bombdrop_vc_y_begin bombdrop_vc_z_begin

		es_delayed server_var(bombdrop_afktime) es_doblock bombdrop/afkcheck
	}
}