Random Lightning Bolts
Posted: Mon Jul 26, 2004 2:09 am
ok here is the code:
lightingbolts:
level.lightning[1] = ( -376 496 385 ) // Strike1
level.lightning[2] = ( 844 309 385 ) // Strike2
level.lightning[3] = ( 440 1559 385 ) // Strike3
level.lightning[4] = ( 1095 3102 561 ) // Strike4
level.lightning[5] = ( 210 269 49 ) // Strike5
level.lightning[6] = ( -291 2300 385 ) // Strike6
level.lightning[7] = ( -1184 1812 105 ) // Strike7
level.lightning[8] = ( 1474 1068 219 ) // Strike8
level.beam = spawn func_beam
local.beam.origin = level.lightning[(randomint(8)+1)]
level.beam.angles = ( -90 0 0 )
level.beam scale 3.0
level.beam minoffset 60
level.beam maxoffset 60
level.beam color ( 1 1 1)
level.beam numsegments 3
while(1) {
wait 4
level.beam activate
wait .2
level.beam deactivate
wait .2
}
end
And here is the error in log that shows for 1 time. Still no lightning being generated from the above 8 coords.
local.beam.origin = level.lightning[(randomint(8)+1)] (global/dm1funstuff.scr, 324)
local.beam^
^~^~^ Script Error: Cannot cast 'NIL' to listener
lightingbolts:
level.lightning[1] = ( -376 496 385 ) // Strike1
level.lightning[2] = ( 844 309 385 ) // Strike2
level.lightning[3] = ( 440 1559 385 ) // Strike3
level.lightning[4] = ( 1095 3102 561 ) // Strike4
level.lightning[5] = ( 210 269 49 ) // Strike5
level.lightning[6] = ( -291 2300 385 ) // Strike6
level.lightning[7] = ( -1184 1812 105 ) // Strike7
level.lightning[8] = ( 1474 1068 219 ) // Strike8
level.beam = spawn func_beam
local.beam.origin = level.lightning[(randomint(8)+1)]
level.beam.angles = ( -90 0 0 )
level.beam scale 3.0
level.beam minoffset 60
level.beam maxoffset 60
level.beam color ( 1 1 1)
level.beam numsegments 3
while(1) {
wait 4
level.beam activate
wait .2
level.beam deactivate
wait .2
}
end
And here is the error in log that shows for 1 time. Still no lightning being generated from the above 8 coords.
local.beam.origin = level.lightning[(randomint(8)+1)] (global/dm1funstuff.scr, 324)
local.beam^
^~^~^ Script Error: Cannot cast 'NIL' to listener