Are you using linux with wine?
I'm stumped, never seen it do that. I can't not see the tools even when I try.
I'm an idiot. I can't believe this didn't hit me until now. The helper script should move the mouse and the main script does everything else. This way the script helper would only need to be able translate string ISM's into mouse function parameters, and have a few mouse functions. It can even move the mouse the whole time like a human. I can't think of any other uses for this besides having the mouse move while doing something else. If there is then tell me and I'll rethink it. This way, once there's enough mouse functions to sastify (almost) every need the scripter won't need to write and distribute a copy especially for a certain a script. It's 130 am now so I'll start rewriting tommorow. I'm gonna set up the messaging, parameter reading and then make it work with the bankfinder again. Then I'll let you see it so you can write mouse functions for it.
Stuff to include:
move from one place to the other
move around like a bored human but not in MS/MM/Gametab
move around in area
move around until countflag
gametab anti ban (examine item etc)
Anything else you want supported?
(I'm not going to write all of these (unless I need one for a script and noone else has made it), but I need to make sure that they can be added later smoothly.)
I can't wait to see a script using mousehelper!
No, but the real important thing is minimizing lag. Remember, you're running SCAR ALONGSIDE runescape. Runescape itself takes up over 50% of CPU time. We need to aim for effency. Boreas, I'll work with you to develop a multi SCAR script after we have the base layed out. Maybe we can make the first ever multi-SCARed bone picker/buryer. It can work near the chaos temple or whatever near the lvl 20 giants in the wildy in a calm world. Bone pickers are easy to make. Eh, how 'bout it? It'll be wicked.
As you can see from my sig I have a lot of stuff I want to do. Once you've got a release version of JESSI out and I've got a release version of MouseHelper out I'll see if I can squeeze in a bone picker. Of course I'll start implenting it into my all scripts, once I get around to doing them lol.
MouseHelper Update:
I'm developing MouseHelper as a utility script, like an include, so that any scripter can have the freedom to use it how they want.
Scripts can be written so that they require MouseHelper: [MHR] or so that MouseHelper is supported: [MHS]. In [MHS] scripts the user sets a boolean to true if they have MouseHelper and want to use it. If they set it to false then script uses alternative methods. As you can see the latter is more work for the scripter and more choice for the user.
MouseHelper and the main script call set up procs in the beggining which communicate with each other to make sure everything is cool. (finished it just now, works awesome)
MouseHelperInclude contains functions and procedures that are designed to interact with functions and procedures in MouseHelper. It is included by the main script. Scripters can use these functions and procedures to interact with MouseHelper or they can write their own. Since I don't care how long MouseHelper gets, it contains everything it needs (besides SRL which it includes), however I didn't want the scripters to have to put a whole bunch of stuff in the main scripts proc and func section so I made an include.
I am using several different ISM Id's to keep things organized.
I am trying to keep it as noob friendly as possible for the people that have trouble setting up 1 SCAR.
I'm going to get the layout all done, write some basic procedures (like being able to terminate MouseHelper from the mainscript, sending coords, setting mousespeed, etc), plus 1 starter procedure that moves the mouse from place to another (need it for my bankfinder), maybe write instructions, and then I will beta release. Then people can check it out and write procedures for it like in the list in my last post. Then I'll add those in.
I will when I get some more done.
There are currently 1 users browsing this thread. (0 members and 1 guests)