Malta
Posted: Sun Oct 09, 2005 7:53 pm
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