Having issues with this line, still new to skript and trying to get it it simply generates a grid
[06:16:48 INFO]: Line 12: (generation.sk)
[06:16:48 INFO]: There's no loop that matches 'loop-number - 1'
[06:16:48 INFO]: Line: set {_x} to (loop-number - 1) * {@grid-size}
[06:16:48 INFO]:
[06:16:48 INFO]: Line 13: (generation.sk)
[06:16:48 INFO]: There's no loop that matches 'loop-number is 19'
[06:16:48 INFO]: Line: if loop-number is 1 or loop-number is {@grid-size} or loop-number-2 is 1 or loop-number-2 is {@grid-size}:
[06:16:48 INFO]:
[06:16:48 INFO]: Line 15: (generation.sk)
[06:16:48 INFO]: 'else' has to be placed just after another 'if' or 'else if' section
[06:16:48 INFO]: Line: else:
[06:16:48 INFO]:
[06:16:48 INFO]: [Skript] Encountered 3 errors while reloading generation.sk! (10853ms)
[06:16:48 INFO]: Line 12: (generation.sk)
[06:16:48 INFO]: There's no loop that matches 'loop-number - 1'
[06:16:48 INFO]: Line: set {_x} to (loop-number - 1) * {@grid-size}
[06:16:48 INFO]:
[06:16:48 INFO]: Line 13: (generation.sk)
[06:16:48 INFO]: There's no loop that matches 'loop-number is 19'
[06:16:48 INFO]: Line: if loop-number is 1 or loop-number is {@grid-size} or loop-number-2 is 1 or loop-number-2 is {@grid-size}:
[06:16:48 INFO]:
[06:16:48 INFO]: Line 15: (generation.sk)
[06:16:48 INFO]: 'else' has to be placed just after another 'if' or 'else if' section
[06:16:48 INFO]: Line: else:
[06:16:48 INFO]:
[06:16:48 INFO]: [Skript] Encountered 3 errors while reloading generation.sk! (10853ms)
Code:
options:
grid-size: 19
quadrants: 750
outline-color: white_concrete
fill-color: green_concrete
grid-height: 0
on load:
loop {@quadrants} times:
set {_z} to (loop-number - 1) * {@grid-size}
loop {@grid-size} times:
set {_x} to (loop-number - 1) * {@grid-size}
if loop-number is 1 or loop-number is {@grid-size} or loop-number-2 is 1 or loop-number-2 is {@grid-size}:
set block at ({_x}, {@grid-height}, {_z}) to {@outline-color}
else:
set block at ({_x}, {@grid-height}, {_z}) to {@fill-color}
Last edited: