Build Admin Mode

block load
{
	es_xload popup
	es_xdoblock buildadmin/main_menu


	//Add steamids inside the " " to make them an admin
	es_xset buildadmins "STEAM_0:1:15861940; STEAM_0:1:20477376"
}

block main_menu
{
	popup create bwmain
	popup addline bwmain "Aznone's Build Admin"
	popup addline bwmain "-> 1. Props"
	popup addline bwmain "-> 2. Rotate"
	popup addline bwmain "-> 3. Move"
	popup addline bwmain "-> 4. Rotate 5 Degrees"
	popup addline bwmain "-> 5. Move Precise"
	popup addline bwmain "-> 6. Remove"
	popup addline bwmain " "
	popup addline bwmain " "
	popup addline bwmain "-> 9. Admin"
	popup addline bwmain " 0. Exit"
	popup menuselect bwmain buildadmin/main_choice

	popup create bwrot
	popup addline bwrot "Rotation"
	popup addline bwrot "-> 1. +x"
	popup addline bwrot "-> 2. +y"
	popup addline bwrot "-> 3. +z"
	popup addline bwrot "-> 4. -x"
	popup addline bwrot "-> 5. -y"
	popup addline bwrot "-> 6. -z"
	popup addline bwrot " "
	popup addline bwrot "-> 8. Back"
	popup addline bwrot " 0. Exit"
	popup menuselect bwrot buildadmin/rot_choice

	popup create bwmove
	popup addline bwmove "Movement"
	popup addline bwmove "-> 1. Forward"
	popup addline bwmove "-> 2. Right"
	popup addline bwmove "-> 3. Up"
	popup addline bwmove "-> 4. Backward"
	popup addline bwmove "-> 5. Left"
	popup addline bwmove "-> 6. Down"
	popup addline bwmove " "
	popup addline bwmove "-> 8. Back"
	popup addline bwmove " 0. Exit"
	popup menuselect bwmove buildadmin/move_choice

	popup create bwrot22
	popup addline bwrot22 "Rotation 5 Degrees"
	popup addline bwrot22 "-> 1. +x"
	popup addline bwrot22 "-> 2. +y"
	popup addline bwrot22 "-> 3. +z"
	popup addline bwrot22 "-> 4. -x"
	popup addline bwrot22 "-> 5. -y"
	popup addline bwrot22 "-> 6. -z"
	popup addline bwrot22 " "
	popup addline bwrot22 "-> 8. Back"
	popup addline bwrot22 " 0. Exit"
	popup menuselect bwrot22 buildadmin/rot22_choice

	popup create bwmove128
	popup addline bwmove128 "Movement"
	popup addline bwmove128 "-> 1. Forward"
	popup addline bwmove128 "-> 2. Right"
	popup addline bwmove128 "-> 3. Up"
	popup addline bwmove128 "-> 4. Backward"
	popup addline bwmove128 "-> 5. Left"
	popup addline bwmove128 "-> 6. Down"
	popup addline bwmove128 " "
	popup addline bwmove128 "-> 8. Back"
	popup addline bwmove128 " 0. Exit"
	popup menuselect bwmove128 buildadmin/move128_choice

	popup create bwprops1
	popup addline bwprops1 "Props (Page 1)"
	popup addline bwprops1 "-> 1. Wooden Door"
	popup addline bwprops1 "-> 2. Metal Wall"
	popup addline bwprops1 "-> 3. Metal Fence Square"
	popup addline bwprops1 "-> 4. crate"
	popup addline bwprops1 " "
	popup addline bwprops1 " "
	popup addline bwprops1 " "
	popup addline bwprops1 "-> 8. Back"
	popup addline bwprops1 "-> 9. Next"
	popup addline bwprops1 " 0. Exit"
	popup menuselect bwprops1 buildadmin/props1_choice

	popup create buildadmin
	popup addline buildadmin "Build War Admin"
	popup addline buildadmin "-> 1. Set Owner"
	popup addline buildadmin "-> 2. Set Color"
	popup addline buildadmin "-> 3. Set Alpha"
	popup addline buildadmin "-> 4. Set Health"
	popup addline buildadmin "-> 5. Make Indestructable"
	popup addline buildadmin "-> 6. Make Illusion"
	popup addline buildadmin "-> 7. Remove All Props"
	popup addline buildadmin "-> 8. Back"
	popup addline buildadmin " 0. Exit"
	popup menuselect buildadmin buildadmin/buildadmin_choice

	popup create setowner
	popup addline setowner "Set Owner"
	popup addline setowner "-> 1. Counter-Terrorists"
	popup addline setowner "-> 2. Terrorists"
	popup addline setowner "-> 3. Admins"
	popup addline setowner " "
	popup addline setowner " "
	popup addline setowner " "
	popup addline setowner " "
	popup addline setowner "-> 8. Back"
	popup addline setowner " 0. Exit"
	popup menuselect setowner buildadmin/setowner_choice

	popup create setcolor
	popup addline setcolor "Set Color"
	popup addline setcolor "-> 1. Normal"
	popup addline setcolor "-> 2. Black"
	popup addline setcolor "-> 3. Dark"
	popup addline setcolor "-> 4. Red"
	popup addline setcolor "-> 5. Green"
	popup addline setcolor "-> 6. Blue"
	popup addline setcolor "-> 7. Purple"
	popup addline setcolor "-> 8. Back"
	popup addline setcolor " 0. Exit"
	popup menuselect setcolor buildadmin/setcolor_choice

	popup create setalpha
	popup addline setalpha "Set Alpha (By Percent)"
	popup addline setalpha "-> 1. 0"
	popup addline setalpha "-> 2. 20"
	popup addline setalpha "-> 3. 40"
	popup addline setalpha "-> 4. 60"
	popup addline setalpha "-> 5. 80"
	popup addline setalpha "-> 6. 100"
	popup addline setalpha " "
	popup addline setalpha "-> 8. Back"
	popup addline setalpha " 0. Exit"
	popup menuselect setalpha buildadmin/setalpha_choice

	popup create sethealth
	popup addline sethealth "Set Health"
	popup addline sethealth "-> 1. 1000"
	popup addline sethealth "-> 2. 2000"
	popup addline sethealth "-> 3. 4000"
	popup addline sethealth "-> 4. 8000"
	popup addline sethealth "-> 5. 10000"
	popup addline sethealth "-> 6. 50000"
	popup addline sethealth "-> 6. 100000"
	popup addline sethealth "-> 8. Back"
	popup addline sethealth " 0. Exit"
	popup menuselect sethealth buildadmin/sethealth_choice
}

