For adding mistakes, there's a function written by Zeph. I think it's called AddMistakes. Just so you know.![]()
SRL's F.A.Q. (Error fixes) | How to Convert SRL-5 Scripts to SRL-6 | Draynor Chop N' Bank (RS3)| AIO Superheater (RS3)
T - E - A - MTogether Everyone Achieves More
So after some begging, this guy trade me and runs away. I chase him until I'm far away from any people.
Suggestion:
- Make the bot return to its original position if it moves too far away
![]()
Here.
Thanks, Coh3n. If you've got time, do you think you could commit this this, so the script works please? Also, (again if you've got time) this thread. Thanks
Will do. Easily done with Reflection.
V1.2 released!
Changes:
- Version checker added
- Occasional mistakes whilst typing
Richard.
Last edited by Rich; 02-05-2011 at 07:17 PM.
<3
Originally Posted by Eminem
Suggestions:
Add a check after a trade for a few things, such as:
"You don't have enough space in your inventory for this trade." - I have had many people offer me up to 300k+ worth in total items that take up at least eight squares and I don't have enough slots in my inventory for this. Thus losing that chance of gold.
"Unable to find Person_Name_Here" - Check for this and make it stop trying to trade the person if they cancel the trade. Many people offer trade more than once in a row and it seems to confuse the bot.
--
Raise the "AddMistakes" chance. The chance, if I recall correctly, is less when the chance amount is higher. Lower is more mistakes. I would put it at 6x or so. But that's just me.
<3
Originally Posted by Eminem
Why not just do, if InvCount >= 15 then Bank
+- 2, to make it more random![]()
In other news:
Progress Report:08:41:22 PM GE Banker uptext found 08:41:23 PM Bank successfully opened 08:41:24 PM Found bank 08:41:24 PM No bank/PIN screen found - Terminating script
I didn't watch the bot as this happened, but bank was open.![]()
Last edited by Rich; 02-05-2011 at 07:50 PM.
<3
Originally Posted by Eminem
Hopefully you can guess which 2 of a few suggestions are coming in V1.3 from this progress report:
Progress Report:>>>>>>>>>>>>>>>>>>>>>> rBeggar <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>> Rich Beggar <<<<<<<<<<<<<<<<<<<< > Time: 10:14:26 PM < > Running for: 1 Minutes and 3 Seconds < > Player: ama < > Loads: 1 < > Loads Per Hour: 57 < > Items: 27 < > Items Per Hour: 1542 < > Randoms: 0 < >>>>>>>>>>>>>>>>>>>>>> By Rich <<<<<<<<<<<<<<<<<<<<<<
Last edited by Rich; 02-05-2011 at 10:26 PM.
<3
Originally Posted by Eminem
is there anyway to price check the items, to add the approx profit made?![]()
<TViYH> i had a dream about you again awkwardsaw
Malachi 2:3
SRL's F.A.Q. (Error fixes) | How to Convert SRL-5 Scripts to SRL-6 | Draynor Chop N' Bank (RS3)| AIO Superheater (RS3)
T - E - A - MTogether Everyone Achieves More
Nice script Rich, I love this idea but it is not very high profit-making script :/ Was working for 40 min and get only 6k. Maybe because it wasn't my lucky dayBut i accepted manually second trade screen while i recived this 6k
World switcher will be usefull :P
:P
^ World switcher is in 1.3 which is coming out today, along with a few other suggestions/requests. If you don't want to click on the second trade (bug with PlayerAccepted), go here. I guess the amount you 'earn' is random really. You can say there is an average GP/hour; it's luck and generosity of the other players.
<3
Originally Posted by Eminem
V1.3 is out!
Changes:
- World switching
- Custom banking
- Counting items and not loads
- Position checking
- Nick in report
EDIT:
V1.3b released
Changes:
- Bug in world switching fixed
- RS username typed at the end of messages for easier recognition in busy areas
Last edited by Rich; 02-06-2011 at 11:06 AM.
<3
Originally Posted by Eminem
Edited to work for any item:
Simba Code:function ConvertPrice(input: string): Integer; // Credit to BlumbleBee for these two functions <3
var
f: Extended;
begin
input := Replace(Lowercase(Trim(input)), ',', '');
if (Pos('m', input) > 0) then
f := StrToFloatDef(Copy(input, 1, Pos('m', input) - 1), 0) * 1000000
else if (Pos('k', input) > 0) then
f := StrToFloatDef(Copy(input, 1, Pos('k', input) - 1), 0) * 1000
else
f := StrToFloatDef(Input, 0);
Result := Round(f);
end;
procedure SetPrice(ID:integer);
var
S: string;
begin
s := getPage('http://services.runescape.com/m=itemdb_rs/viewitem.ws?obj='+IntToStr(ID));
Price := ConvertPrice(Between('<b>Market price:</b> ', #10 + '</span>', s));
end;
That code doesn't compile.
EDIT: Just remembered I've got price grabbing in a script in the Members section. I'll see if that works.
EDIT2: I thought I had price checking in the script, but apparently not...
EDIT3: The GE database on the mainpage is down for me. Down for anyone else?
Last edited by Rich; 02-06-2011 at 01:40 PM.
<3
Originally Posted by Eminem
There are currently 1 users browsing this thread. (0 members and 1 guests)