Id like to start out by saying that as is now, both are about equal, injections scripting is for the most part better, but it lacks some built-in functionality of easyuo hence imho there equal.
in the docs it mentions a 'waitforservertosay' function, i really think this is needed , not only does it clean up coding tons, it wouldnt have to be slowing gameplay down by constantly checking if the lastmessage is what u wanted..
the if statments are ugly i mean
if not blahblah == "Blah" then
end if
why cant the != operator be added and make it like this
if blahblah != "Blah"
{
}
two brackets makes the code cleaner,and is much faster to type then then end if...
Pathfinding, possibly the most needed feature of all, it can't be added in scripting without tons of work...
Whats with this Uo.Function() bs... i mean if 95% of ur functions are in the uo 'class' or whatever why not just make them globals? Is there some greater picture i am missing?
a switch statement! i was shocked to see there isnt one,or atleast i could not find it..
better documantation! Maybe some of the above does exist but theres no way for a english speaking person to find it... i mean what 80% of the world speaks english or something like that?
a way to check if a targeter is up
the api is kinda ugly i realize more then one person works on it, and things are added at a later date... but why do like 3 diffrent types of waitfortarget exist? why not have one and make the last arguement be the type, wouldnt need to add the arguement if u used the default..
Again i like injection, thats why i use it, just throwing out my two bits on how it could be improved, i could come up with many more if anyone gives a damn.. i would even be willing to help out if i could get it to compile with gcc.. but i cant.
|