﻿// Current Time
//  By: Ratzee
//   Version: 1.2

block load
{           
		es_xmsg #multi #green[Current Time] #defaultВключено..
		es_xcexec_all play current_time/activated.wav
		es_xset current_time v1.2
		es_makepublic current_time
		repeat create timefresh "es_xdoblock current_time/currenttime"
}

block unload
{
		es_xmsg #multi #green[Current Time] #defaultВыключено
		es_xcexec_all play current_time/deactivated.wav
}

block currenttime
{		
		es_xsetinfo tmp_time 0 
		eventscripts_timeformat "%H:%M"
		es_gettimestring tmp_time

		es_xsetinfo hours 0
		eventscripts_timeformat "%H"
		es_gettimestring hours
		
		es_xsetinfo minutes 0
		eventscripts_timeformat "%M"
		es_gettimestring minutes
}

event es_map_start
{
		es downloadable sound/current_time/activated.wav
		es downloadable sound/current_time/deactivated.wav
		es downloadable sound/current_time/hours.wav
		es downloadable sound/current_time/minutes.wav
		es downloadable sound/current_time/time_is_now.wav
		es downloadable sound/current_time/one.wav
		es downloadable sound/current_time/two.wav
		es downloadable sound/current_time/three.wav
		es downloadable sound/current_time/four.wav
		es downloadable sound/current_time/five.wav
		es downloadable sound/current_time/six.wav
		es downloadable sound/current_time/seven.wav
		es downloadable sound/current_time/eight.wav
		es downloadable sound/current_time/nine.wav
		es downloadable sound/current_time/ten.wav
		es downloadable sound/current_time/eleven.wav
		es downloadable sound/current_time/twelve.wav
		es downloadable sound/current_time/thirteen.wav
		es downloadable sound/current_time/fourteen.wav
		es downloadable sound/current_time/fifteen.wav
		es downloadable sound/current_time/sixteen.wav
		es downloadable sound/current_time/seventeen.wav
		es downloadable sound/current_time/eighteen.wav
		es downloadable sound/current_time/nineteen.wav
		es downloadable sound/current_time/twenty.wav
		es downloadable sound/current_time/thirty.wav
		es downloadable sound/current_time/fourty.wav
		es downloadable sound/current_time/fifty.wav		
}

event player_activate
{
	es_delayed 15 es_tell event_var(userid) #multi #green[Current Time] #defaultНапишите '!time' что бы узнать текущее время
	repeat start timefresh 5
}

event player_say
{
		if (event_var(text) equalto "!time") do
		{
		es_tell event_var(userid) #green Текущее время: server_var(tmp_time)
		es_playsound event_var(userid) current_time/time_is_now.wav 1.0
		
	// Hours 
		es_delayed 3 es_playsound event_var(userid) current_time/hours.wav 1.0
		if (server_var(hours) = 1) then es_delayed 2 es_playsound event_var(userid) current_time/one.wav 1.0
		if (server_var(hours) = 2) then es_delayed 2 es_playsound event_var(userid) current_time/two.wav 1.0
		if (server_var(hours) = 3) then es_delayed 2 es_playsound event_var(userid) current_time/three.wav 1.0
		if (server_var(hours) = 4) then es_delayed 2 es_playsound event_var(userid) current_time/four.wav 1.0
		if (server_var(hours) = 5) then es_delayed 2 es_playsound event_var(userid) current_time/five.wav 1.0
		if (server_var(hours) = 6) then es_delayed 2 es_playsound event_var(userid) current_time/six.wav 1.0
		if (server_var(hours) = 7) then es_delayed 2 es_playsound event_var(userid) current_time/seven.wav 1.0
		if (server_var(hours) = 8) then es_delayed 2 es_playsound event_var(userid) current_time/eight.wav 1.0
		if (server_var(hours) = 9) then es_delayed 2 es_playsound event_var(userid) current_time/nine.wav 1.0
		if (server_var(hours) = 10) then es_delayed 2 es_playsound event_var(userid) current_time/ten.wav 1.0
		if (server_var(hours) = 11) then es_delayed 2 es_playsound event_var(userid) current_time/eleven.wav 1.0
		if (server_var(hours) = 12) then es_delayed 2 es_playsound event_var(userid) current_time/twelve.wav 1.0
		if (server_var(hours) = 13) then es_delayed 2 es_playsound event_var(userid) current_time/one.wav 1.0
		if (server_var(hours) = 14) then es_delayed 2 es_playsound event_var(userid) current_time/two.wav 1.0
		if (server_var(hours) = 15) then es_delayed 2 es_playsound event_var(userid) current_time/three.wav 1.0
		if (server_var(hours) = 16) then es_delayed 2 es_playsound event_var(userid) current_time/four.wav 1.0
		if (server_var(hours) = 17) then es_delayed 2 es_playsound event_var(userid) current_time/five.wav 1.0
		if (server_var(hours) = 18) then es_delayed 2 es_playsound event_var(userid) current_time/six.wav 1.0
		if (server_var(hours) = 19) then es_delayed 2 es_playsound event_var(userid) current_time/seven.wav 1.0
		if (server_var(hours) = 20) then es_delayed 2 es_playsound event_var(userid) current_time/eight.wav 1.0
		if (server_var(hours) = 21) then es_delayed 2 es_playsound event_var(userid) current_time/nine.wav 1.0
		if (server_var(hours) = 22) then es_delayed 2 es_playsound event_var(userid) current_time/ten.wav 1.0
		if (server_var(hours) = 23) then es_delayed 2 es_playsound event_var(userid) current_time/eleven.wav 1.0
		if (server_var(hours) = 0) then es_delayed 2 es_playsound event_var(userid) current_time/twelve.wav 1.0

	// Minutes
		if (server_var(minutes) = 1) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/one.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 2) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/two.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 3) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/three.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 4) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/four.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 5) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/five.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 6) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/six.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 7) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/seven.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 8) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/eight.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 9) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/nine.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 10) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/ten.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 11) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/eleven.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 12) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twelve.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 13) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirteen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 14) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourteen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 15) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifteen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 16) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/sixteen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 17) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/seventeen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 18) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/eighteen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 19) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/nineteen.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 20) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 21) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/one.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 22) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/two.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 23) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/three.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 24) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/four.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 25) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/five.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 26) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/six.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 27) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/seven.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 28) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/eight.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 29) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/twenty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/nine.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 30) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 31) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/one.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 32) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/two.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 33) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/three.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 34) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/four.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 35) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/five.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 36) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/six.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 37) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/seven.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 38) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/eight.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 39) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/thirty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/nine.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 40) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 41) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/one.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 42) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/two.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 43) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/three.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 44) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/four.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 45) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/five.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 46) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/six.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 47) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/seven.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 48) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/eight.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 49) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fourty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/nine.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 50) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 51) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/one.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 52) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/two.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 53) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/three.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 54) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/four.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 55) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/five.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 56) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/six.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 57) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/seven.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 58) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/eight.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
		if (server_var(minutes) = 59) do
		{
			es_delayed 4 es_playsound event_var(userid) current_time/fifty.wav 1.0
			es_delayed 5 es_playsound event_var(userid) current_time/nine.wav 1.0
			es_delayed 6 es_playsound event_var(userid) current_time/minutes.wav 1.0
		}
	}
}