Malta

Post your scripting questions / solutions here

Moderator: Moderators

Post Reply
User avatar
ViPER
General
Posts: 1058
Joined: Fri Jan 14, 2005 5:48 pm
Location: California
Contact:

Malta

Post by ViPER »

here is my malta script that has three difined map sizes and different spawn set up for each. it utilizes server size count to select the right version depending on howmany players on the server.

Code: Select all

main:
local.totalpeeps = (int(getcvar totalpeeps)) 
///////////////////////////////////////////
///		Axis spawns		///
///////////////////////////////////////////
if((local.totalpeeps >= 0) && (local.totalpeeps <= 6))
{ 
local.alliedx1 = spawn info_player_allied
local.alliedx1.origin = ( -940 -517 -1439 ) 
local.alliedx1.angle = 0

local.alliedx2 = spawn info_player_allied
local.alliedx2.origin = ( 1270 -1935 -1325 ) 
local.alliedx2.angle = 0

local.alliedx3 = spawn info_player_allied
local.alliedx3.origin = ( 591 -1553 -1005 ) 
local.alliedx3.angle = 0

local.alliedx4 = spawn info_player_allied
local.alliedx4.origin = ( 460 -1138 -1296 ) 
local.alliedx4.angle = 0

local.alliedx5 = spawn info_player_allied
local.alliedx5.origin = ( -754 -935 -1060 ) 
local.alliedx5.angle = 0

local.alliedx6 = spawn info_player_allied
local.alliedx6.origin = ( 176 -1866 -1330 ) 
local.alliedx6.angle = 0

local.alliedx7 = spawn info_player_allied
local.alliedx7.origin = ( -120 -1285 -1006 ) 
local.alliedx7.angle = 0

local.alliedx8 = spawn info_player_allied
local.alliedx8.origin = ( -559 -1615 -1207 ) 
local.alliedx8.angle = 0
}
///////////////////////////////////////////
///		Axis spawns		///
///////////////////////////////////////////
if((local.totalpeeps >= 7) && (local.totalpeeps <= 20))
{
local.axisx1 = spawn info_player_axis 
local.axisx1.origin = ( 2419 844 -837 )  
local.axisx1.angle = 0

local.axisx2 = spawn info_player_axis 
local.axisx2.origin = ( 2885 -299 -1613 )  
local.axisx2.angle = 0

local.axisx3 = spawn info_player_axis 
local.axisx3.origin = ( 1539 -2039 -1286  )  
local.axisx3.angle = 0

local.axisx4 = spawn info_player_axis 
local.axisx4.origin = ( 2398 -1177 -1197 )  
local.axisx4.angle = 0

local.axisx5 = spawn info_player_axis 
local.axisx5.origin = ( -894 -77 -1389 )  
local.axisx5.angle = 0

local.axisx6 = spawn info_player_axis 
local.axisx6.origin = ( 664 -455 -1039 )  
local.axisx6.angle = 0

local.axisx7 = spawn info_player_axis 
local.axisx7.origin = ( 903 -1258 -711 )  
local.axisx7.angle = 0

local.axisx8 = spawn info_player_axis 
local.axisx8.origin = ( -602 -23 -1343 )  
local.axisx8.angle = 0
}
 
	level.script = maps/dm/MP_Malta_DM.scr
	level.music = mp_malta_dm

