a) Block multiple executions
[BlockMultipleExecutions("group")]
sub test()
UO.Print("test");
end sub
[BlockMultipleExecutions("group")]
sub test2()
UO.Print("test2");
end sub
b) Some function that firing every x seconds (interval i can set on "Main" form and UO.Set)
c) UO.Get("finddistance"), UO.Get("injectecho") ...
d) More message types
UO.Print(color, text);
UO.Print(serial, color, text);
e) overloads in scripts
sub something(item.Graphic)
end sub
sub something(item.Graphic, item.Color)
end sub
f) parameters from game
,exec test 54 39
sub test(a, b)
UO.Print(Str(Val(a)+Val(b)));
end sub
g) No messagebox when error, only print ingame message
|