Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 12:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Item ID Shields ?

Discussion on Item ID Shields ? within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2010
Posts: 7
Received Thanks: 0
Item ID Shields ?

Does any1 know if I can make a bot to take all droped shields?
I know how to do it for special shields with the item ID and I also can get the item ID of shields I have.
But how do I get the item ID of shields I donīt have?

Is there a general ID which includes all shields, or also one for swords, staffs etc.?

Would be nice if any1 could help... it alway takes lots of time to find out which shields can drop in a special region, then to get them to get the item ID and include it to the pickup function then...

No one with an idea? Or does any1 at least have a list with all item IDs?
AlThor79 is offline  
Old 12/27/2014, 12:36   #2
 
elite*gold: 0
Join Date: Nov 2012
Posts: 134
Received Thanks: 49
DllStructGetData($aitem, 'type') ; Shields are type 24
savsuds is offline  
Thanks
1 User
Old 12/27/2014, 19:29   #3
 
elite*gold: 0
Join Date: Apr 2010
Posts: 7
Received Thanks: 0
Thx a lot, was exactly the thing I was looking for. Already had the type ID for shields and all other things, but couldnīt get it to work cause always tried it over the model ID^^
like DllStructGetData($aitem, 'modelID')

Thx again
AlThor79 is offline  
Old 12/28/2014, 10:26   #4
 
elite*gold: 0
Join Date: Nov 2012
Posts: 134
Received Thanks: 49
You are welcome. I copied this list from another website. Should help you out more.
Attached Images
File Type: jpg Item Types.jpg (70.0 KB, 153 views)
savsuds is offline  
Thanks
1 User
Old 01/04/2015, 07:12   #5
 
elite*gold: 0
Join Date: Apr 2010
Posts: 7
Received Thanks: 0
Made a really nice pickup Gui from it now, also a Store Gui where you can choose which item "types" you pick up/store or sell...

Very useful for most bots... thx
AlThor79 is offline  
Old 01/04/2015, 21:07   #6
 
phat34's Avatar
 
elite*gold: 0
Join Date: Sep 2014
Posts: 354
Received Thanks: 120
Can you post those? I would like to check them out!
phat34 is offline  
Old 01/05/2015, 23:27   #7
 
elite*gold: 0
Join Date: Apr 2010
Posts: 7
Received Thanks: 0
Still working on it... Have problems to get gold items salvaged with a normal ID kit.
Have a nice salvage gui where you should be able to say which items to salvage.

But if I try to salvage gold items I need to accept in gw. Functions like SalvageMaterials() or SalvageMod() also wonīt work here...

So for example if I toggle on Salvage Swords (for iron) then it does what I want if the items are white, but If I have to accept in GW to salvage it I donīt know how to accept it...

any ideas ?

Also the move items to chest is a bit buggy... especially if I want to stack up items. It works with materials but If I try it with colors the Bot just exchanges one color with another in chest...

But can post it here when I got all the problems fixed :-)
AlThor79 is offline  
Old 01/07/2015, 12:57   #8
 
elite*gold: 0
Join Date: Nov 2012
Posts: 134
Received Thanks: 49
Remember blues, purples and golds need to identified prior to salvage, or you get a pop-up box, that has to be answered. Which I believe has not been reversed and given to the public.

Check out:
Code:
;~ Description: Starts a salvaging session of an item.
Func StartSalvage($aItem)
	Local $lOffset[4] = [0, 0x18, 0x2C, 0x62C]
	Local $lSalvageSessionID = MemoryReadPtr($mBasePointer, $lOffset)

	If IsDllStruct($aItem) = 0 Then
		Local $lItemID = $aItem
	Else
		Local $lItemID = DllStructGetData($aItem, 'ID')
	EndIf

	Local $lSalvageKit = FindSalvageKit()
	If $lSalvageKit = 0 Then Return

	DllStructSetData($mSalvage, 2, $lItemID)
	DllStructSetData($mSalvage, 3, FindSalvageKit())
	DllStructSetData($mSalvage, 4, $lSalvageSessionID[1])

	Enqueue($mSalvagePtr, 16)