setcvar "g_obj_alliedtext1" "The War Legends"
setcvar "g_obj_alliedtext2" "presents"
setcvar "g_obj_alliedtext3" "malta" 
setcvar "g_obj_axistext1" "full server version"
setcvar "g_obj_axistext2" "Auto select MOD"
setcvar "g_obj_axistext3" "by <TWL>Viper"

	setcvar "g_scoreboardpic" "mp_malta_dm"

	if(level.roundbased)
		thread roundbasedthread
		
	level waittill prespawn

      	if((local.totalpeeps >= 0) && (local.totalpeeps <= 6))
		{ 
		thread blockallies
		thread boundries
		setcvar "g_obj_alliedtext1" "Malta Backstreets"
		setcvar "g_obj_alliedtext2" "Partition mod"
		setcvar "g_obj_alliedtext3" "for" 
		setcvar "g_obj_axistext1" "1-6 players"
		setcvar "g_obj_axistext2" "Auto select MOD"
		setcvar "g_obj_axistext3" "by <TWL>Viper"
		}

      	if((local.totalpeeps >= 7) && (local.totalpeeps <= 20))
		{ 
		thread blockaxis
		thread boundries
		setcvar "g_obj_alliedtext1" "Malta"
		setcvar "g_obj_alliedtext2" "Partition mod"
		setcvar "g_obj_alliedtext3" "for" 
		setcvar "g_obj_axistext1" "7-20 players"
		setcvar "g_obj_axistext2" "Auto select MOD"
		setcvar "g_obj_axistext3" "by <TWL>Viper"
		}

	exec global/ambient.scr
	exec global/DMprecache.scr
	exec global/door_locked.scr
	exec global/exploder.scr

	$alliedmortar.collisionent = $granatwerfer_collision
	$alliedmortar_turret0.collisionent = $granatwerfer_turret_collision
	$alliedmortar thread global/stationaryweapons.scr::MountedStationaryWeaponWithCollision "models/statweapons/p_granatwerfer_d.tik" $granatwerfer_destroyed_collision
	$alliedmortar_turret0 maxyawoffset "40"

	$alliedmortar2.collisionent = $granatwerfer_collision
	$alliedmortar2_turret0.collisionent = $granatwerfer_turret_collision
	$alliedmortar2 thread global/stationaryweapons.scr::MountedStationaryWeaponWithCollision "models/statweapons/p_granatwerfer_d.tik" $granatwerfer_destroyed_collision
	$alliedmortar2_turret0 maxyawoffset "40"
	
	$axismortar.collisionent = $granatwerfer_collision
	$axismortar_turret0.collisionent = $granatwerfer_turret_collision
	$axismortar thread global/stationaryweapons.scr::MountedStationaryWeaponWithCollision "models/statweapons/p_granatwerfer_d.tik" $granatwerfer_destroyed_collision
	$axismortar_turret0 maxyawoffset "40"

	$axismortar2.collisionent = $granatwerfer_collision
	$axismortar2_turret0.collisionent = $granatwerfer_turret_collision
	$axismortar2 thread global/stationaryweapons.scr::MountedStationaryWeaponWithCollision "models/statweapons/p_granatwerfer_d.tik" $granatwerfer_destroyed_collision
	$axismortar2_turret0 maxyawoffset "40"

	thread twlsign

	exec global/commonstuff.scr

   	local.dm6vers = (int(getcvar dm6vers)) 

	if((local.totalpeeps >= 7) && (local.totalpeeps <= 20) && (local.dm6vers == 1))
		{
		thread forcerifle
		}

	level waittill spawn

	// Add in our clip brush at the cheat point.
	local.clipbrush = spawn script_object
	local.clipbrush.origin = ( -1056 -384 -1412 )
	local.clipbrush setsize ( -36 -16 -76 ) ( 36 16 76 )
	local.clipbrush solid

	$mg42 pitchcaps ( -25 45 0)
	$mg42 maxyawoffset "80"
	$mg42_2 pitchcaps ( -25 45 0)
	$mg42_2 maxyawoffset "65"
	level.portcullis_open = 1
	$trapdoor thread trapdoor_init
	$portcullis_switch bind $portcullis_switch_origin
	
	//make all the switches non solid so as not to injure the player when triggered.
	$portcullis_switch notsolid	
	$portcullis_switch_origin notsolid
	$portcullis open $portcullis_entity

	$walltrigger thread exploder_init 1
	$bridgetrigger thread exploder_init 2
	$walltrigger2 thread exploder_init 3
	$nudietrigger thread exploder_init 4
	$debristrigger thread exploder_init 5
	$balconytrigger thread exploder_init 6
	$limestonetrigger1 thread exploder_init 7  //`
	$limestonetrigger2 thread exploder_init 8
	$towercorner_trigger thread exploder_init 9
	$prisoncorner_trigger thread exploder_init 10
	$bunkertrigger thread exploder_init 11
	$alleytrigger thread exploder_init 12

      	if(int(getcvar "nightmod") >= 1)  
		thread nightcheck
