AC 1.1.1.0 scripts (currently SVN)
#13
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]
Thanks given by:


Messages In This Thread
AC 1.1.1.0 scripts (currently SVN) - by Bukz - 10 Jun 12, 04:22AM
RE: AC 1.1.1.0 scripts (currently SVN) - by Bukz - 24 Aug 12, 11:53PM