Store the value wherever, a wise man once told me to stop using dynamically named global variables and switch to .ini files for easier access. Best thing I've ever done.

Code:
on *:text:!warning &:#: { 
if ($2 !isnum) halt
writeini bot.ini warnings # $2
msg # Warning system currently set to: $2 seconds. 
}

;Syntax: $warn(#)
alias warn { return $iif($readini(bot.ini,warnings,$1),$v1,600) }

/* 
Example usage

on *:text:!test:#: { 
echo -ag $nick has been warned for $warn(#) seconds.
}

*/


Nillens @ irc.twitch.tv
Nillen @ irc.rizon.net