EndFunc   ;==>StartSalvage
You need to call that prior to calling your SalvageMaterials() or SalvageMod(). It kinda makes sense.

Double click on the salvage kit. Select whether you want to salvage mods or materials. The code sequence works the same.
savsuds is offline  
Old 01/11/2015, 10:33   #9
 
elite*gold: 0
Join Date: Apr 2010
Posts: 7
Received Thanks: 0
Hi again, was skiing for a week so sry for not answering

I already made it to answer the pop up box if I just salvage with a cheap salvage kit. Did it like this:

If $lrarity = 2626 Or $lrarity = 2624 Then
StartCheapSalvage($Item, True)
Sleep(GetPing()+500)
ControlSend (GetWindowHandle(), "", "", "j")
Sleep(GetPing()+250)
EndIf

itīs for rarity purple and gold (not needed for blue cause no pop up box there)

The StartCheapSalvage function is like yours just coded it for cheap salvage kits (to buy and use)

But itīs buggy a bit, works most times, but if I have bad ping ---> bot stops or crashes

The other negative thing on:
ControlSend (GetWindowHandle(), "", "", "j") (which says yes in the pop up window) Edit: German Version for that itīs a "j" better would be "Enter" or "y" here...
is that you have to keep open GW also you canīt Disable Rendering then...
It would work whith the pop up window ID but have no clue how to get it.

So reworked it again and use now cheap salvage kits for whites and blues and normal salvage for the rest. A bit more expensive for the bot but who cares...
AlThor79 is offline  
Old 01/12/2015, 10:25   #10
 
elite*gold: 0
Join Date: Nov 2012
Posts: 134
Received Thanks: 49
Glad you got it working. I have never been a big fan of ControlSend. I only posted the function that is buried inside GWA2.
savsuds is offline  
Old 02/17/2022, 03:30   #11
 
Backxtar's Avatar
 
elite*gold: 0
Join Date: Feb 2015
Posts: 400
Received Thanks: 46
Has some1 the ids of attributes? Vs demons i need
Backxtar is offline  
Reply


Similar Threads Similar Threads
[Buying] Q5/13 Tactic Shields
02/18/2014 - Guild Wars Trading - 6 Replies
Looking for Q5/13 Tactic inscriptionable shields. If you could say the skin of the shield whether it's blue, purple and gold and leave the price. Price can be left or negotiated in game or over private messages. Thanks in advance.
Question about Shields
11/15/2012 - Flyff Private Server - 4 Replies
hi guys, I would like to let the Knights and Ringmasters to use shield while equipped with a 2 handed weapons. I saw some threads saying to change the HD_TWO to HD_ONE in Spect_Item.txt.. but I have to change the skills as well. I still want to have the two handed skills thing. is there any other way to do this? I've have been messing around with my moverEquip.cpp. all i have done is making the neuz crash. Thank you.
New Shields??
03/12/2012 - DarkOrbit - 7 Replies
hello everyone i hear that bugpoint will make new shields BO3 and this shield will have 25k is that true??
[TuT] Make Shields Element Refinery Able and Baruna Shields Pierce Able
10/19/2011 - Flyff Private Server - 21 Replies
English Today Iīm gonna show you how every player can refine its shield with elements. First of all, open your source folder and look for the file "Item.cpp" In this file, you have to search for: "BOOL CItemElem::IsEleRefineryAble( ItemProp* pProp ) Underneath that, you see: pProp->dwItemKind3 == IK3_SUIT || pProp->dwItemKind2 == IK2_WEAPON_MAGIC || pProp->dwItemKind2 == IK2_WEAPON_DIRECT ) return TRUE;
shields
08/03/2011 - Metin2 Private Server - 0 Replies
Hi community, I'm looking for a way to put on the characterthe shields. Or is there a way to wield two weapons at a character? Could you help me? Thank you. Regards UPDATE: like this http://www.youtube.com/watch?v=rWEvKe91V4c&fea ture=related



All times are GMT +1. The time now is 12:54.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.