
Basically run the code in the autoexec.cfg then goto multiplayer>crosshairs
If it runs slow then raise the Auto Check Weapon Cross hair slider.
If still then change the code as it is written in the comments.
If still GET A NEW COMPUTER ;) or leave a comment
===========================================================
@update 1
fixed errors
created a menu to shell the dynamic crosshairs
Reset functions should work :)
NOTE: overlays the crosshair gui that is in the original code, if you dont want this then change the name of the crosshair gui and then type exec data/menus.cfg in to the command line.
===========================================================
@revision 1
Added youtube video
Note: this is not a working version of code only a preview-use the cfg given below
//my menu
newgui Ed [
guistayopen [
normal = ( getCrossHairMenuInfo 0 )
guitab "Shot"
(getCrossHairMenuInfo 6)
guitab "Chain Gun"
(getCrossHairMenuInfo 9)
guitab "Rockets"
(getCrossHairMenuInfo 12)
guitab "Rifle"
(getCrossHairMenuInfo 15)
guitab "Grenades"
(getCrossHairMenuInfo 18)
guitab "Pistol"
(getCrossHairMenuInfo 21)
guitab "Fist"
(getCrossHairMenuInfo 3)
]
]
setWeaponCRH = [
a = ( getweapon )
i = 0
if (= $editing 0 )[
if (= $use 1 ) [
loop i 7 [
if (= $a $i ) [
crosshairsize (+ $modSize @(concatword "$" ( at $weapons (+ 0 (* (+ $i 1) 3 ) ) ) ) )
loadcrosshair @(concatword "$" ( at $weapons (+ 1 (* (+ $i 1) 3 ) ) ) )
loadcrosshair @(concatword "$" ( at $weapons (+ 2 (* (+ $i 1) 3 ) ) ) ) 2
]
]
] [
]
] [
crosshairsize (+ $modSize $noSize )
loadcrosshair $noCH
loadcrosshair $noHT 2
]
]
autoCheckCH = [
setWeaponCRH
sleep $autoCheck [
autoCheckCH
]
]
autoCheckCH