Func StoreRareSkins()
Out("Storing Rare Skins...")
StoreRare(1, 20)
StoreRare(2, 10)
StoreRare(3, 15)
StoreRare(4, 15)
EndFunc ;==>StoreRareSkins
__________________________________________________ ____________
Func StoreRare($bag, $numOfSlots)
$lBagPtr = GetBagPtr($bag)
For $slot = 1 To Memoryread($lBagPtr + 32, "long")
; Out("Checking items: " & $bagIndex & ", " & $i & @

)
$lItemPtr = GetItemPtrBySlot($bag, $slot)
$aModelID = MemoryRead($lItemPtr + 44, "long")
If $lItemPtr <> 0 And GetRarity($lItemPtr) = $RARITY_Gold And GetItemReq($lItemPtr) < 12 And $aRareSkin[$aModelID] <> "" Then
Out("Storing " & $aRareSkin[$aModelID])
$StorageIndex = FindEmptySlot(8, 12) ; looking in bags 8 to 12 (change based on available storage)
If $StorageIndex[0] > 0 Then MoveItem($lItemPtr, $StorageIndex[0], $StorageIndex[1])
EndIf
Next
EndFunc ;==>StoreRare
__________________________________________________ _________
Global $aRareSkin[60000] ; mark out to prevent pickup
;~ Gold Items
$aRareSkin[114] = "Dwarven Axe"
$aRareSkin[117] = "Krytan Axe"
$aRareSkin[118] = "Tyrian Serpent Axe"
$aRareSkin[127] = "Summit Axe"
$aRareSkin[205] = "Dwarven Hammer"
$aRareSkin[332] = "Eternal Shield OS Strength"
$aRareSkin[333] = "Eternal Shield OS Tactics"
$aRareSkin[336] = "Shadow Shield"
$aRareSkin[336] = "Shadow Shield OS Strength"
$aRareSkin[341] = "Stone Summit Shield OS Tactics"
$aRareSkin[342] = "Summit Warlord Shield OS Tactics"
$aRareSkin[344] = "Magmas Shield Strength"
$aRareSkin[391] = "Raven Staff"
;~ $aRareSkin[396] = "Brute Sword"
;~ $aRareSkin[397] = "Butterfly Sword"
$aRareSkin[399] = "Crystalline Sword"
;~ $aRareSkin[400] = "Fellblade"
;~ $aRareSkin[402] = "Fiery Dragon Sword"
;~ $aRareSkin[405] = "Falchion"
;~ $aRareSkin[406] = "Flamberge"
;~ $aRareSkin[407] = "Forked Sword"
;~ $aRareSkin[408] = "Gladius"
;~ $aRareSkin[412] = "Long Sword"
;~ $aRareSkin[416] = "Scimitar"
;~ $aRareSkin[417] = "Shadow Blade"
;~ $aRareSkin[418] = "Short Sword"
;~ $aRareSkin[419] = "Spatha"
;~ $aRareSkin[421] = "Wingblade Sword"
$aRareSkin[528] = "Eternal Shield"
;~ $aRareSkin[737] = "Broadsword"
;~ $aRareSkin[739] = "Dadao Sword"
;~ $aRareSkin[740] = "Dusk Blade"
;~ $aRareSkin[741] = "Jitte"
;~ $aRareSkin[742] = "Katana"
;~ $aRareSkin[743] = "Platinum Blade"
;~ $aRareSkin[744] = "Shinobi Blade"
;~ $aRareSkin[746] = "Archaic Axe"
$aRareSkin[773] = "Ornate Shield "
$aRareSkin[776] = "Paper Fan Soul Reaping"
$aRareSkin[777] = "Bladed Shield Strength"
$aRareSkin[778] = "Bladed Shield Tactics"
$aRareSkin[789] = "Paper Fan Energy Storage"
;~ $aRareSkin[790] = "Celestial Sword"
;~ $aRareSkin[791] = "Crenellated Sword"
;~ $aRareSkin[792] = "Wicked Blade"
;~ $aRareSkin[793] = "Gothic Sword"
;~ $aRareSkin[794] = "Oni Blade"
;~ $aRareSkin[795] = "Golden Phoenix Blade"
;~ $aRareSkin[796] = "Plagueborn Sword"
;~ $aRareSkin[797] = "Sunqua Blade"
$aRareSkin[854] = "Paper Fan Other 1"
$aRareSkin[855] = "Paper Fan Other 2"
$aRareSkin[856] = "Paper Fan Spawning Power"
$aRareSkin[858] = "Paper Fan Divine Favor"
$aRareSkin[860] = "Paper Fan Fast Casting"
$aRareSkin[861] = "Eternal Shield Strength"
$aRareSkin[862] = "Eternal Shield Tactics"
$aRareSkin[874] = "Jug Soul Reaping"
$aRareSkin[875] = "Jug Energy Storage"
$aRareSkin[928] = "Jellyfish Wand"
$aRareSkin[942] = "Celestial Shield Strength"
$aRareSkin[943] = "Celestial Shield Tactics"
$aRareSkin[944] = "Echovald Shield Strength"
$aRareSkin[945] = "Echovald Shield Tactics"
$aRareSkin[947] = "Emblazoned Defender"
$aRareSkin[949] = "Embossed Aegis"
$aRareSkin[951] = "Gothic Defender"
$aRareSkin[952] = "Kappa Shield Strength"
$aRareSkin[953] = "Kappa Shield Tactics"
$aRareSkin[954] = "Ornate Shield Strength"
$aRareSkin[955] = "Ornate Shield Tactics"
$aRareSkin[956] = "Outcast Shield Strength"
$aRareSkin[958] = "Outcast Shield Tactics"
$aRareSkin[959] = "Plagueborn Shield Strength"
$aRareSkin[960] = "Plagueborn Shield Tactics"
$aRareSkin[985] = "Dragon Kamas"
$aRareSkin[1022] = "Jug Divine Favor"
;~ $aRareSkin[1042] = "Vertebreaker"
;~ $aRareSkin[1043] = "Zodiac Sword"
$aRareSkin[1052] = "Darkwing Defender Strength"
$aRareSkin[1195] = "Fiery Gladius"
$aRareSkin[1271] = "Grim Cesta"
$aRareSkin[1315] = "Gloom Shield OS Strength"
$aRareSkin[1316] = "Gloom Shield OS Tactics"
$aRareSkin[1320] = "Guardian of the Hunt OS Strength"
$aRareSkin[1321] = "Guardian of the Hunt OS Tactics"
$aRareSkin[1350] = "Ungula Axe"
;~ $aRareSkin[1322] = "Jade Sword"
$aRareSkin[1452] = "Sun And Moon Shield Tactics"
$aRareSkin[1536] = "Suntouched Shield"
$aRareSkin[1557] = "Dead Sword"
$aRareSkin[1953] = "Frog Scepter Domination "
$aRareSkin[1956] = "Frog Scepter Fast Casting"
$aRareSkin[1957] = "Frog Scepter Illusion"
$aRareSkin[1958] = "Frog Scepter Inspiration"
$aRareSkin[1959] = "Frog Scepter Soul Reaping"
$aRareSkin[1960] = "Frog Scepter Blood"
$aRareSkin[1961] = "Frog Scepter Curses"
$aRareSkin[1962] = "Frog Scepter Death"
$aRareSkin[1963] = "Frog Scepter Air"
$aRareSkin[1964] = "Frog Scepter Earth"
$aRareSkin[1965] = "Frog Scepter Energy Storage"
$aRareSkin[1966] = "Frog Scepter Fire"
$aRareSkin[1967] = "Frog Scepter Water"
$aRareSkin[1968] = "Frog Scepter Divine"
$aRareSkin[1969] = "Frog Scepter Healing"
$aRareSkin[1970] = "Frog Scepter Protection"
$aRareSkin[1971] = "Frog Scepter Smiting"
$aRareSkin[1972] = "Frog Scepter Communing"
$aRareSkin[1973] = "Frog Scepter Spawning"
$aRareSkin[1974] = "Frog Scepter Restoration"
$aRareSkin[1975] = "Frog Scepter Channeling"
$aRareSkin[1987] = "Bone Dragon Staff Domination"
$aRareSkin[1988] = "Bone Dragon Staff Fast Casting"
$aRareSkin[1989] = "Bone Dragon Staff Illusion"
$aRareSkin[1990] = "Bone Dragon Staff Inspiration"
$aRareSkin[1991] = "Bone Dragon Staff Soul Reaping"
$aRareSkin[1992] = "Bone Dragon Staff Blood"
$aRareSkin[1993] = "Bone Dragon Staff Curses"
$aRareSkin[1994] = "Bone Dragon Staff Death"
$aRareSkin[1995] = "Bone Dragon Staff Air"
$aRareSkin[1996] = "Bone Dragon Staff Earth"
$aRareSkin[1997] = "Bone Dragon Staff Energy Storage"
$aRareSkin[1998] = "Bone Dragon Staff Fire"
$aRareSkin[1999] = "Bone Dragon Staff Water"
$aRareSkin[2000] = "Bone Dragon Staff Divine"
$aRareSkin[2001] = "Bone Dragon Staff Healing"
$aRareSkin[2002] = "Bone Dragon Staff Protection"
$aRareSkin[2003] = "Bone Dragon Staff Smiting"
$aRareSkin[2004] = "Bone Dragon Staff Communing"
$aRareSkin[2005] = "Bone Dragon Staff Spawning"
$aRareSkin[2006] = "Bone Dragon Staff Restoration"
$aRareSkin[2007] = "Bone Dragon Staff Channeling"
$aRareSkin[2039] = "Silverwing Recurvebow"
$aRareSkin[2058] = "Bonecage Scythe"
$aRareSkin[2129] = "Platinum Broadsword"
$aRareSkin[2236] = "Enameled Shield"
$aRareSkin[2237] = "Darkwing Defender Tactics"
$aRareSkin[2268] = "Colossal Scimitar"
$aRareSkin[2295] = "Gloom Shield Strength"
$aRareSkin[2296] = "Gloom Shield Tactics"
$aRareSkin[2331] = "Celestial Shield"
$aRareSkin[2385] = "Icicle Staff"
$aRareSkin[2386] = "Icicle Staff"
$aRareSkin[2387] = "Icicle Staff"
$aRareSkin[2388] = "Icicle Staff"
$aRareSkin[2389] = "Icicle Staff"
$aRareSkin[2422] = "Amethyst Shield Motivation"
$aRareSkin[2422] = "Amethyst Shield Command"
$aRareSkin[2423] = "Amethyst Shield Tactics"
$aRareSkin[3270] = "Magmas Shield"
;~Prophecies Green Items
$aRareSkin[5901] = "Galigord Stone Staff"
$aRareSkin[5902] = "Rago Flame Staff"
$aRareSkin[5914] = "Tanzit Defender"
$aRareSkin[5916] = "Bortak Bone Cesta"
$aRareSkin[5919] = "Villar Glove"
$aRareSkin[5947] = "Vokur Cane "
$aRareSkin[5949] = "Drago Flatbow "
;$aRareSkin[ ] = "Willcrusher"
;~Factions Green Items
$aRareSkin[6309] = "Bazzr Staff"
$aRareSkin[6996] = "Deeproot Sorrow"
$aRareSkin[7995] = "Hanaku Focus "
$aRareSkin[8003] = "Quansong Focus"
$aRareSkin[8084] = "Kunvie Air Staff"
$aRareSkin[8085] = "Rajazan Fervor"
$aRareSkin[8257] = "Kaolin Domination Staff"
$aRareSkin[8431] = "Kepkhet Refuge"
$aRareSkin[8509] = "Kaswa Gluttony"
$aRareSkin[8515] = "Wingstorm "
$aRareSkin[8547] = "The Stonereaper"
$aRareSkin[8554] = "Arbor Earth Staff"
$aRareSkin[8555] = "Jayne Staff"
$aRareSkin[8640] = "Talou Staff"
$aRareSkin[8641] = "Milthuran Staff"
$aRareSkin[8785] = "Shen Censure "
$aRareSkin[11521] = "Phoenix Retribution"
;~Nightfall green items
$aRareSkin[19424] = "Alem Remedy"
$aRareSkin[19413] = "Alsin Walking Stick"
;$aRareSkin[ ] = "Bohdalz Fury"
$aRareSkin[19266] = "Deatheater Longbow"
$aRareSkin[19337] = "Dunshek Purifier"
$aRareSkin[19380] = "Enadiz Defender"
$aRareSkin[19219] = "Hand Of The Forgotten"
$aRareSkin[19323] = "Kayin Focus "
$aRareSkin[19385] = "Keht Aegis"
$aRareSkin[19338] = "Korshek Scepter"
$aRareSkin[19310] = "Korr Focus"
$aRareSkin[19286] = "Lunto Pincers"
$aRareSkin[19364] = "Mehdi Vow"
$aRareSkin[19410] = "Modti Depravation"
$aRareSkin[19412] = "Morolah Staff"
$aRareSkin[19379] = "Onwan Aegis"
$aRareSkin[19388] = "Pehnsed Voice"
$aRareSkin[19429] = "Reaper Blade"
$aRareSkin[19382] = "Shagu Anthem"
$aRareSkin[19344] = "The Earthturner"
$aRareSkin[19400] = "The Stormbringer"
$aRareSkin[19420] = "Vanahk Staff"
$aRareSkin[19302] = "Yammiron Focus "
$aRareSkin[19273] = "Zelnehlun Longbow"
;~Nightfall DOA green items
$aRareSkin[21265] = "Aegis of Terror"
$aRareSkin[21280] = "Aegis of Aaaaarrrrrrggghhh"
;$aRareSkin[ ] = "Divine Ghostly Staff"
$aRareSkin[21264] = "Menzes Ambition"
;$aRareSkin[ ] = "Staff of Anguish"
;$aRareSkin[ ] = "Staff of Ruin"
$aRareSkin[21271] = "Stygian Aegis"
$aRareSkin[21272] = "Stygian Defender"
$aRareSkin[21267] = "Stygian Scepter"
$aRareSkin[21273] = "Stygian Scythe"
;~EotN Green Items
$aRareSkin[26956] = "Asterius Scythe"
$aRareSkin[26936] = "Baglorag Maul"
;$aRareSkin[26983] = "Bogroot Staff"
;$aRareSkin[26984] = "Bogroot Focus"
$aRareSkin[27017] = "Bow of the Kinslayer"
;$aRareSkin[ ] = "Claws of the Kinslayer"
$aRareSkin[26930] = "Chaelse Staff"
$aRareSkin[26925] = "Drikard Rod"
$aRareSkin[26958] = "Frozy Staff"
;$aRareSkin[ ] = ";Iceblood Warstaff"
$aRareSkin[26902] = "Kemil Scepter"
$aRareSkin[26910] = "Kurg Focus"
$aRareSkin[26986] = "Oola Staff"
$aRareSkin[26987] = "Ooloa Wand"
$aRareSkin[26988] = "Ooloa Focus"
$aRareSkin[27001] = "Fendi Staff"
$aRareSkin[27006] = "Cyndr Heart"
$aRareSkin[27030] = "Eldritch Maul"
$aRareSkin[27031] = "Eldritch Staff"
$aRareSkin[28314] = "Jacodo Staff"
$aRareSkin[26974] = "Spear of the Hierophant "
$aRareSkin[26956] = "Staff Of The Wanderer"
$aRareSkin[26901] = "The Mindsquall"
$aRareSkin[26931] = "Nifling's Staff"
$aRareSkin[25918] = "The Thundermaw"
$aRareSkin[27005] = "Cyndr's Aegis"
$aRareSkin[27017] = "Bow of the Kinslayer"
$aRareSkin[27022] = "Scythe of the Kinslayer"
;~War in Krita Winds of Change Green Items
;$aRareSkin[29116] = "Aegis Of Clarity"
$aRareSkin[29110] = "Conviction Axe"
$aRareSkin[29117] = "Diligence"
;$aRareSkin[29118] = "Faith"
;$aRareSkin[29111] = "Guidance"
$aRareSkin[29119] = "Judgment"
;$aRareSkin[29112] = "Resolve"
$aRareSkin[29115] = "Temperance"
$aRareSkin[29113] = "The People Resolve"
;$aRareSkin[29120] = "The People Will"
$aRareSkin[29114] = "The Righteous Hand"
;$aRareSkin[ ] = ";Xun Rao Quill"
;~War in Kryta Green Items
$aRareSkin[35145] = "Beacon of the Unseen"
$aRareSkin[35142] = "Firebrand"
;$aRareSkin[ ] = "Harmony"
;$aRareSkin[ ] = "Law and Order"
;$aRareSkin[ ] = "Righteous Fury"
$aRareSkin[30218] = "Oroku Slicers"
$aRareSkin[35139] = "Peace"
$aRareSkin[30231] = "Plague Soaked Stave"
$aRareSkin[31167] = "Traveler Walking Stick"
$aRareSkin[35131] = "The Hammer Of Justice"
$aRareSkin[35134] = "The Holy Avenger"
$aRareSkin[35137] = "The Interdictor"
$aRareSkin[35136] = "The Peacekeeper"
$aRareSkin[35143] = "The Rapture"
$aRareSkin[35141] = "The Soul Reaper"
;~Core Green Items
$aRareSkin[15239] = "Geoffer Bullwark"
$aRareSkin[36676] = "Heleyne Insight"
;~Other Items
$aRareSkin[36985] = "Misterial commendation"
__________________________________________________ __
; ( ADD IN THE CANSELL() )
If $aRareSkin[$lModelID] <> "" Then
Return False
EndIf
__________________________________________________ _
Func GetItemPtrBySlot($aBag, $aSlot)
If $aBag < 1 Or $aBag > 17 Then Return 0
If $aSlot < 1 Or $aSlot > GetMaxSlots($aBag) Then Return 0
Local $lBagPtr = GetBagPtr($aBag)
Local $lItemPtr = MemoryRead($lBagPtr + 0x18, 'ptr')
Return MemoryRead($lItemPtr + 0x4 * ($aSlot - 1), 'ptr')
EndFunc ;==>GetItemPtrBySlot
__________________________________________________ ______
Func GetItemReq($aItem)
Local $lMod = GetModByIdentifier($aItem, '9827')
Return $lMod[0]
EndFunc ;==>GetItemReq
__________________________________________________ ______
Func GetBagPtr($aBagNumber)
If IsPtr($aBagNumber) Then Return $aBagNumber
Local $lOffset[5] = [0, 0x18, 0x40, 0xF8, 0x4 * $aBagNumber]
Local $lItemStructAddress = MemoryReadPtr($mBasePointer, $lOffset, 'ptr')
Return $lItemStructAddress[1]
EndFunc ;==>GetBagPtr
TIME TO LEARN You have everything i cannot help more i dont have the time i work on a project , i cannot respond after that good chance
ITS NOT MY WORK its logicdoor/greg76 thank you to them and sorry to share this without ask, i wanna help him