Page 1 of 1
spawning weapons through the weapons placement.
Posted: Thu Nov 09, 2006 9:40 am
by n64nerd
I'm having trouble getting a weapon to spawn through the weapons placement and palette by means of spawning its local object through scripting. I wrote a script to spawn it, and it doesn't. So I wrote a script to spawn it when a ctrl is pressed, and it freezes the game. I know it's not the fault of the switch; i have several in the map, and only one should spawn the weapon, and that is the one that freezes. I can give you my code:
(script startup spawn
(begin
(begin
(object_create switch00)
(object_create switch01)
(object_create switch02)
(object_create switch03)
(object_create switch04)
(object_create weap00)
(object_create weap01)
(object_create weap02)
(object_create weap03)
(object_create weap04)
)
)
)
and:
(script startup weap_spawn
(begin
(sleep_until (> (device_group_get switch0) 0))
(begin
(object_create weap00)
)
)
)
Posted: Thu Nov 09, 2006 11:45 am
by a mammoth
I'm not really sure, but I don't think you can spawn a weapon through the weapon placement in multiplayer.
Posted: Thu Nov 09, 2006 3:18 pm
by Ghetto Green
Well, I found this script in space station that sets up the bsp.
(script static load_bsp0a
(begin
(object_create_anew rack_bsp0a_1_smg_1)
(objects_attach rack_bsp0a_1 smg_1 rack_bsp0a_1_smg_1 )
(object_create_anew rack_bsp0a_1_smg_2)
(objects_attach rack_bsp0a_1 smg_2 rack_bsp0a_1_smg_2 )
(object_create_anew rack_bsp0a_2_br_1)
(objects_attach rack_bsp0a_2 br_2 rack_bsp0a_2_br_1 )
(object_create_anew rack_bsp0a_2_br_2)
(objects_attach rack_bsp0a_2 br_3 rack_bsp0a_2_br_2 )
(object_create_anew rack_bsp0a_3_smg_1)
(objects_attach rack_bsp0a_3 smg_1 rack_bsp0a_3_smg_1 )
(object_create_anew rack_bsp0a_3_smg_2)
(objects_attach rack_bsp0a_3 smg_2 rack_bsp0a_3_smg_2 )
(object_create_anew rack_bsp0a_4_br_1)
(objects_attach rack_bsp0a_4 br_2 rack_bsp0a_4_br_1 )
(object_create_anew rack_bsp0a_4_br_2)
(objects_attach rack_bsp0a_4 br_4 rack_bsp0a_4_br_2 )
(object_create_anew rack_bsp0a_5_smg_1)
(objects_attach rack_bsp0a_5 smg_1 rack_bsp0a_5_smg_1 )
(object_create_anew rack_bsp0a_5_smg_2)
(objects_attach rack_bsp0a_5 smg_3 rack_bsp0a_5_smg_2 )
(object_create_anew rack_bsp0a_5_smg_3)
(objects_attach rack_bsp0a_5 smg_4 rack_bsp0a_5_smg_3 )
(object_create_anew rack_bsp0a_6_br_1)
(objects_attach rack_bsp0a_6 br_1 rack_bsp0a_6_br_1 )
(object_create_anew rack_bsp0a_6_br_2)
(objects_attach rack_bsp0a_6 br_2 rack_bsp0a_6_br_2 )
(object_create_anew rack_bsp0a_6_br_3)
(objects_attach rack_bsp0a_6 br_4 rack_bsp0a_6_br_3 )
(object_create_anew bigrack_bsp0a_5_smg_1)
(objects_attach bigrack_bsp0a_5 gun_r_01 bigrack_bsp0a_5_smg_1 )
(object_create_anew bigrack_bsp0a_5_smg_2)
(objects_attach bigrack_bsp0a_5 gun_r_03 bigrack_bsp0a_5_smg_2 )
(object_create_anew bigrack_bsp0a_5_smg_3)
(objects_attach bigrack_bsp0a_5 gun_l_02 bigrack_bsp0a_5_smg_3 )
(object_create_anew bigrack_bsp0a_6_smg_1)
(objects_attach bigrack_bsp0a_6 gun_l_02 bigrack_bsp0a_6_smg_1 )
(object_create_anew bigrack_bsp0a_6_smg_2)
(objects_attach bigrack_bsp0a_6 gun_r_03 bigrack_bsp0a_6_smg_2 )
Posted: Thu Nov 09, 2006 3:36 pm
by a mammoth
... that was random.
Posted: Fri Nov 10, 2006 6:52 am
by Ghetto Green
oops, I misread his question. Sorry...