you sure you copyed alright?
Quoteif event.list.code == 108 and event.list.parameters == ["FIRE"]
this should be:
if event.list[i].code == 108 and event.list[i].parameters == ["FIRE"]
your missing the
(next thing I gone say can be horrible wrong since I don't know enough of coding)
most of the time the "i" stands for Index.
this is most of the time multiple numbers and will result in multiple responses.
this allows scripters to use 1 bid of code for like 1000 actions instead of writing the code 1000 of times for all 1000 actions.
that's why I think stack is to deep. because it gets to many answers since it will not know what answer to take.
example:
for 0..10
action[i] = do_action[i]
is the same as:
action[0] = do_action0
action[1] = do_action1
action[2] = do_action2
action[3] = do_action3
action[4] = do_action4
action[5] = do_action5
action[6] = do_action6
action[7] = do_action7
action[8] = do_action8
action[9] = do_action9
action[10] = do_action10
see. a lot easier. but it will require the "i" to tell them its multiple numbers