Pls friend, enlight me, how do we know item level requirment? item.ilevel is the item level, not the level requirment, pls pls enlight me..
that narrows it down a bit... its probably cause of the item list shifting around after purchase. to quick fix for now either:
- add a 50ms+ delay which may fix it
- or call haListIterate() an extra few times after a buy
ill fix next release + expose more manual iteration.
will do... i assume the bottom right text in item popup
also for non-EN locale folks if you require support for gems edit the corresponding locale file...
EXAMPLE:
1. If Korean open bin/Locale/koKR.txt (using UTF. Also open enUS.txt for reference.
2. In D3 locate items with gems. Hover over the item and note the text for the gem. Such as +100 Minimum Damage for RUBY.
3. Take just the text porition (Minimum Damage) and replace the value for GEM_STAT_AVERAGEDAMAGE=<value>
4. Do the same for the remaining gems.
5. Also update HOVER_STAT_PERCENTDAMAGE (+x% Damage) to get accurate weapon+Ruby DPS calculation
you will need to restart HA (right click taskbar icon/exit/restart) to test this.
/HUGS!!!
tnx so much! Chuichu, as always your help is unvaluable, if we ever can do something pls let us know.
@ChuiChu, thank you for your hard work!
Do you have any good suggestions if I want to sell gold in RMAH automatically? Getting up early without enough sleep is a very very bad thing
Thanks again!
edit:
Just saw the update of .39
haClick should make it possible to do the sell, although it may not be stable...
Last edited by seraph18; 04-24-2013 at 03:01 AM.
BugReport:
and it stop at first refound it finde (from a failed buyout) and newer withdraw it, then it continue to next part of code. i end up with a pile of refound in the complete tab and no money in balanceCode:while haSendToStash() do haSleep(1000) end haSleep(100) while haSendToStash() do haSleep(1000) end![]()
Other stuff work like a dream!!!!!!!
/bow
the only purpose of sell log is to analyse selling items so the minimum i need is item.hash item.sale and item.cash... without hash or all stats that i can compare and decide that it's exact item that i buy with exact filter for exact price this sell log is unusableor may be i don't understand smth...
i test with script like:
i pray you find the way to find the tooltip with this info because it's in game - for examle it's in auciton log or you can shift+click on gold icon in sent to stash tab and item will be linked in chat and can be clicked and see full tooltip etc...Code:while haSendToStash() do local item = haItem() print (item.hash.." "..item.sale.." "..item.cash.." "..haItemStat('Strength').value1) end
Last edited by ztnko; 04-24-2013 at 05:14 AM.
you have item.hash, and you need to keep track of item buy price in a database, so yyou can compare hash, buy price and cash = your gain.
but pls test my bugreport and let me know if it is me or a real bug, i'm digging the memory atm.
i don't have hash when haSendToStash() so i can compare only cash and name... there is some ways to identify only with cash - need to rewrite selling function to make every price unique - for example if now i sell for 13999000 then i need to add increasing counter to last 3 digits like 13999001 and use these counter ot identify items instead of hash... the better way is to use item.cbid+item.buyout - with 2 fields it will be enough unique... but it's so ugly method comparing to right method with hash
now i have database with tables:
1. filter table with all stats of item that i want to buy and <filter id>
2. buy table with all stats of item that i really buy and <filter id> and <hash>
3. sell table with all stats of item that i list with <filter id> and <hash>
what i need:
4. sold table with all stats of item that i sold with <filter id> and <hash>
so i can link every table with each other to see what i need and these select requests is easy to wite
and what i need to do now without sold.hash
3. sell table with all stats of item that i list with <filter id> and <hash> <unique price>
4. sold table with <name+unique price>
and now it's very hard sql request to link filter table with sold table... and the main purpose of sell log is to correct filters and not manually but automaticaly... now filter table corrects only according to moment prices on aucion but the purpose is to take into consideration sold history for that filter... it's 10x harder now not taking into consideration of implementing this central counter that make unique prices itself...
and even if i implement all of that there is very big problem - nobody likes prices like 13999787 and everybody likes 13999000 so implementing unique price method i will reduce my sales!!!
Last edited by ztnko; 04-24-2013 at 06:55 AM.
dublepost, sorry
Last edited by alcor75; 04-24-2013 at 06:21 AM.
I confirm every single word you said, i'm in the same boatand i hope you are not in euro.
.39 buglist:
- item.hash is missing for sold item
- refund golds are stuck in the complete tab. (no info on what item we have missed.)
confirm ignoring failed gold bug
Last edited by ztnko; 04-24-2013 at 06:35 AM.
Hey, wait a very long time sell log. Now I'm almost happybut i can't use sell log without hash. Do it plz. Thx. Thx. Thx.
haSendToStash() dont working properly now. It's not taking my gold from failed buyouts.