User Tools

Site Tools


4rpl:commands:define2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
4rpl:commands:define2 [2021/01/14 22:42] Sanian4rpl:commands:define2 [2025/02/14 14:57] (current) – external edit 127.0.0.1
Line 9: Line 9:
 ===== Description ===== ===== Description =====
  
-Input variables must start with a double sign and be placed 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.+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.+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.+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 ===== ===== Examples =====
Line 22: Line 28:
 </code> </code>
  
 +=== See Also ===
 +  * [[4rpl:commands:define|input variables]]
 +
 + <=[[4rpl:start| Index]]
 ~~NOTOC~~ ~~NOTOC~~
  
4rpl/commands/define2.1610664139.txt.gz · Last modified: 2025/02/14 14:56 (external edit)