Loading...
  OR  Zero-K Name:    Password:   

Post edit history

What's wrong with this terraform syntax?

To display differences between versions, select one or more edits in the list using checkboxes and click "diff selected"
Post edit history
Date Editor Before After
10/3/2015 9:28:05 AMUSrankAutoWar before revert after revert
Before After
1 OK so for future readers the general syntax for rectangle based terraform parameters and orders is: 1 OK so for future readers the general syntax for rectangle based terraform parameters and orders is:
2 \n 2 \n
3 local terraformParametersArray = {} 3 local terraformParametersArray = {}
4 \n
4 terraformParametersArray[1] = (a number) -- = terraform_type -- 1 = level, 2 = raise, 3 = smooth, 4 = ramp, 5 = restore 5 terraformParametersArray[1] = (a number) -- = terraform_type -- 1 = level, 2 = raise, 3 = smooth, 4 = ramp, 5 = restore
6 \n
5 terraformParametersArray[2] = (a number) -- = team -- teamID of the team doing the terraform 7 terraformParametersArray[2] = (a number) -- = team -- teamID of the team doing the terraform
8 \n
6 terraformParametersArray[3] = (a number) -- = loop -- true = (1), and false = (0) --needs to be true to create closed rectangle, false only terraforms along the lasso line 9 terraformParametersArray[3] = (a number) -- = loop -- true = (1), and false = (0) --needs to be true to create closed rectangle, false only terraforms along the lasso line
10 \n
7 terraformParametersArray[4] = (a number) -- = terraform_command_height = height change value of the terraform order relative to the ground, uses positive numbers or negative numbers. 11 terraformParametersArray[4] = (a number) -- = terraform_command_height = height change value of the terraform order relative to the ground, uses positive numbers or negative numbers.
12 \n
8 terraformParametersArray[5] = (a number) -- = #coordinates -- how many (x,z) coordinate point there are in the rectangle/linedraw 13 terraformParametersArray[5] = (a number) -- = #coordinates -- how many (x,z) coordinate point there are in the rectangle/linedraw
14 \n
9 terraformParametersArray[6] = (a number) -- = #selectedconstructorsArray -- how many constructors will recieve this terraform order 15 terraformParametersArray[6] = (a number) -- = #selectedconstructorsArray -- how many constructors will recieve this terraform order
16 \n
10 terraformParametersArray[7] = (a number) -- = volumeSelection -- 0 = none, 1 = only raise, 2 = only lower -- raise only will block terracommands with negative height input, lower only will block terracommands with positive height input. This parameter should normally be left 0, because it can interfere with restore and interefere with smooth. 17 terraformParametersArray[7] = (a number) -- = volumeSelection -- 0 = none, 1 = only raise, 2 = only lower -- raise only will block terracommands with negative height input, lower only will block terracommands with positive height input. This parameter should normally be left 0, because it can interfere with restore and interefere with smooth.
18 \n
11 terraformParametersArray[8] = (a number) -- rectangle corner 1, x1 19 terraformParametersArray[8] = (a number) -- rectangle corner 1, x1
12 terraformParametersArray[9] = (a number) -- rectangle corner 1, z1 20 terraformParametersArray[9] = (a number) -- rectangle corner 1, z1
13 terraformParametersArray[10] =(a number) -- rectangle corner 2, x2 21 terraformParametersArray[10] =(a number) -- rectangle corner 2, x2
14 terraformParametersArray[11] =(a number) -- rectangle corner 2, z2 22 terraformParametersArray[11] =(a number) -- rectangle corner 2, z2
15 terraformParametersArray[12] =(a number) -- rectangle corner 3, x3 23 terraformParametersArray[12] =(a number) -- rectangle corner 3, x3
16 terraformParametersArray[13] =(a number) -- rectangle corner 3, z3 24 terraformParametersArray[13] =(a number) -- rectangle corner 3, z3
17 terraformParametersArray[14] =(a number) -- rectangle corner 4, x4 25 terraformParametersArray[14] =(a number) -- rectangle corner 4, x4
18 terraformParametersArray[15] =(a number) -- rectangle corner 4, z4 26 terraformParametersArray[15] =(a number) -- rectangle corner 4, z4
27 \n
19 --every additional param after parameter[15] must always be another constructor's unitid that will inherit the order to assisting the terraunits created by the commandid. 28 --every additional param after parameter[15] must always be another constructor's unitid that will inherit the order to assisting the terraunits created by the commandid.
20 terraformParametersArray[16] =(a number) -- unitID == selectedconstructorsArray[a number index] 29 terraformParametersArray[16] =(a number) -- unitID == selectedconstructorsArray[a number index]
21 30
22 spGiveOrderToUnit(unitID, CMD_TERRAFORM_INTERNAL, terraformParametersArray, {"shift"}) 31 spGiveOrderToUnit(unitID, CMD_TERRAFORM_INTERNAL, terraformParametersArray, {"shift"})
23 \n 32 \n