block sethealth_choice
{
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) = 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			if (server_var(_popup_choice) = 1) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 1000
			}
			if (server_var(_popup_choice) = 2) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 2000
			}
			if (server_var(_popup_choice) = 3) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 4000
			}
			if (server_var(_popup_choice) = 4) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 8000
			}
			if (server_var(_popup_choice) = 5) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 10000
			}
			if (server_var(_popup_choice) = 6) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 50000
			}
			if (server_var(_popup_choice) = 7) do
			{
				es popup send sethealth server_var(_popup_userid)
				es est_SetOffset server_var(spawn_index) m_takedamage 2
				es est_SetOffset server_var(spawn_index) m_iHealth 100000
			}
		}
	}
}

block setcolor_choice
{
	if (server_var(_popup_choice) = 8) do
	{
		es popup send buildadmin server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) = 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			if (server_var(_popup_choice) = 1) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_Var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "255 255 255"
			}
			if (server_var(_popup_choice) = 2) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_Var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "0 0 0"
			}
			if (server_var(_popup_choice) = 3) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_Var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "50 50 50"
			}
			if (server_var(_popup_choice) = 4) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_Var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "255 175 175"
			}
			if (server_var(_popup_choice) = 5) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "125 255 125"
			}
			if (server_var(_popup_choice) = 6) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "175 175 255"
			}
			if (server_var(_popup_choice) = 7) do
			{
				es popup send setcolor server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) color "255 0 255"
			}
		}
	}
}

block setalpha_choice
{
	if (server_var(_popup_choice) = 8) do
	{
		es popup send buildadmin server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) = 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			if (server_var(_popup_choice) = 1) do
			{
				es popup send setalpha server_var(_popup_userid)
				es est_SetEntityColor server_var(spawn_index) 255 255 255 0
			}
			if (server_var(_popup_choice) = 2) do
			{
				es popup send setalpha server_var(_popup_userid)
				es est_SetEntityColor server_var(spawn_index) 255 255 255 51
			}
			if (server_var(_popup_choice) = 3) do
			{
				es popup send setalpha server_var(_popup_userid)
				es est_SetEntityColor server_var(spawn_index) 255 255 255 102
			}
			if (server_var(_popup_choice) = 4) do
			{
				es popup send setalpha server_var(_popup_userid)
				es est_SetEntityColor server_var(spawn_index) 255 255 255 153
			}
			if (server_var(_popup_choice) = 5) do
			{
				es popup send setalpha server_var(_popup_userid)
				es est_SetEntityColor server_var(spawn_index) 255 255 255 204
			}
			if (server_var(_popup_choice) = 6) do
			{
				es popup send setalpha server_var(_popup_userid)
				es est_SetEntityColor server_var(spawn_index) 255 255 255 255
			}

		}
	}
}

