I didn't make the mod to be edited in the script for custom maps. So what you said makes sense to me...that fire wont lite because the timer is not set with that watch script.
the error on must not be subordinate is a on command inside another on command...called nesting. That is not allowed.
example:
correct
___________________
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
on:something { the scripts you wrote } on:somethingelse { the scripts you wrote }
not correct
____________________
1
2
3
4
5
6
2
3
4
5
6
on:something { a script on:somethingelse { another script } }
usually i get that error if I missed a bracket "{ }" and the editor thinks I "nested" the on command. That might be the case for you...make sure when you added the watchmaker you did not nest it inside the bracket of the other on command, making it subordinate to the other.
I believe you should have put that watchmaker script inside a ON:START { } command...so it will start each time when the game is started. You can put it anywhere between the SCRIPT=START SCRIPT=END and NOT inside another ON command.
something like this:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
script=start on:start { 	if (exists("object",4855)==0) { 		if (count("object",4855)==0) { 			local $watch; 			$watch=create("object",4855,0,0); 			freevar $watch; 		} 	} } script=end
edited 4×, last 23.12.13 04:37:41 am