D
DevilKap
Guest
GML:
/// @function ScriptExecuteArray(_func, _args);
/// @returns any
/// @param {function} _func The function to run
/// @param {arguments} _args[] The arguments needed
function ScriptExecuteArray(_func, _args) {
var _func = argument0;
var _args = argument1;
switch (array_length(_args)) {
case 1: return script_execute(_func, _args[0]);
case 2: return script_execute(_func, _args[0], _args[1]);
case 3: return script_execute(_func, _args[0], _args[1], _args[2]);
case 4: return script_execute(_func, _args[0], _args[1], _args[2], _args[3]);
case 5: return script_execute(_func, _args[0], _args[1], _args[2], _args[3], _args[4]);
case 6: return script_execute(_func, _args[0], _args[1], _args[2], _args[3], _args[4], _args[5]);
case 7: return script_execute(_func, _args[0], _args[1], _args[2], _args[3], _args[4], _args[5], _args[6]);
case 8: return script_execute(_func, _args[0], _args[1], _args[2], _args[3], _args[4], _args[5], _args[6], _args[7]);
default: show_error("script_execute_array: argument not supported!", false);
}
}
These errors have never appeared before, did a new update cause more problems (agian)?Script: ScriptExecuteArray at line 12: cannot use function/script name for a variable. using "_func"
Script: ScriptExecuteArrray at line 12: malformed assignment statement