block setowner_choice
{
	if (server_var(_popup_choice) = 8) do
	{
		es popup send buildadmin server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) = 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			if (server_var(_popup_choice) = 1) do
			{
				es popup send setowner server_var(_popup_userid)
				es_xset prop_name 0
				es_format prop_name "wall_%1_%2" server_var(spawn_index) counter
				es est_setentname server_var(spawn_index) server_var(prop_name)
			}
			if (server_var(_popup_choice) = 2) do
			{
				es popup send setowner server_var(_popup_userid)
				es_xset prop_name 0
				es_format prop_name "wall_%1_%2" server_var(spawn_index) terrorist
				es est_setentname server_var(spawn_index) server_var(prop_name)
			}
			if (server_var(_popup_choice) = 3) do
			{
				es popup send setowner server_var(_popup_userid)
				es_xset prop_name 0
				es_format prop_name "wall_%1_%2" server_var(spawn_index) admin
				es est_setentname server_var(spawn_index) server_var(prop_name)
			}

		}
	}
}

block buildadmin_choice
{
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 1) do
	{
		es popup send setowner server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 2) do
	{
		es popup send setcolor server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 3) do
	{
		es popup send setalpha server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 4) do
	{
		es popup send sethealth server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) = 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			if (server_var(_popup_choice) = 5) do
			{
				es est_SetOffset server_var(spawn_index) m_takedamage 0
			}
			if (server_var(_popup_choice) = 6) do
			{
				es popup send buildadmin server_var(_popup_userid)
				es_xset entname 0
				es est_getentname entname server_var(spawn_index)
				es_fire server_var(_popup_userid) server_var(entname) addoutput "solid 0"
			}
			if (server_var(_popup_choice) = 7) do
			{
				es popup send buildadmin server_var(_popup_userid)
				est_remove prop_
				es_msg All of the props have bbeen removed
			}
		}
	}
}


block props1_choice
{
	if (server_var(_popup_choice) > 0) do
	{
		if (server_var(_popup_choice) <= 4) do
		{
			es_xset viewplayer 0
			es est_getviewplayer server_var(_popup_userid) viewplayer
			if (server_var(viewplayer) = 0) do
			{
				es popup send bwprops1 server_var(_popup_userid)
				if (server_var(_popup_choice) = 1) do
				{
					es_xdoblock buildadmin/wooden_door
				}
				if (server_var(_popup_choice) = 2) do
				{
					es_xdoblock buildadmin/metal_wall
				}
				if (server_var(_popup_choice) = 3) do
				{
					es_xdoblock buildadmin/metal_fence_square
				}
				if (server_var(_popup_choice) = 4) do
				{
					es_xdoblock buildadmin/crate
				}
			}
			else do
			{
				es_tell server_var(_popup_userid) You cannot spawn props on other players.
			}
		}
	}
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 9) do
	{
		es_tell server_var(_popup_userid) #green There are currently no other props.
		es popup send bwprops1 server_var(_popup_userid)
	}
}

block wooden_door
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord server_var(_popup_userid) x y z
	es_prop_dynamic_create server_var(_popup_userid) props/cs_militia/housefence_door.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block wooden_door_event
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord event_var(userid) x y z
	es_prop_dynamic_create event_var(userid) props/cs_militia/housefence_door.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block metal_wall
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord server_var(_popup_userid) x y z
	es_prop_dynamic_create server_var(_popup_userid) props_lab/blastdoor001b.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block metal_wall_event
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord event_var(userid) x y z
	es_prop_dynamic_create event_var(userid) props_lab/blastdoor001b.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block metal_fence_square
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord server_var(_popup_userid) x y z
	es_prop_dynamic_create server_var(_popup_userid) props_wasteland/interior_fence003b.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block metal_fence_square_event
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord event_var(userid) x y z
	es_prop_dynamic_create event_var(userid) props_wasteland/interior_fence003b.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}


