Quote:
Originally Posted by Emixaa
Sup', was curious about the vaettirs bot, i tested it and there is two problems, it doesnt sell at guild hall and he picks up white and purple items
|
Check all the thread,
[Only registered and activated users can see links. Click Here To Register...] :
- 2019 Vaettir Basic
- Vaettir+sell+ident version
For the second, edit and look at this lines; change by False or True for Items you want to pickup or not
Code:
; Checks if should pick up the given item. Returns True or False
Func CustomCanPickUp($aItem)
Local $lModelID = DllStructGetData(($aItem), 'ModelId')
Local $aExtraID = DllStructGetData($aItem, 'ExtraId')
Local $lRarity = GetRarity($aItem)
Local $Requirement = GetItemReq($aItem)
If ($lModelID == 2511) Then
If (GetGoldCharacter() < 99000) Then
Return True ; gold coins (only pick if character has less than 99k in inventory)
Else
Return False
EndIf
ElseIf ($lModelID == $ITEM_ID_Mesmer_Tome)Then
Return $PickUpTomes ; Mesmer Tomes
ElseIf ($lModelID == $ITEM_ID_Dyes) Then ; if dye
If (($aExtraID == $ITEM_ExtraID_BlackDye) Or ($aExtraID == $ITEM_ExtraID_WhiteDye)) Then ; only pick white and black ones
Return True
EndIf
ElseIf ($lRarity == $RARITY_Gold) Then ; gold items
Return True
ElseIf ($lRarity == $RARITY_Purple) And $PickUpAll Then ; purple items
Return True
ElseIf ($lRarity == $RARITY_Blue) And $PickUpAll Then ; purple items
Return True
ElseIf($lModelID == $ITEM_ID_Lockpicks) Then
Return True ; Lockpicks
ElseIf($lModelID == $ITEM_ID_Glacial_Stones) Then
Return True ; glacial stones
ElseIf CheckArrayPscon($lModelID) Then ; ==== Pcons ==== or all event items
Return True
ElseIf CheckArrayMapPieces($lModelID) Then ; ==== Map Pieces ====
Return $PickUpMapPieces
ElseIf ($lRarity == $RARITY_White) And $PickUpAll Then ; White items
Return True
Else
Return False
EndIf
EndFunc ;==>CustomCanPickUp
Cheers ;)