Quote:
A little patience, please, I'm working on a version that sells and identifies
i test it befor i upload
Vattir with sell and ident version :
i have test it he ident and sell items
Attention please read
if you have the gwtoolbox then go to your guild hall and seek out the id your merchant has since there is a vein id in every guild hall
Look at the picture there I have an example (red circled)
change that in the vattir script line 1511 Local $ lMerch = GoNPC (63) <- your npc number
then he should also go to the merchant and can sell
since the function:
GetAgentByName () is broken you have to change it until the new function is there
I would be happy about a click on the THANKS button :)
-If u want Non puplic bot so look in my BM link is in my signature
[Only registered and activated users can see links. Click Here To Register...]
bro i sayd the GetAgentByName() is broken and have to update but so far it has not been found outQuote:
this script will sell or store your gold drops, you need to update the gwa2 file first
Quote:
The Fiber bot dont sell shit when he is full, is it normal?
;~ Description: Returns agent by name.
Func GetAgentByName($aName)
Local $lName, $lAddress
For $i = 1 To GetMaxAgents()
$lAddress = $mStringLogBase + 256 * $i
$lName = MemoryRead($lAddress, 'wchar [128]')
$lName = StringRegExpReplace($lName, '[<]{1}([^>]+)[>]{1}', '')
If StringInStr($lName, $aName) > 0 Then Return GetAgentByID($i)
Next
DisplayAll(True)
Sleep(100)
DisplayAll(False)
DisplayAll(True)
Sleep(100)
DisplayAll(False)
For $i = 1 To GetMaxAgents()
$lAddress = $mStringLogBase + 256 * $i
$lName = MemoryRead($lAddress, 'wchar [128]')
$lName = StringRegExpReplace($lName, '[<]{1}([^>]+)[>]{1}', '')
If StringInStr($lName, $aName) > 0 Then Return GetAgentByID($i)
Next
EndFunc ;==>GetAgentByName
Quote:
bro i sayd the GetAgentByName() is broken and have to update but so far it has not been found out
if you do what is there sold the vaettir goldis
if i try it he cant find name i got the same code in gwa2Quote:
i just tested that, and it goes to the storage, the merchants and sells stuff
this works for me, did you update all the headers?
Code:;~ Description: Returns agent by name. Func GetAgentByName($aName) Local $lName, $lAddress For $i = 1 To GetMaxAgents() $lAddress = $mStringLogBase + 256 * $i $lName = MemoryRead($lAddress, 'wchar [128]') $lName = StringRegExpReplace($lName, '[<]{1}([^>]+)[>]{1}', '') If StringInStr($lName, $aName) > 0 Then Return GetAgentByID($i) Next DisplayAll(True) Sleep(100) DisplayAll(False) DisplayAll(True) Sleep(100) DisplayAll(False) For $i = 1 To GetMaxAgents() $lAddress = $mStringLogBase + 256 * $i $lName = MemoryRead($lAddress, 'wchar [128]') $lName = StringRegExpReplace($lName, '[<]{1}([^>]+)[>]{1}', '') If StringInStr($lName, $aName) > 0 Then Return GetAgentByID($i) Next EndFunc ;==>GetAgentByName
Quote:
maybe its a specific guild hall issue
im pretty sure that data you want is already available somewhere but ill help
map "Hunter's Isle" Merchant id = 48
map "Wizard's Isle" Merchant id = 48
Isle of Solitude = 61 ;)Quote:
ty for help <3
Isle of Meditation = 53
Imperial Isle = 63
Warrior's Isle = 48
Wizard's Isle = 48
Hunter's Isle = 48
Isle of the Dead = 60
Isle of Weeping Stone = ?
Corrupted Isle = ?
Isle of Solitude = ?
Isle of Wurms = ?
Uncharted Isle = ?
Isle of Jade = ?
Nomad's Isle = ?
Burning Isle = ?
Druid's Isle = ?
Frozen Isle = ?