Hi Community,
as we haven't had any update yesterday (wednesday) by BigPoint for DarkOrbit we will release a forced update on the coming Friday Evening (27. of April) to get rid of some errors occured since the last version.
Changelog: 1.1.0.24 -> 1.1.0.66
Client:
* compatibility for new DO Version
+ Added TaskScript Tab in Accountdetails
+ Brazil2 added
* smooth orbit is an optional setting now
* fixed a critical exception related to applying the saved window size
* fixed a common login problem
* added color indication on the "aktiv" column
* fixed an unhandled exception related to the GUI
* AutoBidding: The bidding list will now be filled with default entries of items you do not bid on yet
* Increased performance of the bot: The program should be running smoother now, especially on weak machines or when running more than 5 sessions at once
* Fixed a problem when starting the program (slow startup problem).
* Fixed a problem when quitting the program (no response error).
* Fixed a problem when minimizing / maximizing the program
* BotClient Window Size will be saved and used on next startup
* Fixed CargoBoxes
* tried to speed up program shutdown
Logic:
* fixed repair behaviour
Tasks:
+ BMain.Pet
+ bool BMain.Pet.IsActive //get
+ bool CanUsePetMode(Enums.PetMode mode)
TaskScripts:
+ Added PBDOBot.Api.Task.ITaskScript
TaskScripts:
+ Added PBDOBot.Api.Task.ITaskScript
TaskScripts are going through a change to allow more flexibility. There is a new system that allows the usage of several independent TaskScripts at once!
The TaskScritps are now put into seperate files that implement the PBDOBot.Api.Task.ITaskScript interface and a new tab in the account options allows to choose which TaskScripts should be used.
The TaskScripts can be added and removed at runtime, just edit the settings.
To implement the ITaskScript interface you have to implement the following methods:
Code:
public MyTaskScript() : base("MyTaskScript", 1000, 1) // where 1000 is the interval and 1 is the priority over other TaskScripts
public override bool NeedRun();
public override int Run();
Also be aware that using Task-variables requires putting Task. infront of them:
For details look into the example TaskScript attached to this post.
When the update is released your Bot client will automatically update itself. And of course you'll find the Full & updated *.exe only archives in our download section.
Please note that the Update routine doesn't care if your bot is in galaxy gates, so please make sure none of your accounts is working in galaxy gate around the update time.
discussion & comment thread:
The only change in the new "new" client (v1.1.066) is the compability according the new darkorbit version.
please use the discussion & comment thread:
Sincerely
v5^development