wowitem xml auslesen

Max-de

NPC
Mitglied seit
27.04.2007
Beiträge
4
Reaktionspunkte
0
ich würde gern für ein kleines projekt aus den wowitem xmlfiles, die es zu jedem item gibt, einige dinge automatisch auslesen. jetzt stellt es sich aber doch als recht schwer herraus da immer die zuordnung zu den ID's die darin gespeichert sind zu erkennen. daher meine frage ob es da irgendwo ne liste gibt welche über diese informiert.

was ich bis jetzt rausgefunden habe ist das

<class> 4 = rüstung ist

und das die <subclass> 0 = schmuck, 1= stoff, 2=leder, 3=schwere rüstung und 4 = platte ist

<class> 2 scheinen waffen, die <subclass> scheint dabei den typ der waffe zu beschreiben

auch bei den slots bin ich mir noch nicht ganz im klaren ...
 
Max-de schrieb:
Ich würde gern für ein kleines projekt aus den wowitem xmlfiles

Private Server .....
hmmm.gif




Wenn nicht, schreib halt mal genauer, um was es geht...dann wird dir wohl eher jemand helfen.
 
Zuletzt bearbeitet von einem Moderator:
ne, ich Programmiere an einem dkp System wo der Slot und die Art der verteilten Ausrüstung mit in die Berechnung eingeht. Da ich aber faul bin und das verteilte Item nicht jedes mal von Hand eintragen will, möchte ich mir die nötigen Infos aus der XML Datei holen. Und da diese bei Buffed zur verfügung gestellt wird, dachte ich hier hat jemand plan davon und könnte mir helfen.
 
Inwiefern brauchst du denn die Daten? Sowas in folgender Art?

Number: x
Name: x
Description: x
Bonding: x
ItemClass: x
etc
 
was ich bis jetzt rausgefunden habe ist das

<class> 4 = rüstung ist

und das die <subclass> 0 = schmuck, 1= stoff, 2=leder, 3=schwere rüstung und 4 = platte ist

<class> 2 scheinen waffen, die <subclass> scheint dabei den typ der waffe zu beschreiben

auch bei den slots bin ich mir noch nicht ganz im klaren ...

Sowas?

Item classes:
0 = Consumable
1 = Container
2 = Weapon
4 = Armor
5 = Reagent
6 = Projectile
7 = Trade Goods
9 = Recipe
11 = Quiver
12 = Quest
13 = Key
15 = Miscellaneous

subclass

If "class" is "0" = Consumable, Item subclasses are:
1 = Food
2 = Liquid
3 = Potion (usable in combat)
4 = Scroll (usable in combat)
5 = Bandage (usable in combat)
6 = Healthstone (usable in combat)
7 = Combat Effect (usable in combat)

If "class" is "2" = Weapon, Item subclasses are:
0 = Axe (One Handed)
1 = Axe (Two Handed)
2 = Bow
3 = Rifle
4 = Mace (One Handed Mace)
5 = Mace (Two Handed Mace)
6 = Polearm
7 = Sword (One Handed Sword)
8 = Sword (Two Handed Sword)
10 = Staff
11 = Exotic (One Handed)
12 = Exotic (Two Handed)
13 = Fist Weapon
14 = Miscellaneous Weapon (Blacksmith Hammer, Mining Pick, etc.)
15 = Dagger
16 = Thrown
17 = Spear
18 = Crossbow
19 = Wand
20 = Fishing Pole

If "class" is "4" = Armor, Item subclasses are:
0 = Miscellaneous
1 = Cloth
2 = Leather
3 = Mail
4 = Plate
6 = Shield

If "class" is "6" = Projectile, Item subclasses are:
2 = Arrows
3 = Bullets

If "class" is "7" = Trade Goods, Item subclasses are:
0 = Trade Goods
1 = Parts
2 = Explosives
3 = Devices

If "class" is "9" = Recipe, Item subclasses are:
0 = Book
1 = Pattern (Leatherworking)
2 = Pattern (Tailoring)
3 = Schematic (Engineering)
4 = Plans (Blacksmithing)
5 = Recipe (Cooking)
6 = Recipe (Alchemy)
7 = Manual (First Aid)
8 = Formula (Enchanting)
9 = Manual (Fishing)

If "class" is "11" = Quiver, Item subclasses are:
2 = Quiver (Arrows)
3 = Ammo Pouch (Bullets)

If "class" is "13" = Key, Item subclasses are:
0 = Key
1 = Lockpick
 
Ich brauche im Prinzip

ItemID
ItemName
ItemLevel
ItemSlot
ItemClass

mal als Beispiel
http://www.buffed.de/?i=29985

ItemID = <ItemID>29985</ItemID> -> die XML datei ist i29984.mxl
ItemName = <InventoryName>Schienbeinschützer des Leerhäschers</InventoryName>
ItemLevel = <ItemLevel>115</ItemLevel>
ItemSlot = <ItemSlot>7</ItemSlot>
ItemClass = <Class>4</Class><SubClass>3</SubClass>

In dem Fall weiss ich jetzt das ItemClass 4 = Rüstung ist und die SubClass 3 für Schwere Rüstung steht.

aber im Fall von http://www.buffed.de/?i=30103

ist die ItemClass = <Class>2</Class><SubClass>15</SubClass>
daher 2 = Waffe und 15 scheint Dolch zu sein.

Jetzt will ich mir das aber nicht alles raussuchen sondern suche irgendwo ne Liste wo erklärt wird was <Class> 1, 2, 3, 4 .... ist und wieviele Subclasses es gibt und was die da genau sind.
 
Zurück