PDA

View Full Version : Midship platform device machine



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&current=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

WhÎþLå§h ÐÆmØÑ
January 4th, 2007, 12:47 AM
o.o Wow, that is a big script. :p

Teroh
January 4th, 2007, 12:56 AM
Its cool put pointless.

rossmum
January 4th, 2007, 02:03 AM
Not really. The constant motion of Midship's middle platorm could really fuck your aim up and allow for some insane fights.

Like I said on GBX, it's great, but would be better if it bounced a bit when jumped on.

SnaFuBAR
January 4th, 2007, 02:39 AM
this is pretty cool :D

Btd69
January 4th, 2007, 05:17 AM
Its cool put pointless.
Pointless, but part of the map in H2. He has replicated it in a more restricted engine; that's why I like =) (it)

Love De Lux
January 4th, 2007, 07:59 AM
Wha, pretty cool ! :worship:

LlamaMaster
January 4th, 2007, 01:37 PM
I like it, it really proves what you can do in CE.

PenGuin1362
January 4th, 2007, 01:46 PM
like 2 different bipeds for each team and 2 dif starting weapons :x sh...

nice job random : )

Stealth
January 4th, 2007, 02:00 PM
cool, I can't wait to see what else you can do.

AiRgUItaR901
January 4th, 2007, 02:38 PM
Holy crap, nice! You should release the whole map!

CtrlAltDestroy
January 4th, 2007, 05:38 PM
^ Not going to happen for a while.

Random
January 4th, 2007, 06:21 PM
cool, I can't wait to see what else you can do.

I have something that is almost ready to be show, I just need to film it and stuff. Some people might find it amazing :giggle:

PenGuin1362
January 4th, 2007, 06:48 PM
well rec0 did it once before i think >_> but most people forgot about that :p so you'll have the vid hopefully friday or sat...depends on when l33t gets to work >_>

Terry
January 4th, 2007, 07:09 PM
^ Not going to happen for a while.

How long is a while >.<

Random
January 4th, 2007, 08:16 PM
well rec0 did it once before i think >_> but most people forgot about that

I couldn't find any thing about what rec0 but I remember hearing about it. Honestly its not that hard to do this thing (not midship platform) its a lot easier then people thought it would be.

PenGuin1362
January 5th, 2007, 10:58 PM
true...but tis quite awesome and adds a nice effect : )

megaxp
January 5th, 2007, 11:12 PM
pretty cool!

gruntboy
January 6th, 2007, 12:10 AM
Wow. It's amazing what you can do with CE. Is there a way to make it a little more "bouncy"?

someone
January 6th, 2007, 03:16 AM
Awesome!

Sunray
January 6th, 2007, 03:55 AM
Looks really good. And I thought the midships project was dead...

Random
January 6th, 2007, 10:13 AM
Wow. It's amazing what you can do with CE. Is there a way to make it a little more "bouncy"?

If I animated it so it looked bouncy, then yah. It might cause problems but I doubt it.

JDMFSeanP
January 6th, 2007, 04:15 PM
Looks great man, other than when u come down before u hit it goes down, but it looks nice.

xp194
January 7th, 2007, 10:06 AM
nice, could be used to simulate a proper space battle. hey is this like what is used in the poa level?

Random
January 7th, 2007, 03:31 PM
nice, could be used to simulate a proper space battle. hey is this like what is used in the poa level?

:confused:

I am almost sure that nothing like this has been used.

Pooky
January 7th, 2007, 05:29 PM
I like it, it really proves what you can do in CE.

Does it sync?

Random
January 7th, 2007, 05:32 PM
Does it sync?

Of course it does. Syncs for the same reason that doors open when someone gets close to it.

Pred1ator
January 7th, 2007, 05:36 PM
nice work I wonder how you did it, thats a pretty big script O.O

dinonid
January 7th, 2007, 05:52 PM
Good job looks almost like an exact replica.