// lite //////////////////////////////////////////////////////////////////////////////////// // add these too /////////////////////////////////////////////////////////////////// // // PointTemplates // { // texttimerv2_setup // { // OnSpawnOutput // { // Target timerdisplay // Action runscriptcode // Param "timer(10,00)" // timer(minutes,seconds) // } // } // } // SpawnTemplate texttimerv2_setup // //////////////////////////////////////////////////////////////////////////////////// //// inputs you can use to alter the timer ///////////////////////////////////////// // // // add/subtract time // example adds 2 minutes // Target addtime // Action setvalue // Param "120" // // // set time // example sets time to 10 minutes // Target addtime // Action setvalue // Param "600" // // // pause/unpause timer // // Target timerpause // Action trigger // //////////////////////////////////////////////////////////////////////////////////// WaveSchedule { PointTemplates { texttimerv2_simple { NoFixup 1 logic_compare { "targetname" "addtime" } logic_compare { "targetname" "settime" } game_text { "targetname" "timerdisplay" "channel" "4" "color" "0 255 255" "holdtime" "1" "spawnflags" "1" "x" "0.7" "y" "0.9" } game_round_win { "teamnum" "2" "targetname" "bots_win_red" "force_map_reset" "1" } logic_relay { "onspawn" "wave_start*,addoutput,ontrigger timerdisplay:runscriptcode:AddThinkToSelf(`timerthink`):0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger timerdisplay:runscriptcode:AddThinkToSelf(null):0:-1,0,-1" "targetname" "timerpause" "ontrigger" "timerdisplay,callscriptfunction,timerpause,0,-1" } OnSpawnOutput { Target timerdisplay Action runscriptfile Param "textualtimer_simple" } } } SpawnTemplate texttimerv2_simple }