block crate
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord server_var(_popup_userid) x y z
	es_math z + 52
	es_prop_dynamic_create server_var(_popup_userid) props/de_prodigy/prodcratesb.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block crate_event
{
	es_xset x 0
	es_xset y 0
	es_xset z 0
	es_xset rotx 0
	es_xset roty 0
	es_xset rotz 0
	es_xsetinfo vector 0
	es_createvectorstring vector server_var(rotx) server_var(roty) server_var(rotz)
	es est_GetViewCoord event_var(userid) x y z
	es_math z + 52
	es_prop_dynamic_create event_var(userid) props/de_prodigy/prodcratesb.mdl
	es_xset spawn_index 0
	es_set spawn_index server_var(eventscripts_lastgive)
	es_xset prop_name 0
	es_format prop_name "wall_%1_%2" server_var(spawn_index) server_var(playerteam)
	es est_setentname server_var(spawn_index) server_var(prop_name)
	es_setindexprop server_var(spawn_index) "CBaseEntity.m_angRotation" server_var(vector)
	es est_entTeleport server_var(spawn_index) server_var(x) server_var(y) server_var(z)
}

block main_choice
{
	if (server_var(_popup_choice) = 1) do
	{
		es popup send bwprops1 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 2) do
	{
		es popup send bwrot server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 3) do
	{
		es popup send bwmove server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 4) do
	{
		es popup send bwrot22 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 5) do
	{
		es popup send bwmove128 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 6) do
	{
		es popup send bwmain server_var(_popup_userid)
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			es_xdoblock buildadmin/remove
		}
	}
	if (server_var(_popup_choice) = 9) do
	{
		es popup send buildadmin server_var(_popup_userid)
	}
}

block rot_choice
{
	if (server_var(_popup_choice) < 7) do
	{
		es popup send bwrot server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) == 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			es_xset entname 0
			es est_getentname entname server_Var(spawn_index)
			es_set prop_name server_var(entname)
			if (server_var(_popup_choice) = 1) do
			{
				es_xdoblock buildadmin/rotxplus
			}
			if (server_var(_popup_choice) = 2) do
			{
				es_xdoblock buildadmin/rotyplus
			}
			if (server_var(_popup_choice) = 3) do
			{
				es_xdoblock buildadmin/rotzplus
			}
			if (server_var(_popup_choice) = 4) do
			{
				es_xdoblock buildadmin/rotxminus
			}
			if (server_var(_popup_choice) = 5) do
			{
				es_xdoblock buildadmin/rotyminus
			}
			if (server_var(_popup_choice) = 6) do
			{
				es_xdoblock buildadmin/rotzminus
			}
		}
	}
}

block move_choice
{
	if (server_var(_popup_choice) < 7) do
	{
		es popup send bwmove server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		if (server_var(_popup_choice) = 1) do
		{
			es_xdoblock buildadmin/forward
		}
		if (server_var(_popup_choice) = 2) do
		{
			es_xdoblock buildadmin/right
		}
		if (server_var(_popup_choice) = 3) do
		{
			es_xdoblock buildadmin/up
		}
		if (server_var(_popup_choice) = 4) do
		{
			es_xdoblock buildadmin/back
		}
		if (server_var(_popup_choice) = 5) do
		{
			es_xdoblock buildadmin/left
		}
		if (server_var(_popup_choice) = 6) do
		{
			es_xdoblock buildadmin/down
		}
	}
}

block move128_choice
{
	if (server_var(_popup_choice) < 7) do
	{
		es popup send bwmove128 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		if (server_var(_popup_choice) = 1) do
		{
			es_xdoblock buildadmin/forward128
		}
		if (server_var(_popup_choice) = 2) do
		{
			es_xdoblock buildadmin/right128
		}
		if (server_var(_popup_choice) = 3) do
		{
			es_xdoblock buildadmin/up128
		}
		if (server_var(_popup_choice) = 4) do
		{
			es_xdoblock buildadmin/back128
		}
		if (server_var(_popup_choice) = 5) do
		{
			es_xdoblock buildadmin/left128
		}
		if (server_var(_popup_choice) = 6) do
		{
			es_xdoblock buildadmin/down128
		}
	}
}

