~~NOTOC~~ ====== $$Init_var (define hidden) ====== ===== Syntax ===== $$VARNAME:VAL ===== Description ===== Hidden input variables must start with ''%%$$%%'' and be placed, together with other [[4rpl:commands:define|input variables]], before any of the actual code in a script. They define a variable named **VARNAME **with a default value of **VAL** which may be of type int, float or string. Unlike normal input variables, hidden input variables do not show up in a unit's Script Settings when selected in the editor, they are just a convenient way for defining some standard values at the start of a script. Input variables are created at the same time as the unit itself (even if the game is paused and the script hasn't executed once) and assigned the default value **VAL**, which may be overwritten if the initParams of a [[4rpl:commands:CreateUnit |CreateUnit ]]call specify it. ===== Examples ===== $$amt:1 SetCreeper(10 10 <-amt) === See Also === * [[define|Input Variables]]