Code: Select all
explode:
for (local.i = 1; local.i <= $player.size; local.i++)
{
local.suckers = $player[local.i]
local.suckers takeall
local.suckers nodamage
local.suckers hide
local.suckers physics_off
freezeplayer
local.suckers loopsound bombtick
local.suckers stopwatch 5
wait 5
local.suckers stoploopsound bombtick
local.suckers tele ( 568 304 72 )
local.suckers.viewangles = ( 0.00 180.00 0.00 )
wait 1
$bmw_bike2_explosive playsound explode_tank
$bmw_bike2_explosive remove
$bmw_bike2 thread bike_killed
wait 2
local.suckers tele ( 216 -384 32 )
local.suckers.viewangles = ( 0.00 270.00 0.00 )
wait 1
$bmw_bike1_explosive playsound explode_tank
$bmw_bike1_explosive remove
$bmw_bike1 thread bike_killed
wait 2
local.suckers tele ( 864 -368 16 )
local.suckers.viewangles = ( 0.00 270.00 0.00 )
wait 1
$bmw_bike5_explosive playsound explode_tank
$bmw_bike5_explosive remove
$bmw_bike5 thread bike_killed
wait 2
local.suckers tele ( -96 720 72 )
local.suckers.viewangles = ( 0.00 270.00 0.00 )
wait 1
$bmw_bike3_explosive playsound explode_tank
$bmw_bike3_explosive remove
$bmw_bike3 thread bike_killed
wait .5
exec global/earthquake.scr .23 4 0 0 // Shake the player's view
exec global/earthquake.scr .23 4 0 0
exec global/earthquake.scr .23 4 0 0
wait .5
local.suckers tele ( -736 656 0 )
local.suckers.viewangles = ( 0.00 270.00 0.00 )
wait 1
$bmw_bike4_explosive playsound explode_tank
$bmw_bike4_explosive remove
$bmw_bike4 thread bike_killed
local.suckers physics_on
local.suckers show
teamwin allies
}
end
It all works well except that only the person in slot 0 is being teleported. All other players just freeze wherever they were standing. Can someone help me make this happen for all players ??
Thanks,
G3mInI