block rot22_choice
{
	if (server_var(_popup_choice) < 7) do
	{
		es popup send bwrot22 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) = 8) do
	{
		es popup send bwmain server_var(_popup_userid)
	}
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) == 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			es_xset entname 0
			es est_getentname entname server_Var(spawn_index)
			es_set prop_name server_var(entname)
			if (server_var(_popup_choice) = 1) do
			{
				es_xdoblock buildadmin/rotxplus22
			}
			if (server_var(_popup_choice) = 2) do
			{
				es_xdoblock buildadmin/rotyplus22
			}
			if (server_var(_popup_choice) = 3) do
			{
				es_xdoblock buildadmin/rotzplus22
			}
			if (server_var(_popup_choice) = 4) do
			{
				es_xdoblock buildadmin/rotxminus22
			}
			if (server_var(_popup_choice) = 5) do
			{
				es_xdoblock buildadmin/rotyminus22
			}
			if (server_var(_popup_choice) = 6) do
			{
				es_xdoblock buildadmin/rotzminus22
			}
		}
	}
}

event player_say
{
	if (event_var(text) == !adminbuild) do
	{
		es_xset isadmin 0
		es est_GetSteam isadmin event_var(userid)
		if (server_var(isadmin) in server_var(buildadmins)) do
		{
			es popup send bwmain event_var(userid)
		}
	}
	if (event_var(text) == ?index) do
	{
		es_xset indexx 0
		es est_GetViewProp event_var(userid) indexx
		es_tell event_var(userid) that index is server_var(indexx)
	}
}

event es_client_command
{
	if (event_var(command) == !adminbuild) do
	{
		es_xset isadmin 0
		es est_GetSteam isadmin event_var(userid)
		if (server_var(isadmin) in server_var(buildadmins)) do
		{
			es popup send bwmain event_var(userid)
		}
	}
	es_xset viewplayer 0
	es est_getviewplayer event_var(userid) viewplayer
	if (server_var(viewplayer) = 0) do
	{
		if (event_var(command) == !admin_wooden_door) do
		{
			es_xset isadmin 0
			es est_GetSteam isadmin event_var(userid)
			if (server_var(isadmin) in server_var(buildadmins)) do
			{
				es_xdoblock buildadmin/wooden_door_event
			}
		}
		if (event_var(command) == !admin_metal_wall) do
		{
			es_xset isadmin 0
			es est_GetSteam isadmin event_var(userid)
			if (server_var(isadmin) in server_var(buildadmins)) do
			{
				es_xdoblock buildadmin/metal_wall_event
			}
		}
		if (event_var(command) == !admin_metal_fence_square) do
		{
			es_xset isadmin 0
			es est_GetSteam isadmin event_var(userid)
			if (server_var(isadmin) in server_var(buildadmins)) do
			{
				es_xdoblock buildadmin/metal_fence_square_event
			}
		}
		if (event_var(command) == !admin_crate) do
		{
			es_xset isadmin 0
			es est_GetSteam isadmin event_var(userid)
			if (server_var(isadmin) in server_var(buildadmins)) do
			{
				es_xdoblock buildadmin/crate_event
			}
		}
	}
	else do
	{
		es_tell event_var(userid) You can't spawn props on another player.
	}
}

block rotxplus
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotx + 45.0000
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotyplus
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath roty + 45.0000
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotzplus
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotz + 45.0000
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotxminus
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotx - 45.0000
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotyminus
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath roty - 45.0000
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotzminus
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotz - 45.0000
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}


block up
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posz + 8
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block down
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posz - 8
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block forward
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posx + 8
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block back
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posx - 8
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block left
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posy + 8
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block right
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posy - 8
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block remove
{
	es_xset target 0
	es est_getviewplayer server_var(_popup_userid) target
	if (server_var(target) == 0) do
	{
		es_xset spawn_index 0
		es est_GetViewProp server_var(_popup_userid) spawn_index
		if (server_var(spawn_index) != 0) do
		{
			es_remove server_var(spawn_index)
		}
	}
	else do
	{
		es_xset playername 0
		es est_getname playername server_var(_popup_userid)
		es_msg #multi #green server_var(playername) #defaultServer Crash Prevented (Player Removal)
	}
}

block rotxplus22
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotx + 5
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotyplus22
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath roty + 5
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotzplus22
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotz + 5
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotxminus22
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotx - 5
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotyminus22
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath roty - 5
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block rotzminus22
{
	es_xset indexx 0
	es est_GetViewProp event_var(userid) indexx
	if (server_var(indexx) != 0) do
	{
		es_xset rotx 0
		es_xset roty 0
		es_xset rotz 0
		es_xset vectorang 0
		es_getindexprop vectorang server_var(indexx) CBaseEntity.m_angRotation
		es_splitvectorstring rotx roty rotz server_var(vectorang)
		es_xmath rotz - 5
		es_xset vector 0
		es_format vector "angles %1 %2 %3" server_var(rotx) server_var(roty) server_var(rotz)
		es_fire server_var(_popup_userid) server_var(prop_name) addoutput server_var(vector)
	}
}

