SRL-5 Release!
How do you know you have SRL5?
- The auto updater in Simba should say 1000+ for SRL5.
- OR retrieve it straight from the source: SRL-5 on github
Changes to YOUR scripts:
- All .scar files are changed to .simba.
- Changed stats.simba globalstats.simba and moved to srl/core/. You know longer have to include it in your script, it's included with SRL.
- SetAngle and ClickNorth now take integer parameters to avoid waiting 2-4 seconds no matter what.
- SRL_ANGLE_NONE
- SRL_ANGLE_LOW
- SRL_ANGLE_HIGH
- Mouse functions now take a variant and SRL functions use Simba's mouse_left, mouse_right, etc. Scripters should switch as future versions of SRL will only take integers.
- mouse_Left
- mouse_Right
- mouse_Middle
- mouse_move
Function additions/changes:
- LevelUpEx(ClickCont, ClickSkill: boolean): boolean; added to antiban.simba. Credit to Flight.
- function SetScreenMouse(Direction, CameraAngle: Variant): Boolean; added to antiban.simba. Credit to Home and euphemism.
- SetFightModeByLevel(TrainLowestSkill: boolean): boolean; added to fighting.simba. Credit to Rich.
- function IsMoneyPouchOpen: Boolean; added to gametab.simba. Credit to Home.
- function ToggleMoneyPouch(Open: Boolean): Boolean;added to gametab.simba. Credit to Home.
- function GetMoneyPouchAmount: LongInt;added to gametab.simba. Credit to Home.
- function DepositToPouch :Boolean;added to gametab.simba. Credit to Home.
- function WithdrawFromPouch(Amount :Integer) :Boolean;added to gametab.simba. Credit to Home.
- procedure MissMouse(eX, eY: Integer); added to antiban.simba for those who wish to use a more random mouse movement method.
- Several Belt gametab functions added, thanks to Kyle Undefined. Thread here.
- Added some bank amount functions, credit to Daniel. Thread here.
Bug fixes/improvements:
- CloseWindow() should be fixed/improved, and now returns true if it closed the bank.
- Fixed an autocast issue with combat spells, thread here.
- Cast() now returns true if spell is already set to autocast, thread here.
- OpenBankNPC works 100% better, credit to Home. Thread here.
- Fixed GetCurrentTab and TabExists for TAB_LOGOUT.
- Logout() will now call CloseWindow if TAB_LOGOUT doesn't exist, report here.
- Update to new summoning store icon in symbols.simba.
- Added summoning obelisk icon in symbols.simba.
- Fixed AutoCast combat spells returning wrong bool.
- Added WindRush to auto-castable list.
- Fixed GetCurrentTab and TabExists for TAB_LOGOUT.
- Logout() will now call CloseWindow if TAB_LOGOUT doesn't exist.
- Removed unnecessary exit causing issues in Cast().
- Corrected summoning store and added summoning obelisk to symbols.simba.
- Corrected documentation for gametab.simba.
- FindBirdsNest fixed, thread here.
- Fixed Deposit for single items when vType <> integer.
- Fixed PS bug in WindMouse.
- Players[].Worked now works after the player has taken breaks (shouldn't be ANY issues with it anymore)
- OrderWorlds fixed by RISK, thread here.
- ChooseOptionMultiEx won't choose "Cancel" if action is set to Nothing.
- WithdrawEx will not choose "Withdraw All-but-one" option if Amount is set to -1, credit to Shuttleu.
- DepositAll (fixed on 1-4-2011)
Features:
- Gaussian mouse implementation. Credit to Nava2.
- Grand Exchange price grabbing functions in SRL/misc/online.simba. Credit to Nava2.
Use with MSI:
Find this line and remove the // in front of it. (in RunMe.simba)
Documentation:Simba Code://{$DEFINE SRL5} // Uncomment if you're testing SRL5
Original post from Coh3n.
Not all fixes/additions have been mentioned. Will add on to later.