Heres a version of the cleanshot with a seperate command "/cstcleanshot" that will use the settings found in the "Custom Cleanshot" menu. Use:
...and select the Custom Cleanshot item to tweak these settings. Note that these settings CAN differ from your usual settings in every way, and should be saved between sessions.
...still takes a regular cleanshot with no HUD elements, and......will take a customized cleanshot using the settings found in the menu.
[SELECT ALL] Code:
/showmenu Cleanshot
[SELECT ALL] Code:
/cleanshot
[SELECT ALL] Code:
/cstcleanshot
[SELECT ALL] Code:
// Cleanshot/Clean HUD toggle script with customizeable features + menu - Original script/idea by Mr.Floppy - remade/updated for AC 1.1+ by DES|Bukz
alias gethudsets [
accuracy_tmp = $accuracy
clockdisplay_tmp = $clockdisplay
crosshairsize_tmp = $crosshairsize
crosshairteamsign_tmp = $crosshairteamsign
damagescreen_tmp = $damagescreen
hidecompass_tmp = $hidecompass
hideconsole_tmp = $hideconsole
hidectfhud_tmp = $hidectfhud
hidedamageindicator_tmp = $hidedamageindicator
hidehudequipment_tmp = $hidehudequipment
hidehudmsgs_tmp = $hidehudmsgs
hideradar_tmp = $hideradar
hideteam_tmp = $hideteam
hidevote_tmp = $hidevote
hudgun_tmp = $hudgun
showstats_tmp = $showstats
]
alias hudsetslist [accuracy clockdisplay crosshairsize crosshairteamsign damagescreen hidecompass hideconsole hidectfhud hidedamageindicator hidehudequipment hidehudmsgs hideradar hideteam hidevote hudgun showstats]
alias newhudsetslist [0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0]
alias clearhud [
if (= $arg1 1) [
gethudsets
loop hudloop (listlen $newhudsetslist) [
(at $hudsetslist $hudloop) (at $newhudsetslist $hudloop)
]
] []
]
alias resethud [
if (= $arg1 1) [
loop hudloop (listlen $hudsetslist) [
(at $hudsetslist $hudloop) (getalias (format "%1_tmp" (at $hudsetslist $hudloop)))
]
] []
]
alias cleanshot [
clearhud 1
sleep 10 [screenshot]
sleep 20 [resethud 1]
]
// bind KEY [cleanshot]
alias mkcsaliases [
loop clnloop (listlen $arg1) [
if (checkalias (at $arg1 $clnloop)) [] [alias (at $arg1 $clnloop) $arg2]
]
]
alias cstcleanshotaliases [accuracy_mmp clockdisplay_mmp crosshairsize_mmp crosshairteamsign_mmp damagescreen_mmp hidecompass_mmp hideconsole_mmp hidectfhud_mmp hidedamageindicator_mmp hidehudequipment_mmp hidehudmsgs_mmp hideradar_mmp hideteam_mmp hidevote_mmp hudgun_mmp showstats_mmp]
mkcsaliases $cstcleanshotaliases []
alias prepcleanshot [
if (= $arg1 1) [
gethudsets
loop cstcsloop (listlen $hudsetslist) [
(at $hudsetslist $cstcsloop) (getalias (at $cstcleanshotaliases $cstcsloop))
]
] []
]
alias cstcleanshot [
prepcleanshot 1
sleep 10 [screenshot]
sleep 20 [resethud 1]
]
// bind KEY [cstcleanshot]
newmenu "Cleanshot"
menuitemvar [concat (c 0)Regular Cleanshot] [closemenu "Cleanshot"; sleep 10 [cleanshot]]
menuitemvar [concat (c 2)Custom Cleanshot] [showmenu "Custom Cleanshot"]
menuitem [] -1
menuitem [ OK] [closemenu "Cleanshot"]
newmenu "Custom Cleanshot"
menuitemcheckbox [Enable accuracy?] [$accuracy_mmp] [accuracy_mmp = $arg1]
menuitemslider [Clock display setting: ] 0 2 [$clockdisplay_mmp] 1 ["disabled" "count backward" "count forward"] [clockdisplay_mmp = $arg1]
menuitemslider [Crosshair size setting: ] 0 50 [$crosshairsize_mmp] 5 [] [crosshairsize_mmp = $arg1]
menuitemcheckbox [Enable crosshair team sign?] [$crosshairteamsign_mmp] [crosshairteamsign_mmp = $arg1]
menuitemcheckbox [Enable damage screen?] [$damagescreen_mmp] [damagescreen_mmp = $arg1]
menuitemcheckbox [Disable compass?] [$hidecompass_mmp] [hidecompass_mmp = $arg1]
menuitemcheckbox [Disable console?] [$hideconsole_mmp] [hideconsole_mmp = $arg1]
menuitemcheckbox [Disable CTF icons?] [$hidectfhud_mmp] [hidectfhud_mmp = $arg1]
menuitemcheckbox [Disable damage indicator?] [$hidedamageindicator_mmp] [hidedamageindicator_mmp = $arg1]
menuitemcheckbox [Disable HUD equipment?] [$hidehudequipment_mmp] [hidehudequipment_mmp = $arg1]
menuitemcheckbox [Disable HUD messages?] [$hidehudmsgs_mmp] [hidehudmsgs_mmp = $arg1]
menuitemcheckbox [Disable radar?] [$hideradar_mmp] [hideradar_mmp = $arg1]
menuitemcheckbox [Disable team icons?] [$hideteam_mmp] [hideteam_mmp = $arg1]
menuitemcheckbox [Disable vote iconts?] [$hidevote_mmp] [hidevote_mmp = $arg1]
menuitemcheckbox [Enable HUD gun?] [$hudgun_mmp] [hudgun_mmp = $arg1]
menuitemslider [Show stats setting: ] 0 2 [$showstats_mmp] 1 ["disabled" "only FPS" "all stats"] [showstats_mmp = $arg1]
menuitem [] -1
menuitem [ Take Custom Cleanshot] [closemenu "Custom Cleanshot"; sleep 5 [closemenu "Cleanshot"; sleep 10 [cstcleanshot]]
menuitem [ OK] [closemenu "Cleanshot Settings"]
docsection [Clean HUD];
docident [cleanshot] [Takes a normal cleanshot with no HUD items.];
docident [cstcleanshot] [Takes a customized cleanshot using the settings found in menu "Custom Cleanshot".];