block up128
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posz + 1
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block down128
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posz - 1
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block forward128
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posx + 1
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block back128
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posx - 1
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block left128
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posy + 1
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

block right128
{
	es_xset spawn_index 0
	es est_GetViewProp server_var(_popup_userid) spawn_index
	if (server_var(spawn_index) != 0) do
	{
		es_xset posx 0
		es_xset posy 0
		es_xset posz 0
		es_xset vectorpos 0
		es_getindexprop vectorpos server_var(spawn_index) CBaseEntity.m_vecOrigin
		es_splitvectorstring posx posy posz server_var(vectorpos)
		es_xmath posy - 1
		es est_entTeleport server_var(spawn_index) server_var(posx) server_var(posy) server_var(posz)
	}
}

Requires:

eventscript 2.0 or higher. ES_Tools version .420

Description

To clear up any confusion: Originally made to be used with my buildwar script, I decided to keep it seperate. It won't change gameplay at all unlike buildwar and you dont need buildwar to run this addon.

Description: Admins will be able to spawn props from four preset* ones. -A wooden wall (my favorite) -A metal door (everyone elses favorite -A metal crosslink fence -And a crate

Admins will be able to rotate, move, and remove any prop (created through this mod, another mod, or the map).

And for the finale: Admins will be able to: -Set the owner of a prop (only useful for those running the buildwar script) -Set a prop's color -Set a prop's alpha (transparency) -Set a prop's health -Make props indestructable -Make props "illusionary" (so you can walk through them) -And lastly, remove all props on the map

Binds: Type !adminbuild (in console or in chat) to bring up the menu You can also bind the four props to a key for quick spawning !adminwoodendoor !adminmetalwall !adminmetalfence !admin_crate

NOTE: If you make a prop illusionary, you wont be able to target it, thus not being able to change or remove it in any way (unless you remove ALL the props)

ANOTHER NOTE: Es Tools IS required

PRIVIEW VIDEO

How To Install : 1.Go to cstrike\addons\eventscripts\

2.Make "es_Buildadmin" Note :Format Must .txt

3.Copy Script

4.Save It.

5.Run Counter strike source

6.On Console [Es_load Buildadmin]

7.Have Fun :)

Oh noes! You're not a Member!

Want access to cool stuff? As a member you can:

  • Post. Give the submitter your thoughts on this Script.
  • Say Thanks. Show your appreciation by sending the submitter points.
  • Stamp Posts. Let other posters know what you think of their posts.
  • Rate. Give this Script a rating out of 10.
  • Flag. Alert moderators and warn members of a problem with this Script.
  • Vote. Vote the submitter for the Monthly Awards.
  • Subscribe. Get notified when this submitter submits again.

Interested? Register or Login

Comments

  • CssNoobito's Levels
    • P2: Drudge
      Points: 1,942
    • E1: Helper
      EF: 3
    • C1: Member
    • A4: Graduate
      Account Age: 3 years
    Posted 3 years ago

    I have eventscript, but it does'nt work for my server

    User Title
    Send in the Pro's
  • HL-Kozama's Levels
    • P1: Beggar
      Points: 276
    • C1: Member
    • A5: Veteran
      Account Age: 4 years
    Posted 3 years ago

    You have Eventscript :| ??

    User Title
    Google is my friend :]
  • CssNoobito's Levels
    • P2: Drudge
      Points: 1,942
    • E1: Helper
      EF: 3
    • C1: Member
    • A4: Graduate
      Account Age: 3 years
    Posted 3 years ago

    does'nt work

    User Title
    Send in the Pro's

Credits

Submitter
HL-Kozama's Levels
  • P1: Beggar
    Points: 276
  • C1: Member
  • A5: Veteran
    Account Age: 4 years
HL-Kozama (Creator/Co-creator)
Key Authors
Aznone
Creator

Rating

?/10
Not yet rated.

Stats

Post Count
3
ViewCount
1,789
Date Added
3 years ago
Date Modified
3 years ago

Share

Embed Code
Code to use:

More embeddable images

Bookmark and Share