Random
January 4th, 2007, 12:38 AM
Midship device, runs on a script and has a custom animation. Uses trigger volumes :D
http://s68.photobucket.com/albums/i5...=WhatZMTis.flv (http://s68.photobucket.com/albums/i5/Random846/?action=view¤t=WhatZMTis.flv)
Download a not so low res version (bink .exe video):
http://files.filefront.com/WhatZMTis.../fileinfo.html (http://files.filefront.com/WhatZMTisrar/;6463313;;/fileinfo.html)
This is the script but good luck getting it all to work (creating animations, and setting up trigger volumes). :'(
(global boolean balance true)
(script continuous tilt
(if (and (volume_test_objects tilt1 (players)) (volume_test_objects tilt2 (players)) true)
(begin
(set balance false)))
(set balance true))
(script continuous tilt1
(if (and (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance false) true)
(begin
(device_set_position test .5))))
(script continuous tilt2
(if (and (> (device_get_position test) .7) (= balance false) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous tilt3
(if (and (< (device_get_position test) .3) (= balance false) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script startup fix
(device_set_position_immediate test .5))
(script continuous rc
(if (and (volume_test_objects rc (players)) (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test .6))))
(script continuous rc2
(if (and (volume_test_objects rc (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous rc3
(if (and (volume_test_objects rc (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous lc
(if (and (volume_test_objects lc (players)) (>= (device_get_position test) .7) (<= (device_get_position test) .3) ( = balance true) true)
(begin
(device_set_position test .4))))
(script continuous lc2
(if (and (volume_test_objects lc (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous lc3
(if (and (volume_test_objects lc (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous lr
(if (and (volume_test_objects lr (players)) (< (device_get_position test) .2) (= balance true) true)
(begin
(device_set_position test .2))))
(script continuous lr2
(if (and (volume_test_objects lr (players)) (>= (device_get_position test) .3) (<= (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test .4)
(sleep 10)
(device_set_position_immediate test 0))))
(script continuous lr3
(if (and (volume_test_objects lr (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous ll
(if (and (volume_test_objects ll (players)) (>= (device_get_position test) .3) (<= (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test .3))))
(script continuous ll2
(if (and (volume_test_objects ll (players)) (< (device_get_position test) .2) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous ll3
(if (and (volume_test_objects ll (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous rr
(if (and (volume_test_objects rr (players)) (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test .7))))
(script continuous rr2
(if (and (volume_test_objects rr (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous rr3
(if (and (volume_test_objects rr (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous rl
(if (and (volume_test_objects rl (players)) (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test .6)
(sleep 10)
(device_set_position_immediate test 1)
(device_set_position test .8))))
(script continuous rl2
(if (and (volume_test_objects rl (players)) (> (device_get_position test) .8) (= balance true) true)
(begin
(device_set_position test .8))))
(script continuous rl3
(if (and (volume_test_objects rl (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4)
(device_set_position test .6))))
(script continuous all1
(if (and (not (volume_test_objects all (players))) (<= (device_get_position test) .7) (>= (device_get_position test) .3) true)
(begin
(device_set_position test .5))))
(script continuous all2
(if (and (not (volume_test_objects all (players))) (> (device_get_position test) .7) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous all3
(if (and (not (volume_test_objects all (players))) (< (device_get_position test) .3) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
LEET if you want me to remove this just tell me
http://s68.photobucket.com/albums/i5...=WhatZMTis.flv (http://s68.photobucket.com/albums/i5/Random846/?action=view¤t=WhatZMTis.flv)
Download a not so low res version (bink .exe video):
http://files.filefront.com/WhatZMTis.../fileinfo.html (http://files.filefront.com/WhatZMTisrar/;6463313;;/fileinfo.html)
This is the script but good luck getting it all to work (creating animations, and setting up trigger volumes). :'(
(global boolean balance true)
(script continuous tilt
(if (and (volume_test_objects tilt1 (players)) (volume_test_objects tilt2 (players)) true)
(begin
(set balance false)))
(set balance true))
(script continuous tilt1
(if (and (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance false) true)
(begin
(device_set_position test .5))))
(script continuous tilt2
(if (and (> (device_get_position test) .7) (= balance false) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous tilt3
(if (and (< (device_get_position test) .3) (= balance false) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script startup fix
(device_set_position_immediate test .5))
(script continuous rc
(if (and (volume_test_objects rc (players)) (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test .6))))
(script continuous rc2
(if (and (volume_test_objects rc (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous rc3
(if (and (volume_test_objects rc (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous lc
(if (and (volume_test_objects lc (players)) (>= (device_get_position test) .7) (<= (device_get_position test) .3) ( = balance true) true)
(begin
(device_set_position test .4))))
(script continuous lc2
(if (and (volume_test_objects lc (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous lc3
(if (and (volume_test_objects lc (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous lr
(if (and (volume_test_objects lr (players)) (< (device_get_position test) .2) (= balance true) true)
(begin
(device_set_position test .2))))
(script continuous lr2
(if (and (volume_test_objects lr (players)) (>= (device_get_position test) .3) (<= (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test .4)
(sleep 10)
(device_set_position_immediate test 0))))
(script continuous lr3
(if (and (volume_test_objects lr (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous ll
(if (and (volume_test_objects ll (players)) (>= (device_get_position test) .3) (<= (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test .3))))
(script continuous ll2
(if (and (volume_test_objects ll (players)) (< (device_get_position test) .2) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous ll3
(if (and (volume_test_objects ll (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous rr
(if (and (volume_test_objects rr (players)) (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test .7))))
(script continuous rr2
(if (and (volume_test_objects rr (players)) (> (device_get_position test) .7) (= balance true) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous rr3
(if (and (volume_test_objects rr (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
(script continuous rl
(if (and (volume_test_objects rl (players)) (<= (device_get_position test) .7) (>= (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test .6)
(sleep 10)
(device_set_position_immediate test 1)
(device_set_position test .8))))
(script continuous rl2
(if (and (volume_test_objects rl (players)) (> (device_get_position test) .8) (= balance true) true)
(begin
(device_set_position test .8))))
(script continuous rl3
(if (and (volume_test_objects rl (players)) (< (device_get_position test) .3) (= balance true) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4)
(device_set_position test .6))))
(script continuous all1
(if (and (not (volume_test_objects all (players))) (<= (device_get_position test) .7) (>= (device_get_position test) .3) true)
(begin
(device_set_position test .5))))
(script continuous all2
(if (and (not (volume_test_objects all (players))) (> (device_get_position test) .7) true)
(begin
(device_set_position test 1)
(sleep 10)
(device_set_position_immediate test .6))))
(script continuous all3
(if (and (not (volume_test_objects all (players))) (< (device_get_position test) .3) true)
(begin
(device_set_position test 0)
(sleep 10)
(device_set_position_immediate test .4))))
LEET if you want me to remove this just tell me