I will try to answer all Runescape related questions!
ive had constant problems over the past hour. There are no failsafes if the script attempts to withdraw logs from the first slot and then closes bank. It just logs out. I think this script needs to retry at least 2x to withdraw logs and not say no logs found. I think my script tries to withdraw the logs too fast sometimes resulting in the script saying no logs found and it logging out. If this could be fixed it would help. I can confirm that this script does not do many randoms yet. 4 randoms none done: frog, 10x clicking ring, leatherhorsen. Otherwise still a great script
in that case, just for testing purposes add to the mainloop:
FindNormalRandoms;
exactly where I posted on here: http://villavu.com/forum/showpost.ph...7&postcount=61
*edit*
I forgot he has updated since last time... place it here from line 472 till 490:
Simba Code:begin
SetupLogin;
SMART_ClearCanvas;
AddOnTerminate('EndDTM');
StartDTM;
repeat
if not BankScreen then
begin
FindNormalRandoms;
FindChest;
end;
OpeningBank;
BonBon;
if WaitingLogsFinish then
begin
IncEx(Players[CurrentPlayer].Integers[3], 28);
end;
PlayerStats;
until not LoggedIn;
end.
Last edited by blinkblink; 05-16-2012 at 01:36 AM.
I found that the script ends itself from being out of logs after a short period of time (10-30 minutes)
I'm using yew logs, and it goes to the bank and doesn't see them. I have it set to slot one and the logs are in slot one.
Is anyone else having this problem?
Double post sorry other then above bug great script![]()
Last edited by Bag of WTF; 05-16-2012 at 02:53 AM. Reason: Double Post
What's 10x clicking ring and leatherhorsen? Did it say Random not activated? Randoms are handled by the client, not me.
Is there logs withdrawed from your bank when it says no logs found?
How is it too fast? It will only start withdrawing when it found the bank screen.
I'll test out 200 yews in a minute.
EDIT: Oh wait, I didn't have an account to try that :\
EDIT2: I bought 500 yews just for testing for you guys. It burn all of them without any problem. But I got into random event, the function is not detecting it. I removed all my procedures and only put FindNormalRandoms in the main loop. Its still not detecting the random event. So maybe you should report it to the devs, give them account stuck in randoms and such.
EDIT3: I closed my bonfire script and opened my cosmic crafter and run it. It detected the random event, but still saying random event not activated because it might be not working at the dev side at the moment. It will only detect the random event when it is in conversation with the random event NPC. So I added a few more FindNormalRandoms in the script. And also, added the banking failsafe in case it says cant find logs. Will do the banking for 3 times before it terminate the script now.
Download the new version.
Last edited by CephaXz; 05-16-2012 at 06:04 AM.
What was the random that got you? I was aware SRL randoms failed to detect some randoms in the desert.
Will run this overnight. Just did 99 magic. This is next on my list.
Interesting. maybe you should post in the Randoms section about that. I believe some of the randoms sometimes don't detect very well, but I cant remember which.
By the way, the bonfire adding is XP based or what? I am looking over it and cleaning your code, but I just want to make sure.
What do you mean by XP based? It just find the log DTM in your inventory and left click it, and choose the option to add logs to nearby fire.
Also, it uses color to check the XP to check whether you're still doing firemaking. If it doesn't, XP counter will not +EXP.
You said it. It's based on XP counter, so it's checking XP gain.
I am just wondering which is better - checking inventory decrease vs. checking xp gain. Perhaps I will mod your script and see for myself the results.
I think the function is this - CountItemsIn. Haven't got time to look into it, gonna sleep in 10 mins, but I am sure you can figure something out.
Basically you check for decrease of logs in set time, maybe 5-10 secs intervals depending on firemaking level. If inventory did not decrease, it's a good idea to assume you need to add to logs again.
Just a suggestion anyway. I believe the current method works fine.
Then it might be the same, since the XP gained fades away after like 5-7 seconds. But will surely look into this function. Thanks!
Keep randomly getting Logs not Found for some reason and script stops.
What do Harry and God have in common?
They are the same person!
Bonbonbonbonbonbonbon
bon
bon
bonbonbon
ty 99 fm <3 < 3 <3
bon bon bon bon
bon,
if WaitFunc(@BankScreen, 6000, 12000) then
begin
if not InvEmpty then
begin
DepositAll;
end;
writeln('Withdrawing logs');
wait (1000+Random(2000));
MouseBankSlot(LOGS_BANKSLOT, mouse_Right);
WaitOption('All', 2000);
CloseBank;
Added that wait time, seems like it shouldn't give that issue anymore, most likely due to lag.
What do Harry and God have in common?
They are the same person!
################################################## #####
Shantay Bank Chest Bonfire
################################################## #####
Logs / Hour : 806
Logs Done : 1764
Fire Spirit : 15
EXP Gained : 303689
EXP / Hour : 138794
Running for : 2 Hours, 11 Minutes and 16 Seconds
-------------------------------------------------------
u forgot to wirite the changelogs for V5u2
H4x? lol
Just add whatever wait times you think its better for you. Maybe my connection is faster, so I never fail the bank part.
You said it keep go banking before logs is finished. Is your XP counter on? And what logs you're using?
Nice proggy there
But I already forgot what I added LOL.
or to fix the logs not found problem u can make it withdraw more than once to ensure they were withdrawd \
thats what i did
There are currently 1 users browsing this thread. (0 members and 1 guests)