User Tools

Site Tools


script_syntax

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
script_syntax [2021/05/05 12:02] justinscript_syntax [2021/05/05 12:12] justin
Line 98: Line 98:
 Deals 5 damage to each [[entity]] in the "slimes" [[groups|group]]. Deals 5 damage to each [[entity]] in the "slimes" [[groups|group]].
 <code bauxite> <code bauxite>
-for $in range(0, $item_list.size()) do +for $item_id in $item_list do 
-   give_item($item_list[$i]);+   give_item($item_id);
 end; end;
 </code> </code>
-Gives one of every item in $item_list to the player by iterating over the entire [[array]]. This assumes you have previously defined an $item_list variable that contains an [[array]] of [[string|string]] values for each item ID. The "size" function can be used in cases like this where you may not know how many elements the [[array]] contains.+Gives one of every item in $item_list to the player by iterating over the entire [[array]]. This assumes you have previously defined an $item_list variable that contains an [[array]] of [[string|string]] values for each item ID.
 <code bauxite> <code bauxite>
 for $i in range(1, 4) do for $i in range(1, 4) do
-   give_item("ITEM_000" + "${i}", $i);+   give_item("ITEM_000" + "${$i}", $i);
 end; end;
 </code> </code>
script_syntax.txt · Last modified: 2023/11/06 14:13 by justin