to answer above
- your script is now reset between relogins. however if you know what youre doing you CAN control this by removing xReset in Core/Events.lua. i may restore the original state restore in the future but more found it annoying than useful. if you need to maintain your own state I have added xGet(index)/xSet(index, value) which I will fully document next update.
- xGet/xSet should persist through logins. try the following. you should see the popup message get longer:
Code:
require('Core.Api')
require('Core.Events')
require('Core.Old')
haSetLogin('acc','pass')
xSet(1, xGet(1) .. 'A')
xMessage(xGet(1))
haLogout()
- new haFilterType is now locale independent so it has to train on all the possibilities. this takes 7 seconds and is done only once per launching the happyauction.exe.
- if you are still having relogin issues please let me know if the following script also fails (should relogin loop on history log). start this from AH first (just found a bug with starting at login):
.. and make sure VSYNC is ON
Code:
require('Core.Api')
require('Core.Events')
require('Core.Old')
require('Bots.LogHistory')
haSetLogin('acc','pass')
LogHistory()
haLogout()
- haClick(). to make things faster i eliminated delays in several areas. if things screwing up add delays with Sleep. i may add SleepFrames in the future to allow you to wait on # frames to complete.
- i just added (46B) xLocate to control your location (login/lobby/different parts of AH). which i now call upon login forcing it to enter the AH. this is something most auction functions automatically do already.