end


roundbasedthread:
 
	level waitTill prespawn
 
	level waittill spawn
	
	// set the parameters for this round based match
	level.dmrespawning = 0 // 1 or 0
	level.dmroundlimit = 5 // round time limit in minutes
	level.clockside = kills // set to axis, allies, kills, or draw
 
	level waittill roundstart
	$portcullis open $portcullis_entity
end

blockallies:
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 1404 3600 -1392 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 2408 4040 -1254 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 1606 3032 -1396  )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 2536 3856 -1048 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 2688 1224 -1392 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 2440 2304 -1384 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 64 2456 -976 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( 2132 2468 -1000 )
end

blockaxis:

	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -2512 -2312 -1560 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -2528 -3120 -1392 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -2688 -2400 -1272 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -1940 -2236 -1012 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -2640 -1736 -1264 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -2176 -2288 -1284 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -2184 -1520 -1536 )
	local.crate1 = spawn script_model
	local.crate1 model "static/indycrate.tik"
	local.crate1.origin = ( -1584 -2032 -1536 )
end


forcerifle:

   local.maltariflerot = (int(getcvar maltariflerot)) 

   if(local.maltariflerot == 0 || local.maltariflerot == NIL) 
	local.maltariflerot = 1 

   switch(local.maltariflerot)  
   { 
      case 1: 
setcvar "gunonly" "models/weapons/springfield.tik";break
      case 2: 
setcvar "gunonly" "models/weapons/kar98.tik";break
      case 3: 
setcvar "gunonly" "models/weapons/g43.tik";break
   } 

   local.maltariflerot++ 

   if(local.maltariflerot > 2) 
      local.maltariflerot = 1 

   setcvar maltariflerot local.maltariflerot

setcvar "g_obj_alliedtext3" "Snipers only"

end



//--------------------------------------------------------------
//Open Portcullis
//--------------------------------------------------------------
animate_portcullis_switch:
	
	//dprintln "animating the switch"
	//dprintln "level.portcullis_open = " level.portcullis_open
	if( level.portcullis_open == 1 )
	{
		//dprintln "rotating down"
		dprintln "TWL Gate closing"
		$portcullis_switch_origin speed 5
		$portcullis_switch_origin rotatezdownto 180
		$portcullis_switch_origin waitmove
		$portcullis_switch_origin playsound switchbox
	}
	else
	{
		//dprintln "rotating up"
		dprintln "TWL Gate Opening"
		$portcullis_switch_origin speed .1
		$portcullis_switch_origin rotatezupto 0
		$portcullis_switch_origin waitmove
		$portcullis_switch_origin playsound switchbox
	}
end

toggle_portcullis:
	$portcullis_trigger nottriggerable
	thread animate_portcullis_switch
	if (level.portcullis_open == 1)
	{
		$portcullis_entity playsound portcullis_close_move
		$portcullis close $portcullis_entity
		wait 5
		$portcullis_entity playsound portcullis_close_stop
		level.portcullis_open = 0
	}
	else
	{
		$portcullis_entity playsound portcullis_open_move
		$portcullis open $portcullis_entity
		wait 5	
		$portcullis_entity playsound portcullis_open_stop	
		level.portcullis_open = 1
	}
	$portcullis_trigger triggerable
end

trapdoor_init:
	self solid
	self damage 0
	level.trapdoor_state = 0
