View Full Version : Help a complete noob [RSPS]
I know some people here don't like botting on RSPS and don't see a point but I do. Please understand that I'm a complete noob to this, I've used the search bar and can't find out how to use the color feature of this bot to bot on the RSPS I play. All I want it to do is fight a certain npc, and pick up a certain item, then open that item. It's not very complicated but if someone could at least refer me to something I can read and try to do it myself, or if you have the time help me yourself, I'd greatly appreciate it. Thank you for taking the time to read/help me.
http://villavu.com/forum/forumdisplay.php?f=191
litoris
08-28-2012, 08:25 PM
RSPS botting has few differences from RS botting here.
1)You can't use SMART, therefore the script will take control of your mouse. Use a VM if you need the computer.
2)You can't "read" the uptext using Simba, because the fonts are different. This isn't a big issue if it isn't a complicated script, you can just use DTMs.(I suppose you don't know what they are)
3)Advanced functions in the include might not work, including anything that reads text. Again, not much of a problem if you aren't doing super-complex stuff.
If you want to learn how to make a script for an RSPS, just read tutorials on scripting for RS. YoHoJo has some very nice video tutorials, and they will be mostly valid for private servers. Anytime you learn something, you can ask whether it'll work in an RSPS in the thread, and some experienced member will tell you.
Just head over to the Tutorial Island section, and have fun!
Yeah I looked through that but I'm completely lost do you have like a section for skeleton scripts so I can add/edit npcs/drops or something similar?
litoris
08-28-2012, 08:44 PM
Yeah I looked through that but I'm completely lost do you have like a section for skeleton scripts so I can add/edit npcs/drops or something similar?
Not really. We have one for RS, but you'd need to change a lot to make it work in a private server, it relies on text a lot. Your best bet is making one yourself, and you'll need to read a lot of tutorials for that.
Collecting drops might be a bit too advanced, you could ask help for that.
Footy
08-28-2012, 09:17 PM
A) We need to get a skeleton section
B) If it's xp your after, use Narcles fast fighter, it will fight almost any monster.
E: nvm, since it's an RSPS, go to the other scripts section.
A) We need to get a skeleton section
B) If it's xp your after, use Narcles fast fighter, it will fight almost any monster.
Its for a private server.
jcunit
08-30-2012, 11:05 PM
I'll try and whip up a quick guide for you. ;)
First thing you have to do is add {$i SRL/SRL.simba} to your script, you will need to activate srl.sex in the extension's menu.
program new;
{$i SRL/SRL.simba}
begin
end.
Now we need to find the color of your monster, to do this click the water dropper button and click somewhere on the monster. Now you will get something like this: "6175272"
Start a new procedure; name it anything.
program new;
{$i SRL/SRL.simba}
procedure ClickMonster;
begin
end;
begin
end.
In this procedure we need to declare a variable for the location of the color to be stored in. These variables will be "x, y". So we need to add:
var x, y: Integer;
This is what we have so far:
program new;
{$i SRL/SRL.simba}
procedure ClickMonster;
var x, y: Integer;
begin
end;
begin
end.
Now between the first "begin" and "end;" we will add our code, this is the most important part so don't skip this. Type:
if
FindColor(x, y, colorcode, msx1, msy1, msx2, msy2) then
This finds the color, and set's the value of X and Y the location where the specific color is located. So later we can use them.
Now after that we need to type this:
MoveMouse(x, y);
Wait(500);
Mouse(x, y, 0, 0, true);
This move's the mouse to the location, wait's half a second, and click's where the color is.
This is what we have so far:
program new;
{$i SRL/SRL.simba}
procedure ClickMonster;
var x, y: Integer;
begin
if
FindColor(x, y, colorcode, msx1, msy1, msx2, msy2) then
MoveMouse(x, y);
Wait(500);
Mouse(x, y, 0, 0, true);
end;
begin
end.
Now add the procedure name and "setupsrl;" in the main loop.
begin
setupsrl;
ClickMonster;
end.
To make it repeat; add this: But don't repeat setupsrl; add that above the repeat.
begin
setupsrl;
repeat
ClickMoster;
until false
end.
To make something right click do this:
Mouse(x, y, 0, 0, false);
I'm not going to code this for you, so you should be able to figure the rest out on your own. :D
thanks jcunit that really helped me :)
JC I'm still having trouble because after it right clicks I want it to pick up a specific item and it can't go through color. I don't know what to use.
remember me
10-16-2012, 08:16 PM
I'll try and whip up a quick guide for you. ;)
First thing you have to do is add {$i SRL/SRL.simba} to your script, you will need to activate srl.sex in the extension's menu.
program new;
{$i SRL/SRL.simba}
begin
end.
Now we need to find the color of your monster, to do this click the water dropper button and click somewhere on the monster. Now you will get something like this: "6175272"
Start a new procedure; name it anything.
program new;
{$i SRL/SRL.simba}
procedure ClickMonster;
begin
end;
begin
end.
In this procedure we need to declare a variable for the location of the color to be stored in. These variables will be "x, y". So we need to add:
var x, y: Integer;
This is what we have so far:
program new;
{$i SRL/SRL.simba}
procedure ClickMonster;
var x, y: Integer;
begin
end;
begin
end.
Now between the first "begin" and "end;" we will add our code, this is the most important part so don't skip this. Type:
if
FindColor(x, y, colorcode, msx1, msy1, msx2, msy2) then
This finds the color, and set's the value of X and Y the location where the specific color is located. So later we can use them.
Now after that we need to type this:
MoveMouse(x, y);
Wait(500);
Mouse(x, y, 0, 0, true);
This move's the mouse to the location, wait's half a second, and click's where the color is.
This is what we have so far:
program new;
{$i SRL/SRL.simba}
procedure ClickMonster;
var x, y: Integer;
begin
if
FindColor(x, y, colorcode, msx1, msy1, msx2, msy2) then
MoveMouse(x, y);
Wait(500);
Mouse(x, y, 0, 0, true);
end;
begin
end.
Now add the procedure name and "setupsrl;" in the main loop.
begin
setupsrl;
ClickMonster;
end.
To make it repeat; add this: But don't repeat setupsrl; add that above the repeat.
begin
setupsrl;
repeat
ClickMoster;
until false
end.
To make something right click do this:
Mouse(x, y, 0, 0, false);
I'm not going to code this for you, so you should be able to figure the rest out on your own. :D
i got that code and it work but i got only one problem
it keeps clicking after an half of an second
can you make it so it will only click once
and when the monster is dead it clicks again at an new monster
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.