/////////////////////////////////////////////
///////////START CONFIG/////////////////////
//EDIT THE SETTINGS, SO THEY GOOD FOR YOU//
//////////////////////////////////////////

block config
{
	// STEAMID FROM ADMINS ( Seperate with , )

	admins "STEAM_0:0:157819965,STEAM_0:1:18876339,"
}

////////////////////////////////////////
///////////END CONFIG//////////////////
//DON'T EDIT ANYTHING ABOVE THIS LINE//
//////////////////////////////////////

block load
{
	es_xset admins 0
	es_xset admin_learn 0
	es_xdoblock restarter/config
	popup create learn
	popup addline learn "The Restarter Commands !"
	popup addline learn "-----------------------------------------"
	popup addline learn "--> reload scriptname | reload  a script"
	popup addline learn "-->  load   scriptname | load    a script"
	popup addline learn "--> unload scriptname | unload  a script"
	popup addline learn "-----------------------------------------"
	popup addline learn "0. Close"
	es_xset restarter 2.0
	es_xmakepublic restarter
	clientcmd create say !rscmd "restarter/learnmenu" "use_restarter" #admin
	es_xload existsscript
}

block learnmenu
{
	es_xset restarter_userid 0
	es_xgetcmduserid restarter_userid
	es popup send learn server_var(restarter_userid)

}

block restart
{
	es existsscript is_loaded server_var(token2)

	ifx true(is_loaded) do
	{
		es_msg #multi #lightgreen server_var(token2) #defaultújraindítva egy #greenADMIN #defaultáltal!
	}


	else do
	{
		es_tell event_var(userid) #multi #lightgreen server_var(token2) #defaultnem található vagy nem lehet újraindítani!
	}


}

block loadscript
{
	es existsscript is_loaded server_var(token4)

	ifx true(is_loaded) do
	{
		es_tell event_var(userid) #multi #lightgreen server_var(token4) #defaultmár be van kapcsolva!
	}

	else do
	{
		es_xdelayed 0.3 es_xdoblock restarter/loadscript2
	}

}

block loadscript2
{
	es existsscript is_loaded server_var(token4)

	ifx true(is_loaded) do
	{
		es_msg #multi #lightgreen server_var(token4) #defaultbekapcsolva egy #greenADMIN #defaultáltal!
	}
	else do
	{
		es_tell event_var(userid) #multi #lightgreen server_var(token4) #defaultnem található vagy nem lehet bekapcsolni!
	}
}

block unloadscript
{

	es existsscript is_loaded server_var(token6)

	ifx true(is_loaded) do
	{
		es_msg #multi #lightgreen server_var(token6) #defaultkikapcsolva egy #greenADMIN #defaultáltal!
	}
	else do
	{
		es_tell event_var(userid) #multi #lightgreen server_var(token6) #defaultnem volt bekapcsolva!
	}
}


event player_say
{
	es_setinfo restarttext event_var(text)
	es_setinfo restarttext1 event_var(text)
	es_setinfo restarttext2 event_var(text)
	es_xsetinfo token2 0
	es_xsetinfo token1 0
	es_xsetinfo token6 0
	es_xsetinfo token5 0
	es_xsetinfo token4 0
	es_xsetinfo token3 0
	es_token token3 server_var(restarttext1) 1
	es_token token4 server_var(restarttext1) 2
	es_token token5 server_var(restarttext2) 1
	es_token token6 server_var(restarttext2) 2
	es_token token1 server_var(restarttext) 1
	es_token token2 server_var(restarttext) 2

	if (server_var(token1) == restart) do
	{
		if (server_var(token2) != 0) do
		{
			if (event_var(es_steamid) in server_var(admins)) do
			{
				es_xdelayed 0.1 es_unload server_var(token2)
				es_xdelayed 0.3 es_load server_var(token2)
				es_xdelayed 0.4 es_xdoblock restarter/restart
			}
		}
	}

	if (server_var(token3) == load) do
	{
		if (server_var(token4) != 0) do
		{
			if (event_var(es_steamid) in server_var(admins)) do
			{
				es_xdelayed 0.2 es_load server_var(token4)
				es_xdelayed 0.1 es_xdoblock restarter/loadscript
			}
		}
	}
	if (server_var(token5) == unload) do
	{
		if (server_var(token6) != 0) do
		{
			if (event_var(es_steamid) in server_var(admins)) do
			{
				es_xdelayed 0.2 es_unload server_var(token6)
				es_xdelayed 0.1 es_xdoblock restarter/unloadscript
			}
		}
	}
	if (event_var(es_steamid) in server_var(admins)) do
	{
		if (server_var(token1) == restart) do
		{
			if (server_var(token2) == 0) do
			{
				es_tell event_var(userid) #multi #green Restart után írd a script nevét!
			}
		}
	}
	if (event_var(es_steamid) in server_var(admins)) do
	{
		if (server_var(token3) == load) do
		{
			if (server_var(token4) == 0) do
			{
				es_tell event_var(userid) #multi #green Load után írd a script nevét!
			}
		}
	}
	if (event_var(es_steamid) in server_var(admins)) do
	{
		if (server_var(token5) == unload) do
		{
			if (server_var(token6) == 0) do
			{
				es_tell event_var(userid) #multi #green Unload után írd a script nevét!
			}
		}

	}

}

block unload
{
	clientcmd delete say !rscmd
	popup delete learn
	es_xunload existsscript
        popup unsendname event_var(userid)
}