trapdoor_loop_start:
	self waittill use
	if (level.trapdoor_state  == 0)
	{
		self thread trapdoor_open
	}
	else if (level.trapdoor_state  == 1)
	{
		self thread trapdoor_close
	}
	goto trapdoor_loop_start
end

trapdoor_cycle local.duration:
	wait local.duration
	if (level.trapdoor_state == 1)
	{
		self thread trapdoor_close		
	}
end

trapdoor_open:
	level.trapdoor_state = 1
	self openportal
	self playsound gate_wood_open_move
	self rotatezupto 90
	self time 1
	self waitmove
	self playsound gate_wood_open_stop
	self thread trapdoor_cycle 15
	
end

trapdoor_close:
	self playsound gate_wood_close_move
	level.trapdoor_state = 0
	self rotatezdownto 0
	self time 1
	self waitmove
	self playsound gate_wood_close_stop
	self closeportal
end

// Exploders
//
// Exploding Wall

exploder_init local.set:
	self immune bash
	self immune bullet
	self immune shotgun

exploder_start_loop:
	self waittill damage
	//dprintln "Hit! " self.health
	if (self.health > 0)
		goto exploder_start_loop
	dprintln "BOOM!"
	thread global/exploder.scr::explode local.set
	self remove
end

boundries:
        //wardrobes
	local.furniture = spawn script_model
	local.furniture model "static/wardrobe_damaged.tik"
	local.furniture.origin = ( 1000 -1354 -1085 )
	local.furniture.angles = (0 90 0 )
	local.furniture.scale = 1
	local.furniture solid	

	local.furniture = spawn script_model
	local.furniture model "static/wardrobe_damaged.tik"
	local.furniture.origin = ( 461 -685 -1406 )
	local.furniture.angles = (0 60 0 )
	local.furniture.scale = 1
	local.furniture solid	

	local.furniture = spawn script_model
	local.furniture model "static/wardrobe_damaged.tik"
	local.furniture.origin = ( -947 -354 -1470 )
	local.furniture.angles = (0 90 0 )
	local.furniture.scale = 1
	local.furniture solid	

	//fence
	local.fence = spawn script_model
	local.fence model "static/barbwire_two_post.tik"
	local.fence.origin = ( 1436 -1928 -1360 )
	local.fence.angles = ( 0 0 0 )
	local.fence solid

end

twlsign:

/////////////////////T

local.orb1 = spawn script_model //T tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1050 665 -795 ) 

local.orb1 = spawn script_model //T t2
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1040 665 -795 ) 

local.orb1 = spawn script_model //T t3
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1030 665 -795 ) 

local.orb1 = spawn script_model //T t4
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1020 665 -795 ) 

local.orb1 = spawn script_model //T t5
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -795 ) 

local.orb1 = spawn script_model //T t6
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1000 665 -795 ) 

local.orb1 = spawn script_model //T t7
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 990 665 -795 ) 

local.orb1 = spawn script_model //T t8
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 980 665 -795 ) 

local.orb1 = spawn script_model //T tr
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 970 665 -795 ) 

local.orb1 = spawn script_model //T b
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -885 )

local.orb1 = spawn script_model //T c2
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -875 ) 

local.orb1 = spawn script_model //T c3
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -865 ) 

local.orb1 = spawn script_model //T c4
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -855 ) 

local.orb1 = spawn script_model //T c5
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -845 ) 

local.orb1 = spawn script_model //T c6
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -835 ) 

local.orb1 = spawn script_model //T c7
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -825 ) 

local.orb1 = spawn script_model //T c8
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -815 ) 

local.orb1 = spawn script_model //T c9
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 1010 665 -805 ) 

//////////////////////W1

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 940 665 -795 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 936 665 -805 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 932 665 -815 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 928 665 -825 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 924 665 -835 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 920 665 -845 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 916 665 -855 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 912 665 -865 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 908 665 -875 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 904 665 -885 )

