This happens to my scripted vehicles:
http://www.xfire.com/video/f95b/Why does this happen?
Here is my full script:
(script startup vehiclespawn
(object_create_anew pelican)
(object_create_anew gw2)
(object_create_anew cgt)
(object_create_anew cgt2)
(object_create_anew spectre)
(object_create_anew spectre2)
(object_create_anew it3)
(object_create_anew it1)
(object_create_anew it)
(object_create_anew cgt4)
(object_create_anew cgt3)
(object_create_anew spectre3)
(object_create_anew spectre4)
(object_create_anew banshee)
(object_create_anew banshee1)
(object_create_anew wraith)
(object_create_anew wraith1)
(object_create_anew tw)
(object_create_anew tw1)
(object_create_anew tw3)
(object_create_anew tw4)
(object_create_anew mw3)
)
(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)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(script startup nightday
(sleep_until (= (unit_get_health switch) 0))
(switch_bsp 1)
)
Edited by Officer egg on Jul 11, 2008 at 09:43 PM