Window that breaks after 4 shots
Game Modding | Call of Duty: Black Ops 3 | Scripting
ModmeBot :
Thread By: soul-toktzt Can anyone help me out? I created a (probably bad one) script with 4 triggers, 3 textures of glass, but all 4 triggers activate at the same time.
function glasswindow_001 () {
stuff_glasswindow_shown0 = GetEnt ( "glass_window_shown" , "targetname" ); //glass_clip itself
stuff_glasswindow_hidden1 = getEnt ( "glass_window_hidden_broken_1" , "targetname" ); //first cracked texture
stuff_glasswindow_hidden2 = getEnt ( "glass_window_hidden_broken_2" , "targetname" ); //second cracked texture
stuff_glasswindow_hidden3 = getEnt ( "glass_window_hidden_broken_3" , "targetname" ); //third cracked texture
stuff_glasswindow_hidden4 = GetEntArray ( "glass_window_hidden_broken_4" , "targetname" ); //Mantle on texture + cracked glass model around the sides
glass_window_trigger_001 = GetEnt ( "glass_window_trigger_001" , "targetname" ); //first trigger
glass_window_trigger_002 = GetEnt ( "glass_window_trigger_002" , "targetname" ); //second trigger
glass_window_trigger_003 = GetEnt ( "glass_window_trigger_003" , "targetname" ); //third trigger
glass_window_trigger_004 = GetEnt ( "glass_window_trigger_004" , "targetname" ); //fourth trigger
stuff_glasswindow_hidden1 Hide ();
stuff_glasswindow_hidden2 Hide ();
stuff_glasswindow_hidden3 Hide ();
for ( i = 0 ; i & lt ; stuff_glasswindow_hidden4 . size ; i ++ ) { = "" stuff_glasswindow_hidden4 [ i ] = "" hide (); = "" } = "" glass_window_trigger_002 = "" hide (); = "" glass_window_trigger_003 = "" hide (); = "" glass_window_trigger_004 = "" hide (); = "" glass_window_trigger_001 = "" waittill = "" ( "trigger" , = "" player ); = "" stuff_glasswindow_hidden1 = "" show (); = "" glass_window_trigger_001 = "" delete (); = "" glass_window_trigger_002 = "" show (); = "" glass_window_trigger_002 = "" waittill = "" ( "trigger" , = "" player ); = "" stuff_glasswindow_hidden1 = "" delete (); = "" stuff_glasswindow_hidden2 = "" show (); = "" glass_window_trigger_002 = "" delete (); = "" glass_window_trigger_003 = "" show (); = "" glass_window_trigger_003 = "" waittill = "" ( "trigger" , = "" player ); = "" stuff_glasswindow_hidden2 = "" delete (); = "" stuff_glasswindow_hidden3 = "" show (); = "" glass_window_trigger_003 = "" delete (); = "" glass_window_trigger_004 = "" show (); = "" stuff_glasswindow_shown0 = "" delete (); = "" glass_window_trigger_004 = "" waittill = "" ( "trigger" , = "" player ); = "" stuff_glasswindow_hidden3 = "" delete (); = "" stuff_glasswindow_hidden4 = "" show (); = "" & gt ; & lt ; / stuff_glasswindow_hidden4 . size ; i ++ ) & gt ;
I shoot once, all 4 triggers activate, it'll go straight to the mantle_on + glass models. I'd like to have it so that when you shoot once, first texture shows up, shoot again, first one disappears, second apears, etc.