I was wondering if I could get some help. I'm building a Boot Camp Map for my Clan & want the SMG & MG Ranges to have Targets that pop-up randomly in 6 different locations. I tried to use a script from the map called Training Center by HkySk8r187. I even converted the .bsp to a .map to see how things were mapped into the map. It looks like he made the targets script_objects with targetnames. Then he used this script
Code: Select all
///////////////////////
level waittill spawn
///////////////////////
level.target03 = 0
level.popuptargets = 10
level.enemytargetsdead = 0
level.enemytargets = 22
level.hostagetargets = 3
level.cage = 0
waitthread popups_setup
waitthread enemytargets_setup
waitthread blacktargets_setup
thread cage_setup
thread popups_go
thread blacktargets_run
$outofcombat_trigger nottriggerable
$switch1 anim idleCode: Select all
blacktargets_setup:
for( local.i = 1; local.i <= 9; local.i++ )
{
$( "blacktarget" + local.i ) notsolid
$( "blacktarget" + local.i ) hide
}
end
blacktargets_run:
while (1)
{
//choose what target will appear
local.blackpopup = ((randomint (9)) + 1)
switch (local.blackpopup)
{
case 1:
level.blacktarget = spawn func_crate model $blacktarget1.brushmodel origin $blacktarget1.origin
level.blacktarget health 1
break
case 2:
level.blacktarget = spawn func_crate model $blacktarget2.brushmodel origin $blacktarget2.origin
level.blacktarget health 1
break
case 3:
level.blacktarget = spawn func_crate model $blacktarget3.brushmodel origin $blacktarget3.origin
level.blacktarget health 1
break
case 4:
level.blacktarget = spawn func_crate model $blacktarget4.brushmodel origin $blacktarget4.origin
level.blacktarget health 1
break
case 5:
level.blacktarget = spawn func_crate model $blacktarget5.brushmodel origin $blacktarget5.origin
level.blacktarget health 1
break
case 6:
level.blacktarget = spawn func_crate model $blacktarget6.brushmodel origin $blacktarget6.origin
level.blacktarget health 1
break
case 7:
level.blacktarget = spawn func_crate model $blacktarget7.brushmodel origin $blacktarget7.origin
level.blacktarget health 1
break
case 8:
level.blacktarget = spawn func_crate model $blacktarget8.brushmodel origin $blacktarget8.origin
level.blacktarget health 1
break
case 9:
level.blacktarget = spawn func_crate model $blacktarget9.brushmodel origin $blacktarget9.origin
level.blacktarget health 1
break
}
level.blacktarget waittill death
wait 1
}
Code: Select all
waitthread blacktargets_setup
thread blacktargets_runI either want the targets to respawn after being destroyed in random spots for about 2 minutes or just pop-up in 1 of 6 random spots then be able to do it for the next player. Help Please.
SniperWolf

