client/api: fix runscript

This commit is contained in:
Owain van Brakel
2019-08-11 19:40:16 +02:00
parent ca608069d1
commit 02cf62b881
2 changed files with 5 additions and 13 deletions

View File

@@ -146,11 +146,9 @@ public abstract class ScriptVMMixin implements RSClient
{
assert isClientThread();
assert currentScript == null;
Object[] cargs = new Object[args.length];
assert cargs[0] instanceof Integer || cargs[0] instanceof JavaScriptCallback : "The first argument should always be a ScriptID!";
System.arraycopy(args, 0, cargs, 1, args.length);
assert args[0] instanceof Integer || args[0] instanceof JavaScriptCallback : "The first argument should always be a ScriptID!";
RSScriptEvent se = createScriptEvent();
se.setArguments(cargs);
se.setArguments(args);
runScript(se, 5000000);
}
}