24 Aug 12, 11:53PM
Updated my sniper rifle scope zoom script found here, for SVN/1110:
[cubescript]default_scopefov = 50
scopefov_increment = 10
validfov = [ result (checkrange $arg1 5 60) ]
doscope = [
if (! $numargs) [
scopefov $default_scopefov
setscope 1
onrelease [ setscope 0 ]
] [
if (strcmp $arg1 "+") [
newfov = (- $scopefov $scopefov_increment)
if (validfov $newfov) [ scopefov $newfov ]
]
if (strcmp $arg1 "-") [
newfov = (+ $scopefov $scopefov_increment)
if (validfov $newfov) [ scopefov $newfov ]
]
]
]
altaction_5 = doscope
delta_game_0 = [
if (&& (= (curweapon) $SNIPER) (player1 scoping)) [
if (= $arg1 1) [ doscope + ] [ doscope - ]
] [
if (= $arg1 1) [ shiftweapon 1 ] [ shiftweapon -1 ]
]
][/cubescript]
Protip: You're gonna want to use autoscopesens with this script (or code in your own fancy scopesens scaling).
[cubescript]/autoscopesens 1[/cubescript]
[cubescript]default_scopefov = 50
scopefov_increment = 10
validfov = [ result (checkrange $arg1 5 60) ]
doscope = [
if (! $numargs) [
scopefov $default_scopefov
setscope 1
onrelease [ setscope 0 ]
] [
if (strcmp $arg1 "+") [
newfov = (- $scopefov $scopefov_increment)
if (validfov $newfov) [ scopefov $newfov ]
]
if (strcmp $arg1 "-") [
newfov = (+ $scopefov $scopefov_increment)
if (validfov $newfov) [ scopefov $newfov ]
]
]
]
altaction_5 = doscope
delta_game_0 = [
if (&& (= (curweapon) $SNIPER) (player1 scoping)) [
if (= $arg1 1) [ doscope + ] [ doscope - ]
] [
if (= $arg1 1) [ shiftweapon 1 ] [ shiftweapon -1 ]
]
][/cubescript]
Protip: You're gonna want to use autoscopesens with this script (or code in your own fancy scopesens scaling).
[cubescript]/autoscopesens 1[/cubescript]