A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE Technical / Map Design »Scripts (again...)

Author Topic: Scripts (again...) (6 messages, Page 1 of 1)
Moderators: Dennis

Officer egg
Joined: Mar 16, 2008

Dancing is forbidden.


Posted: Jul 16, 2008 03:31 PM    Msg. 1 of 6       
(global boolean is_server false)
(script startup serversync
(begin
(if (= (unit_get_health check_vehicle) 0.0)
(begin
(set is_server true)
(object_destroy check_vehicle)
(object_create cgt)
(object_create cgt2)
(object_create cgt3)
(object_create cgt4)
(object_create spectre)
(object_create spectre2)
(object_create spectre3)
(object_create spectre4)
(object_create banshee)
(object_create banshee1)
(object_create wraith)
(object_create wraith1)
(object_create tw)
(object_create tw1)
(object_create tw3)
(object_create tw4)
(object_create it)
(object_create it1)
(object_create it3)
(object_create pelican)
(object_create mw3)
(object_create gw2)
)
)
)
)
(script continuous clientsync
(begin
(if (= is_server true)
(begin
(if (= (volume_test_object check_vehicle check_vehicle) true)
(begin
(if (= (volume_test_object check_vehicle cgt) true)
(begin
(object_teleport cgt cgt)
(object_set_facing cgt cgt)
)
)
(if (= (volume_test_object check_vehicle cgt2) true)
(begin
(object_teleport cgt2 cgt2)
(object_set_facing cgt2 cgt2)
)
)
(if (= (volume_test_object check_vehicle cgt3) true)
(begin
(object_teleport cgt3 cgt3)
(object_set_facing cgt3 cgt3)
)
)
(if (= (volume_test_object check_vehicle cgt4) true)
(begin
(object_teleport cgt4 cgt4)
(object_set_facing cgt4 cgt4)
)
)
(if (= (volume_test_object check_vehicle spectre) true)
(begin
(object_teleport spectre spectre)
(object_set_facing spectre spectre)
)
)
(if (= (volume_test_object check_vehicle spectre2) true)
(begin
(object_teleport spectre2 spectre2)
(object_set_facing spectre2 spectre2)
)
)
(if (= (volume_test_object check_vehicle spectre3) true)
(begin
(object_teleport spectre3 spectre3)
(object_set_facing spectre3 spectre3)
)
)
(if (= (volume_test_object check_vehicle spectre4) true)
(begin
(object_teleport spectre4 spectre4)
(object_set_facing spectre4 spectre4)
)
)
(if (= (volume_test_object check_vehicle banshee) true)
(begin
(object_teleport banshee banshee)
(object_set_facing banshee banshee)
)
)
(if (= (volume_test_object check_vehicle banshee1) true)
(begin
(object_teleport banshee1 banshee1)
(object_set_facing banshee1 banshee1)
)
)
(if (= (volume_test_object check_vehicle wraith) true)
(begin
(object_teleport wraith wraith)
(object_set_facing wraith wraith)
)
)
(if (= (volume_test_object check_vehicle wraith1) true)
(begin
(object_teleport wraith1 wraith1)
(object_set_facing wraith1 wraith1)
)
)
(if (= (volume_test_object check_vehicle tw) true)
(begin
(object_teleport tw tw)
(object_set_facing tw tw)
)
)
(if (= (volume_test_object check_vehicle tw1) true)
(begin
(object_teleport tw1 tw1)
(object_set_facing tw1 tw1)
)
)
(if (= (volume_test_object check_vehicle tw3) true)
(begin
(object_teleport tw3 tw3)
(object_set_facing tw3 tw3)
)
)
(if (= (volume_test_object check_vehicle tw4) true)
(begin
(object_teleport tw4 tw4)
(object_set_facing tw4 tw4)
)
)
(if (= (volume_test_object check_vehicle it) true)
(begin
(object_teleport it it)
(object_set_facing it it)
)
)
(if (= (volume_test_object check_vehicle it1) true)
(begin
(object_teleport it1 it1)
(object_set_facing it1 it1)
)
)
(if (= (volume_test_object check_vehicle it3) true)
(begin
(object_teleport it3 it3)
(object_set_facing it3 it3)
)
)
(if (= (volume_test_object check_vehicle pelican) true)
(begin
(object_teleport pelican pelican)
(object_set_facing pelican pelican
)
)
(if (= (volume_test_object check_vehicle mw3) true)
(begin
(object_teleport mw3 mw3)
(object_set_facing mw3 mw3
)
)
(if (= (volume_test_object check_vehicle gw2) true)
(begin
(object_teleport gw2 gw2)
(object_set_facing gw2 gw2
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(script continuous vehicle_tele
(if (= (volume_test_object hog_tele mw) true)
(object_teleport mw hog_exit)
(if (= (volume_test_object hog_tele mw2) true)
(object_teleport mw2 hog_exit)
(if (= (volume_test_object hog_tele mw3) true)
(object_teleport mw3 hog_exit)
(if (= (volume_test_object hog_tele gw) true)
(object_teleport gw hog_exit)
(if (= (volume_test_object hog_tele gw2) true)
(object_teleport gw2 hog_exit)
(if (= (volume_test_object hog_tele gw3) true)
(object_teleport gw3 hog_exit)
(if (= (volume_test_object ship_tele mw) true)
(object_teleport mw ship_tele_exit)
(if (= (volume_test_object ship_tele mw2) true)
(object_teleport mw2 ship_tele_exit)
(if (= (volume_test_object ship_tele mw3) true)
(object_teleport mw3 ship_tele_exit)
(if (= (volume_test_object ship_tele gw3) true)
(object_teleport gw3 ship_tele_exit)
(if (= (volume_test_object ship_tele gw2) true)
(object_teleport gw2 ship_tele_exit)
(if (= (volume_test_object ship_tele gw) true)
(object_teleport gw ship_tele_exit)
(if (= (volume_test_object ship_tele tw4) true)
(object_teleport tw4 ship_tele_exit)
(if (= (volume_test_object ship_tele tw3) true)
(object_teleport tw3 ship_tele_exit)
(if (= (volume_test_object ship_tele tw1) true)
(object_teleport tw1 ship_tele_exit)
(if (= (volume_test_object ship_tele tw) true)
(object_teleport tw ship_tele_exit)
(if (= (volume_test_object ship_tele spectre4) true)
(object_teleport spectre4 ship_tele_exit)
(if (= (volume_test_object ship_tele spectre3) true)
(object_teleport spectre3 ship_tele_exit)
(if (= (volume_test_object ship_tele spectre2) true)
(object_teleport spectre2 ship_tele_exit)
(if (= (volume_test_object ship_tele spectre) true)
(object_teleport spectre ship_tele_exit)
(if (= (volume_test_object b1 spectre4) true)
(object_teleport spectre4 b1_exit)
(if (= (volume_test_object b1 spectre3) true)
(object_teleport spectre3 b1_exit)
(if (= (volume_test_object b1 spectre2) true)
(object_teleport spectre2 b1_exit)
(if (= (volume_test_object b1 spectre) true)
(object_teleport spectre b1_exit)
(if (= (volume_test_object b2 spectre4) true)
(object_teleport spectre4 b2_exit)
(if (= (volume_test_object b2 spectre3) true)
(object_teleport spectre3 b2_exit)
(if (= (volume_test_object b2 spectre2) true)
(object_teleport spectre2 b2_exit)
(if (= (volume_test_object b2 spectre) true)
(object_teleport spectre b2_exit)
(if (= (volume_test_object b1 mw) true)
(object_teleport mw b1_exit)
(if (= (volume_test_object b1 mw2) true)
(object_teleport mw2 b1_exit)
(if (= (volume_test_object b1 mw3) true)
(object_teleport mw3 b1_exit)
(if (= (volume_test_object b2 mw) true)
(object_teleport mw b2_exit)
(if (= (volume_test_object b2 mw2) true)
(object_teleport mw2 b2_exit)
(if (= (volume_test_object b2 mw3) true)
(object_teleport mw3 b2_exit)
(if (= (volume_test_object b1 gw) true)
(object_teleport gw b1_exit)
(if (= (volume_test_object b1 gw2) true)
(object_teleport gw2 b1_exit)
(if (= (volume_test_object b1 gw3) true)
(object_teleport gw3 b1_exit)
(if (= (volume_test_object b2 gw) true)
(object_teleport gw b2_exit)
(if (= (volume_test_object b2 gw2) true)
(object_teleport gw2 b2_exit)
(if (= (volume_test_object b2 gw3) true)
(object_teleport gw3 b2_exit)
(if (= (volume_test_object b1 tw4) true)
(object_teleport tw4 b1_exit)
(if (= (volume_test_object b1 tw3) true)
(object_teleport tw3 b1_exit)
(if (= (volume_test_object b1 tw1) true)
(object_teleport tw1 b1_exit)
(if (= (volume_test_object b1 tw) true)
(object_teleport tw b1_exit)
(if (= (volume_test_object b2 tw4) true)
(object_teleport tw4 b2_exit)
(if (= (volume_test_object b2 tw3) true)
(object_teleport tw3 b2_exit)
(if (= (volume_test_object b2 tw1) true)
(object_teleport tw1 b2_exit)
(if (= (volume_test_object b2 tw) true)
(object_teleport tw b2_exit)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)


Just trying to sort out some errors.

When I compile in sapien I get this:

[scripts line 181] i expected a script or variable definition.: )
recompiling scripts after scenarios were merged.
i expected a script or variable definition.: )


H Guru
Joined: Oct 15, 2006

EHSv3 Coming Soon!


Posted: Jul 16, 2008 03:56 PM    Msg. 2 of 6       
Try removing one of the ) at the end then recompile.


Officer egg
Joined: Mar 16, 2008

Dancing is forbidden.


Posted: Jul 16, 2008 04:11 PM    Msg. 3 of 6       
No, it did not work...what could possibly be wrong?
Edited by Officer egg on Jul 16, 2008 at 04:18 PM


H Guru
Joined: Oct 15, 2006

EHSv3 Coming Soon!


Posted: Jul 16, 2008 04:25 PM    Msg. 4 of 6       
Ok try

(global boolean is_server false)
(script startup serversync
(begin
(if (= (unit_get_health check_vehicle) 0.0)
(begin
(set is_server true)
(object_destroy check_vehicle)
(object_create cgt)
(object_create cgt2)
(object_create cgt3)
(object_create cgt4)
(object_create spectre)
(object_create spectre2)
(object_create spectre3)
(object_create spectre4)
(object_create banshee)
(object_create banshee1)
(object_create wraith)
(object_create wraith1)
(object_create tw)
(object_create tw1)
(object_create tw3)
(object_create tw4)
(object_create it)
(object_create it1)
(object_create it3)
(object_create pelican)
(object_create mw3)
(object_create gw2)
)
)
)
)
(script continuous clientsync
(begin
(if (= is_server true)
(begin
(if (= (volume_test_object check_vehicle check_vehicle) true)
(begin
(if (= (volume_test_object check_vehicle cgt) true)
(begin
(object_teleport cgt cgt)
(object_set_facing cgt cgt)
)
)
(if (= (volume_test_object check_vehicle cgt2) true)
(begin
(object_teleport cgt2 cgt2)
(object_set_facing cgt2 cgt2)
)
)
(if (= (volume_test_object check_vehicle cgt3) true)
(begin
(object_teleport cgt3 cgt3)
(object_set_facing cgt3 cgt3)
)
)
(if (= (volume_test_object check_vehicle cgt4) true)
(begin
(object_teleport cgt4 cgt4)
(object_set_facing cgt4 cgt4)
)
)
(if (= (volume_test_object check_vehicle spectre) true)
(begin
(object_teleport spectre spectre)
(object_set_facing spectre spectre)
)
)
(if (= (volume_test_object check_vehicle spectre2) true)
(begin
(object_teleport spectre2 spectre2)
(object_set_facing spectre2 spectre2)
)
)
(if (= (volume_test_object check_vehicle spectre3) true)
(begin
(object_teleport spectre3 spectre3)
(object_set_facing spectre3 spectre3)
)
)
(if (= (volume_test_object check_vehicle spectre4) true)
(begin
(object_teleport spectre4 spectre4)
(object_set_facing spectre4 spectre4)
)
)
(if (= (volume_test_object check_vehicle banshee) true)
(begin
(object_teleport banshee banshee)
(object_set_facing banshee banshee)
)
)
(if (= (volume_test_object check_vehicle banshee1) true)
(begin
(object_teleport banshee1 banshee1)
(object_set_facing banshee1 banshee1)
)
)
(if (= (volume_test_object check_vehicle wraith) true)
(begin
(object_teleport wraith wraith)
(object_set_facing wraith wraith)
)
)
(if (= (volume_test_object check_vehicle wraith1) true)
(begin
(object_teleport wraith1 wraith1)
(object_set_facing wraith1 wraith1)
)
)
(if (= (volume_test_object check_vehicle tw) true)
(begin
(object_teleport tw tw)
(object_set_facing tw tw)
)
)
(if (= (volume_test_object check_vehicle tw1) true)
(begin
(object_teleport tw1 tw1)
(object_set_facing tw1 tw1)
)
)
(if (= (volume_test_object check_vehicle tw3) true)
(begin
(object_teleport tw3 tw3)
(object_set_facing tw3 tw3)
)
)
(if (= (volume_test_object check_vehicle tw4) true)
(begin
(object_teleport tw4 tw4)
(object_set_facing tw4 tw4)
)
)
(if (= (volume_test_object check_vehicle it) true)
(begin
(object_teleport it it)
(object_set_facing it it)
)
)
(if (= (volume_test_object check_vehicle it1) true)
(begin
(object_teleport it1 it1)
(object_set_facing it1 it1)
)
)
(if (= (volume_test_object check_vehicle it3) true)
(begin
(object_teleport it3 it3)
(object_set_facing it3 it3)
)
)
(if (= (volume_test_object check_vehicle pelican) true)
(begin
(object_teleport pelican pelican)
(object_set_facing pelican pelican
)
)
(if (= (volume_test_object check_vehicle mw3) true)
(begin
(object_teleport mw3 mw3)
(object_set_facing mw3 mw3
)
)
(if (= (volume_test_object check_vehicle gw2) true)
(begin
(object_teleport gw2 gw2)
(object_set_facing gw2 gw2
)
)
)
)
)
)
)
)
)
)
)
(script continuous vehicle_tele
(if (= (volume_test_object hog_tele mw) true)
(object_teleport mw hog_exit)
(if (= (volume_test_object hog_tele mw2) true)
(object_teleport mw2 hog_exit)
(if (= (volume_test_object hog_tele mw3) true)
(object_teleport mw3 hog_exit)
(if (= (volume_test_object hog_tele gw) true)
(object_teleport gw hog_exit)
(if (= (volume_test_object hog_tele gw2) true)
(object_teleport gw2 hog_exit)
(if (= (volume_test_object hog_tele gw3) true)
(object_teleport gw3 hog_exit)
(if (= (volume_test_object ship_tele mw) true)
(object_teleport mw ship_tele_exit)
(if (= (volume_test_object ship_tele mw2) true)
(object_teleport mw2 ship_tele_exit)
(if (= (volume_test_object ship_tele mw3) true)
(object_teleport mw3 ship_tele_exit)
(if (= (volume_test_object ship_tele gw3) true)
(object_teleport gw3 ship_tele_exit)
(if (= (volume_test_object ship_tele gw2) true)
(object_teleport gw2 ship_tele_exit)
(if (= (volume_test_object ship_tele gw) true)
(object_teleport gw ship_tele_exit)
(if (= (volume_test_object ship_tele tw4) true)
(object_teleport tw4 ship_tele_exit)
(if (= (volume_test_object ship_tele tw3) true)
(object_teleport tw3 ship_tele_exit)
(if (= (volume_test_object ship_tele tw1) true)
(object_teleport tw1 ship_tele_exit)
(if (= (volume_test_object ship_tele tw) true)
(object_teleport tw ship_tele_exit)
(if (= (volume_test_object ship_tele spectre4) true)
(object_teleport spectre4 ship_tele_exit)
(if (= (volume_test_object ship_tele spectre3) true)
(object_teleport spectre3 ship_tele_exit)
(if (= (volume_test_object ship_tele spectre2) true)
(object_teleport spectre2 ship_tele_exit)
(if (= (volume_test_object ship_tele spectre) true)
(object_teleport spectre ship_tele_exit)
(if (= (volume_test_object b1 spectre4) true)
(object_teleport spectre4 b1_exit)
(if (= (volume_test_object b1 spectre3) true)
(object_teleport spectre3 b1_exit)
(if (= (volume_test_object b1 spectre2) true)
(object_teleport spectre2 b1_exit)
(if (= (volume_test_object b1 spectre) true)
(object_teleport spectre b1_exit)
(if (= (volume_test_object b2 spectre4) true)
(object_teleport spectre4 b2_exit)
(if (= (volume_test_object b2 spectre3) true)
(object_teleport spectre3 b2_exit)
(if (= (volume_test_object b2 spectre2) true)
(object_teleport spectre2 b2_exit)
(if (= (volume_test_object b2 spectre) true)
(object_teleport spectre b2_exit)
(if (= (volume_test_object b1 mw) true)
(object_teleport mw b1_exit)
(if (= (volume_test_object b1 mw2) true)
(object_teleport mw2 b1_exit)
(if (= (volume_test_object b1 mw3) true)
(object_teleport mw3 b1_exit)
(if (= (volume_test_object b2 mw) true)
(object_teleport mw b2_exit)
(if (= (volume_test_object b2 mw2) true)
(object_teleport mw2 b2_exit)
(if (= (volume_test_object b2 mw3) true)
(object_teleport mw3 b2_exit)
(if (= (volume_test_object b1 gw) true)
(object_teleport gw b1_exit)
(if (= (volume_test_object b1 gw2) true)
(object_teleport gw2 b1_exit)
(if (= (volume_test_object b1 gw3) true)
(object_teleport gw3 b1_exit)
(if (= (volume_test_object b2 gw) true)
(object_teleport gw b2_exit)
(if (= (volume_test_object b2 gw2) true)
(object_teleport gw2 b2_exit)
(if (= (volume_test_object b2 gw3) true)
(object_teleport gw3 b2_exit)
(if (= (volume_test_object b1 tw4) true)
(object_teleport tw4 b1_exit)
(if (= (volume_test_object b1 tw3) true)
(object_teleport tw3 b1_exit)
(if (= (volume_test_object b1 tw1) true)
(object_teleport tw1 b1_exit)
(if (= (volume_test_object b1 tw) true)
(object_teleport tw b1_exit)
(if (= (volume_test_object b2 tw4) true)
(object_teleport tw4 b2_exit)
(if (= (volume_test_object b2 tw3) true)
(object_teleport tw3 b2_exit)
(if (= (volume_test_object b2 tw1) true)
(object_teleport tw1 b2_exit)
(if (= (volume_test_object b2 tw) true)
(object_teleport tw b2_exit)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)


Officer egg
Joined: Mar 16, 2008

Dancing is forbidden.


Posted: Jul 16, 2008 06:46 PM    Msg. 5 of 6       
Hmm...

So i only need one begin?
And separate my scripts and try them individually. I KNOW my vehicle teleports work.

Anyway...

Guru, they still spawn at the longsword...though the script compiles.


Mythril
-
Screenshot Guru
-
Joined: Mar 29, 2008

Jeffrey Albert Waldo


Posted: Jul 17, 2008 11:15 PM    Msg. 6 of 6       
No offense or anything, but isn't this the 3rd topic you posted about this problem?
Anyway, do you have flags in sapien with those names? Not netgame flags, like the CTF flags, but cutscene flags that you name.

 

 
Previous Older Thread    Next newer Thread







Time: Fri January 20, 2023 11:05 PM 93 ms.
A Halo Maps Website