//////////////////////W2
local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 864 665 -795 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 868 665 -805 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 872 665 -815 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 876 665 -825 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 880 665 -835 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 884 665 -845 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 888 665 -855 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 892 665 -865 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 896 665 -875 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 900 665 -885 )

//////////////////////W3

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 860 665 -795 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 856 665 -805 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 852 665 -815 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 848 665 -825 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 844 665 -835 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 840 665 -845 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 836 665 -855 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 832 665 -865 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 828 665 -875 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 824 665 -885 )

//////////////////////W4

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 784 665 -795 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 788 665 -805 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 792 665 -815 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 796 665 -825 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 800 665 -835 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 804 665 -845 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 808 665 -855 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 812 665 -865 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 816 665 -875 )

local.orb1 = spawn script_model //W tl
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 820 665 -885 )

 
//////////////////////L

local.orb1 = spawn script_model //L t
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -795 )

local.orb1 = spawn script_model //L 1
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -805 )

local.orb1 = spawn script_model //L 2
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -815 ) 

local.orb1 = spawn script_model //L 3
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -825 ) 

local.orb1 = spawn script_model //L 4
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -835 ) 

local.orb1 = spawn script_model //L 5
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -845 ) 

local.orb1 = spawn script_model //L 6
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -855 ) 

local.orb1 = spawn script_model //L 7
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -865 ) 

local.orb1 = spawn script_model //L 7
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -885 ) 

local.orb1 = spawn script_model //bL
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 750 665 -875 ) 

local.orb1 = spawn script_model //b 1
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 740 665 -885 )

local.orb1 = spawn script_model //b 2
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 730 665 -885 ) 

local.orb1 = spawn script_model //b 3
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 720 665 -885 ) 

local.orb1 = spawn script_model //b 4
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 710 665 -885 ) 

local.orb1 = spawn script_model //b 5
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 700 665 -885 ) 

local.orb1 = spawn script_model //b 6
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 690 665 -885 ) 

local.orb1 = spawn script_model //bL 7
local.orb1 model "static/corona_orange.tik"
local.orb1.origin = ( 680 665 -885 ) 

end


nightcheck:
	

      	 if(int(getcvar "night") == 1)  
        		{
				exec maps/dm/darksky.scr
				local.player = $player[local.i]
				local.player stufftext ("r_fastsky 1")
                                $world farplane 2500
			        $world farplane_color "0 0 0"
	     		}
     	
      else if(int(getcvar "night") == 2)  //Night with FOG
        		{
				exec maps/dm/darksky.scr 
				local.player = $player[local.i]
				local.player stufftext ("r_fastsky 1")
	
				$world farplane 1800
				$world farplane_color ".1 .1 .12"

					  
	     		}
      else if(int(getcvar "night") == 3)  //Daylight with FOG
        		{
				exec maps/dm/darksky.scr 
				local.player = $player[local.i]
				local.player stufftext ("r_fastsky 1")
	
				$world farplane 2500
				$world farplane_color ".333 .333 .329"

					  
	     		}
      else if(int(getcvar "night") == 4)  //Daylight with FOG
        		{
				exec maps/dm/darksky.scr 
				local.player = $player[local.i]
				local.player stufftext ("r_fastsky 1")
	
				$world farplane 1500
				$world farplane_color ".333 .333 .329"

					  
	     		}
      else if(int(getcvar "night") == 5)  //skylight
        		{
				exec maps/dm/darksky.scr                            
	  
	     		}
       else if(int(getcvar "night") == 0) //off
	     		{

				local.player = $player[local.i]
				local.player stufftext ("r_fastsky 0")
	
                                $world farplane 10000
			        $world farplane_color "0.333 0.333 0.329"			
	                }
	else
		{
				local.player = $player[local.i]
				local.player stufftext ("r_fastsky 0")
	
                                $world farplane 6000
			        $world farplane_color "0.333 0.333 0.329" 
		}
	exec global/rotatenight.scr
end
Post Reply