Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] Diablo → Веб интерфейс Diablo 2

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 30

1

Topic: Веб интерфейс Diablo 2

Очень нравиться возможности на games.utech.ru: регистрация, переименовка, скачка персонажей и т.д. Не мог ли Harpywar выложить данную веб систему? И ещё интересует реально ли сделать возможность переноса чаров с одного акка на другой?

2

Re: Веб интерфейс Diablo 2

После переименования персонажей выявились 2 бага:
Первый - это дублирование персонажа, если он находится в игре. Т.е. остается и новый (переименованный), и старый, т.к. после выхода из игры он заново сохраняется. Здесь нужно сделать сверку переименовываемого перса со status.xml(dat), чтобы он не находится в этот момент в игре.
Второй - дублирование имени перса в ладдере. Не знаю как это исправить.
Соотвественно выкладывать я пока не буду.

Перенос с одного акка на другой возможен. Вручную это можно сделать, подправивив в hex редакторе имя персонажа charinfo и переименовав имя файла. Затем переместить в новую папку charinfo (того перса, куда перемещаем).

Я написал php класс, и чтобы с помощью него переименовать персонажа (charinfo/charsave), нужно всего 3 строки кода. Остальное дело за оболочкой...

Пример использования класса charsave.class.php (php5):

$charname_old="full_path_to\\files\\test\\d2chars\\characters\\neel"; //полный путь к файлу старого перса charinfo
$charname_new="full_path_to\\ffiles\\test\\d2chars\\characters\\harpywar"; //полный путь к файлу нового перса charinfo

require "charsave.class.php";
$char=new charSave(); //объявляем класс

$char->open($charname_old); //1. открываем файл для редактирования
$char->setName("harpywar", 48); //2. переименовываем neel на harpywar (редактирует файл изнутри); 48 - значение для charinfo; чтобы переименовать charsave (d2s) можно поставить либо 20, либо ничего
$char->save($charname_new); //3. сохраняем файл с новым именем
Do not ask for support in PM.

3

Re: Веб интерфейс Diablo 2

Спасибо... А вот следующим можешь поделиться?:
Авторизация на странице через акк и пасс и скачка своих персонажей.
P.S. Если не сложно то выложите данную систему целиком. Ну чтоб нуна было тока название логин и пароль от БД помнять, пути к файлам и т.д.

4

Re: Веб интерфейс Diablo 2

Переименование персонажей входит в туда по-умолчанию. Как будет время, подготовлю и выложу.

Do not ask for support in PM.

5

Re: Веб интерфейс Diablo 2

было бы замечательно...

6

Re: Веб интерфейс Diablo 2

Ещё есть идейка, довольно таки простая, но тем не менее полезная:
Сделать систему трейда. Т.е. опять же юзер логинится вводит интересующую его шмотку и получает список игроков, которые в своё время заполнили форму и выложили свою шмотку на продажу... Я конечно понимаю, что такая система мало эффективна для маленького онлайна, но например при моём онлайне 30-50 чел. часто бывало, что игроки внезапно узнавали что у них у обоих есть лишние, нужные друг для друга шмотки... Впринцыпе, думаю описать данное дело в код легко, но ещё бы оформить как следует...
P.S. об автаматической передачи шмоток при согласии обоих сторон я заикаться даже не буду smile

7

Re: Веб интерфейс Diablo 2

У меня тоже есть такая мысть, но это отнюдь не просто. Если один называет вещь по-своему, а другому по-своему?
Без базы вещей это то-же самое, что и трейд на форуме.

Do not ask for support in PM.

8

Re: Веб интерфейс Diablo 2

так базу мона вытащить из любой проги где она есть smile Ты опиши что именно нужно? Список всех шмоток я могу составить. А вот в коде я не силён smile

9

Re: Веб интерфейс Diablo 2

Нужно все разложить по полочкам и категориям. Во-первых продумать категории.
Я думаю такие категории.

Первая: Set Items, Normal, Exceptional, Elite, Rings, Jewels, Circlets, Amulets, Charms
Вторая: Helms, Armor, Shields, Gloves и пр. (здесь полный список)

http://www.battle.net/diablo2exp/items/
Затем создать список характеристик всех предметов (Defense, Durability, Required Strength, Ethreal и пр). Характеристики могут быть разные у разных типов предметов (напр. Range есть у Scepters, но нет у Bows). Вот их надо собрать воедино одним списком, ничего не потеряв. Rare Items, Crafted Items - все туда же.

Ещё сделать такой же список но с категориями (напр. Scepters: Sockets, Speed for Paladin, Quality Level, ...; Bows: Two-Hand Damage, Min Strength, Min Dexterity, Sockets, Speed by Class, ...), чтобы потом можно было в скрипте распределить по типам предметов.

Предпоследний этап - заполнить примерно 2500 итемами (точно не знаю сколько их там) всю базу. И последний - извлечь с сайта батл.нет все картинки предметов в формате gif (или ещё откуда-нибудь), и переименовать... Но не все названия итемов сходятся с названием картинок. Мб переименовать по id, но будет с дубликатами.


Я не игрок, написал все как есть, заглянув сейчас на сайт arreat summit. Возможно, здесь не всё, но это оч большая работа. К тому же я более чем уверен, что все это можно автоматизировать (что более предпочтительнее, ибо ошибки исключены), и вся информация есть в файлах той же Атмы. Но чтобы разобраться там тоже нужно время.
Поэтому либо вручную, либо автоматически. На этом выборе я, когда хотел начать делать эту систему, и остановился.

Можно сказать, что это все распределять так подробно не нужно. Но тогда поиск предметов и добавление новых игроками сводится на нет.

Do not ask for support in PM.

10

Re: Веб интерфейс Diablo 2

Такс... Моё мнение по поводу катеегорий:

Set Items (назвая сетов)
Unique Armor (Helms, Armor, Shields, Gloves, Boots, Belts)
Unique Weapons ( Axes, Bows, Crossbows, Daggers, Javelins, Maces, Polearms, Scepters, Spears, Staves, Swords, Throwing Weapons, Wands)
Rings and Amulets
Charms
Runes
Others (тут всякую хрень типо гемов, бутылок да и простых синих шмоток)

В каждой категории возможно ещё несколько разветвлений (Например в Helms будут ещё категории:  Barbarian helms, Druid helms). Но в целом так, ещё шире разделять не нужно, ибо как игрок знаю, что люди бывают всякие... И что и нуб и дед поймут что какой нить "Shako Helm" нужно искать в Unique Armor - Helmet.

Насчёт характеристик - нафиг не нужно! Уж поверьте даже нуб играющий второй день от кудо то знает, что для его Хаммердинера нужен HotO.

При размещение лота пользователь должен будет только выбрать название итема и выложить скрин (так будет быстрее для самих игроков да и для нас работы меньше). Т.е. по идее Инфа о лоте это - название, скрин, и цена (Не голда, а вещи которые он хочет взамен. Да и вообще валюта в Д2 - это руны).

Более точный каталог я выложу вечером. Останется только написать оболочку для базы и заполнить... Заполнением я с радостью могу заняться...

11 (edited by Suslik 21.04.2008 13:17)

Re: Веб интерфейс Diablo 2

то что в квадратных скобках означает ещё подкталог smile

Set Items
Angelic Raiment
Arcanna's Tricks
Arctic Gear
Berserker's Arsenal
Cathan's Traps
Civerb's Vestments
Cleglaw's Brace
Death's Disguise
Hsarus' Defense
Infernal Tools
Iratha's Finery
Isenhart's Armory
Milabrega's Regalia
Sigon's Complete Steel
Tancred's Battlegear
Vidala's Rig
Aldur's Watchtower
Bul-Kathos' Children
Cow King's Leathers
The Disciple
Griswold's Legacy
Heaven's Brethren
Hwanin's Majesty
Immortal King
M'avina's Battle Hymn
Natalya's Odium
Naj's Ancient Vestige
Orphan's Call
Sander's Folly
Sazabi's Grand Tribute
Tal Rasha's Wrappings
Trang-Oul's Avatar

Unique Armor
Helms [Barbarian Helms, Druid Pelts]
Armor
Shields [Paladin Shields, Shrunken Heads]
Gloves
Boots
Belts

Unique Weapons
Axes
Bows [Amazon Bows]
Crossbows [Amazon Crossbows]
Daggers
Javelins [Amazon Javelins]
Maces
Polearms
Scepters
Spears
Staves
Swords
Throwing Weapons
Wands
Katars
Orbs

Rings and Amulets

Charms

Runes

Others
Potions
Gems
Jewels
Magic Items

12

Re: Веб интерфейс Diablo 2

# Set Items
[1] Angelic Raiment
[2] Arcanna's Tricks
[3] Arctic Gear
[4] Berserker's Arsenal
[5] Cathan's Traps
[6] Civerb's Vestments
[7] Cleglaw's Brace
[8] Death's Disguise
[9] Hsarus' Defense
[10] Infernal Tools
[11] Iratha's Finery
[12] Isenhart's Armory
[13] Milabrega's Regalia
[14] Sigon's Complete Steel
[15] Tancred's Battlegear
[16] Vidala's Rig
[17] Aldur's Watchtower
[18] Bul-Kathos' Children
[19] Cow King's Leathers
[20] The Disciple
[21] Griswold's Legacy
[22] Heaven's Brethren
[23] Hwanin's Majesty
[24] Immortal King
[25] M'avina's Battle Hymn
[26] Natalya's Odium
[27] Naj's Ancient Vestige
[28] Orphan's Call
[29] Sander's Folly
[30] Sazabi's Grand Tribute
[31] Tal Rasha's Wrappings
[32] Trang-Oul's Avatar

# Unique Armor
[33] Helms
[34]- Barbarian Helms
[35]- Druid Pelts
[36] Armor
[37] Shields
[38]- Paladin Shields
[39]- Necromancer Shrunken Heads
[40] Gloves
[41] Boots
[42] Belts

# Unique Weapons
[43] Axes
[44] Bows
[45]- Amazon Weapons
[46] Crossbows
[47] Daggers
[48] Javelins
[49] Maces
[50] Polearms
[51] Scepters
[52] Spears
[53] Staves
[54] Swords
[55] Throwing Weapons
[56] Wands
[57]- Assasin Katars
[58]- Sorceress Orbs

# Others
[59] Potions
[60] Gems
[61] Jewels
[62] Magic Items


[63] Rings and Amulets

[64] Charms

[65] Runes

Типы:
[0] пустой (для рунок, и прочего, где тип не нужен)
[1] Normal
[2] Exceptional
[3] Elite

Это я немного подправил (жирное), и дал категориям ID. Под-категории в базе не нужны, их можно будет выводить через скрипт.
В базе для итемов достаточно 4 поля: ID, Category, Type, Name. Теперь как добавлять имена итемам. Создай текстовый файлик, и в нем соответственно шаблону вставляй с новой строки новые имена: ('id_категории','тип','название_предмета')

Пример:

('66','0', 'Zod rune')
('66','0', 'Um rune')
('45','2', 'Stag Bow')
...
и т.д.

Главное, следить за категориями, чтобы не было ошибок.

Потом я запросом это добавлю в базу. Если есть вопросы, спрашивай.

Do not ask for support in PM.

13

Re: Веб интерфейс Diablo 2

А к сетам тип 0 ставить?

14

Re: Веб интерфейс Diablo 2

И ни чё если будет например так:
('25','0', 'M'avina's Tenet')
В названии есть символ ' , не накосячит ли он базу? smile

15

Re: Веб интерфейс Diablo 2

У сетов тоже нет типов => 0.
Тогда лучше используй не одинарные кавычки: ("25","0", "M'avina's Tenet")

Do not ask for support in PM.

16

Re: Веб интерфейс Diablo 2

Ок. Просто думал это префиксы в коде и от них ни куда не деться.. smile

17 (edited by Suslik 23.04.2008 13:45)

Re: Веб интерфейс Diablo 2

+ show spoiler

# Set Items

("1","0", "Angelic Mantle")
("1","0", "Angelic Sickle")
("1","0", "Angelic Halo")
("1","0", "Angelic Wings")
("2","0", "Arcanna's Head")
("2","0", "Arcanna's Flesh")
("2","0", "Arcanna's Deathwand")
("2","0", "Arcanna's Sign")
("3","0", "Arctic Furs")
("3","0", "Arctic Binding")
("3","0", "Arctic Mitts")
("3","0", "Arctic Horn")
("4","0", "Berserker's Headgear")
("4","0", "Berserker's Hauberk")
("4","0", "Berserker's Hatchet")
("5","0", "Cathan's Visage")
("5","0", 'Cathan's Mesh")
('5','0', 'Cathan's Rule")
('5','0', 'Cathan's Sigil")
('5','0', 'Cathan's Seal")
("6","0", "Civerb's Cudgel")
("6","0", "Civerb's Icon")
("6","0", "Civerb's Ward")
("7","0", "Cleglaw's Tooth")
("7","0", "Cleglaw's Pincers")
("7","0", "Cleglaw's Claw")
("8","0", "Death's Touch")
("8","0", 'Death's Hand')
("8","0", 'Death's Guard')
("9","0", "Hsarus' Iron Fist")
("9","0", "Hsarus' Iron Heel")
("9","0", "Hsarus' Iron Stay")
("10","0", "Infernal Cranium")
("10","0", "Infernal Sign")
("10","0", "Infernal Torch")
("11","0", "Iratha's Coil")
("11","0", "Iratha's Collar")
("11","0", "Iratha's Cord")
("11","0", "Iratha's Cuff")
("12","0", "Isenhart's Lightbrand")
("12","0", "Isenhart's Horns")
("12","0", "Isenhart's Case")
("12","0", "Isenhart's Parry")
("13","0", "Milabrega's Diadem")
("13","0", "Milabrega's Robe")
("13","0", "Milabrega's Orb")
("13","0", "Milabrega's Rod")
("14","0", "Sigon's Visor")
("14","0", "Sigon's Shelter")
("14","0", "Sigon's Sabot")
("14","0", "Sigon's Guard")
("14","0", "Sigon's Wrap")
("14","0", "Sigon's Gage")
("15","0", "Tancred's Skull")
("15","0", "Tancred's Spine")
("15","0", "Tancred's Hobnails")
("15","0", "Tancred's Crowbill")
("15","0", "Tancred's Weird")
("16","0", "Vidala's Barb")
("16","0", "Vidala's Ambush")
("16","0", "Vidala's Fetlock")
("16","0", "Vidala's Snare")
("17","0", "Aldur's Stony Gaze")
("17","0", "Aldur's Advance")
("17","0", "Aldur's Deception")
("17","0", "Aldur's Rhythm")
("18","0", "Bul-Kathos' Sacred Charge")
("18","0", "Bul-Kathos' Tribal Guardian")
("19","0", "Cow King's Horns")
("19","0", "Cow King's Hide")
("19","0", "Cow King's Hooves")
("20","0", "Telling of Beads")
("20","0", "Laying of Hands")
("20","0", "Dark Adherent")
("20","0", "Rite of Passage")
("20","0", "Credendum")
("21","0", "Griswold's Heart")
("21","0", "Griswold's Valor")
("21","0", "Griswold's Redemption")
("21","0", "Griswold's Honor")
("22","0", "Haemosu's Adamant")
("22","0", "Dangoon's Teaching")
("22","0", "Taebaek's Glory")
("22","0", "Ondal's Almighty")
("23","0", "Hwanin's Splendor")
("23","0", "Hwanin's Justice")
("23","0", "Hwanin's Refuge")
("23","0", "Hwanin's Blessing")
("24","0", "Immortal King's Will")
("24","0", "Immortal King's Stone Crusher")
("24","0", "Immortal King's Soul Cage")
("24","0", "Immortal King's Detail")
("24","0", "Immortal King's Forge")
("24","0", "Immortal King's Pillar")
("25","0", "M'avina's True Sight")
("25","0", "M'avina's Caster")
("25","0", "M'avina's Embrace")
("25","0", "M'avina's Icy Clutch")
("25","0", "M'avina's Tenet")
("26","0", "Natalya's Totem")
("26","0", "Natalya's Mark")
("26","0", "Natalya's Shadow")
("26","0", "Natalya's Soul")
("27","0", "Naj's Circlet")
("27","0", "Naj's Light Plate")
("27","0", "Naj's Puzzler")
("28","0", "Guillaume's Face")
("28","0", "Whitstan's Guard")
("28","0", "Magnus' Skin")
("28","0", "Wilhelm's Pride")
("29","0", "Wilhelm's Pride")
("29","0", "Sander's Superstition")
("29","0", "Sander's Taboo")
("29","0", "Sander's Riprap")
("30","0", "Sazabi's Mental Sheath")
("30","0", "Sazabi's Cobalt Redeemer")
("30","0", "Sazabi's Ghost Liberator")
("31","0", "Tal Rasha's Lidless Eye")
("31","0", "Tal Rasha's Horadric Crest")
("31","0", "Tal Rasha's Guardianship")
("31","0", "Tal Rasha's Fine-Spun Cloth")
("31","0", "Tal Rasha's Adjudication")
("32","0", "Trang-Oul's Guise")
("32","0", "Trang-Oul's Scales")
("32","0", "Trang-Oul's Wing")
("32","0", "Trang-Oul's Girth")
("32","0", "Trang-Oul's Claws")



# Unique Armor

("33","1", "Biggin's Bonnet")
("33","1", "Tarnhelm")
("33","1", "Coif of Glory")
("33","1", "Duskdeep")
("33","1", "Howltusk")
("33","1", "The Face of Horror")
("33","1", "Undead Crown")
("33","1", "Wormskull")
("33","2", "Peasant Crown")
("33","2", "Rockstopper")
("33","2", "Stealskull")
("33","2", "Darksight Helm")
("33","2", "Valkyrie Wing")
("33","2", "Blackhorn's Face")
("33","2", "Crown of Thieves")
("33","2", "Vampire Gaze")
("33","3", "Harlequin Crest")
("33","3", "Steel Shade")
("33","3", "Veil of Steel")
("33","3", "Nightwing's Veil")
("33","3", "Andariel's Visage")
("33","3", "Crown of Ages")
("33","3", "Giant Skull")
("33","0", "Kira's Guardian")
("33","0", "Griffon's Eye")
("34","0", "Arreat's Face")
("34","0", "Wolfhowl")
("34","0", "Demonhorn's Edge")
("34","0", "Halaberd's Reign")
("35","0", "Jalal's Mane")
("35","0", "Cerebus' Bite")
("35","0", "Ravenlore")
("35","0", "Spirit Keeper")
("36","1", "Greyform")
("36","1", "Blinkbat's Form")
("36","1", "The Centurion")
("36","1", "Twitchthroe")
("36","1", "Darkglow")
("36","1", "Hawkmail")
("36","1", "Venom Ward")
("36","1", "Sparking Mail")
("36","1", "Iceblink")
("36","1", "Heavenly Garb")
("36","1", "Boneflesh")
("36","1", "Rockfleece")
("36","1", "Rattlecage")
("36","1", "Goldskin")
("36","1", "Silks of the Victor")
("36","2", "The Spirit Shroud")
("36","2", "Skin of the Vipermagi")
("36","2", "Skin of the Flayed One")
("36","2", "Iron Pelt")
("36","2", "Crow Caw")
("36","2", "Spirit Forge")
("36","2", "Duriel's Shell")
("36","2", "Shaftstop")
("36","2", "Skullder's Ire")
("36","2", "Que-Hegan's Wisdom")
("36","2", "Guardian Angel")
("36","2", "Toothrow")
("36","2", "Atma's Wail")
("36","2", "Corpsemourn")
("36","3", "Ormus' Robes")
("36","3", "The Gladiator's Bane")
("36","3", "Arkaine's Valor")
("36","3", "Leviathan")
("36","3", "Steel Carapace")
("36","3", "Templar's Might")
("36","3", "Tyrael's Might")
("37","1", "Pelta Lunata")
("37","1", "Umbral Disk")
("37","1", "Stormguild")
("37","1", "Steelclash")
("37","1", "Swordback Hold")
("37","1", "Bverrit Keep")
("37","1", "Wall of the Eyeless")
("37","1", "The Ward")
("37","2", "Visceratuant")
("37","2", "Moser's Blessed Circle")
("37","2", "Stormchaser")
("37","2", "Tiamat's Rebuke")
("37","2", "Lance Guard")
("37","2", "Gerke's Sanctuary")
("37","2", "Lidless Wall")
("37","2", "Radament's Sphere")
("37","3", "Blackoak Shield")
("37","3", "Stormshield")
("37","3", "Spike Thorn")
("37","3", "Medusa's Gaze")
("37","3", "Head Hunter's Glory")
("37","3", "Spirit Ward")
("38","0", "Alma Negra")
("38","0", "Herald Of Zakarum")
("38","0", "Dragonscale")
("39","0", "Homunculus")
("39","0", "Darkforce Spawn")
("39","0", "Boneflame")
("40","1", "The Hand of Broc")
("40","1", "Bloodfist")
("40","1", "Chance Guards")
("40","1", "Magefist")
("40","1", "Frostburn")
("40","2", "Venom Grip")
("40","2", "Gravepalm")
("40","2", "Ghoulhide")
("40","2", "Lava Gout")
("40","2", "Hellmouth")
("40","3", "Dracul's Grasp")
("40","3", "Soul Drainer")
("40","3", "Steelrend")
("41","1", "Hotspur")
("41","1", "Gorefoot")
("41","1", "Treads of Cthon")
("41","1", "Goblin Toe")
("41","1", "Tearhaunch")
("41","2", "Infernostride")
("41","2", "Waterwalk")
("41","2", "Silkweave")
("41","2", "War Traveler")
("41","2", "Gore Rider")
("41","3", "Sandstorm Trek")
("41","3", "Marrowwalk")
("41","3", "Shadow Dancer")
("42","1", "Lenymo")
("42","1", "Snakecord")
("42","1", "Nightsmoke")
("42","1", "Goldwrap")
("42","1", "Bladebuckle")
("42","2", "String of Ears")
("42","2", "Razortail")
("42","2", "Gloom's Trap")
("42","2", "Snowclash")
("42","2", "Thundergod's Vigor")
("42","3", "Arachnid Mesh")
("42","3", "Nosferatu's Coil")
("42","3", "Verdungo's Hearty Cord")


# Unique Weapons

("43","1", "The Gnasher")
("43","1", "Deathspade")
("43","1", "Bladebone")
("43","1", "Skull Splitter")
("43","1", "Rakescar")
("43","1", "Axe of Fechmar")
("43","1", "Goreshovel")
("43","1", "The Chieftain")
("43","1", "Brainhew")
("43","1", "Humongous")
("43","2", "Coldkill")
("43","2", "Butcher's Pupil")
("43","2", "Islestrike")
("43","2", "Pompeii's Wrath")
("43","2", "Guardian Naga")
("43","2", "Warlord's Trust")
("43","2", "Spellsteel")
("43","2", "Stormride")
("43","2", "Boneslayer Blade")
("43","2", "The Minotaur")
("43","3", "Razor's Edge")
("43","3", "Rune Master")
("43","3", "Cranebeak")
("43","3", "Death Cleaver")
("43","3", "Ethereal Edge")
("43","3", "Hellslayer")
("43","3", "Messerschmidt's Reaver")
("43","3", "Executioner's Justice")
("44","1", "Pluckeye")
("44","1", "Witherstring")
("44","1", "Raven Claw")
("44","1", "Rogue's Bow")
("44","1", "Stormstrike")
("44","1", "Wizendraw")
("44","1", "Hellclap")
("44","1", "Blastbark")
("44","2", "Skystrike")
("44","2", "Riphook")
("44","2", "Kuko Shakaku")
("44","2", "Endlesshail")
("44","2", "Witchwild String")
("44","2", "Cliffkiller")
("44","2", "Magewrath")
("44","2", "Goldstrike Arch")
("44","3", "Eaglehorn")
("44","3", "Widowmaker")
("44","3", "Windforce")
("45","0", "Stoneraven")
("45","0", "Lycander's Flank")
("45","0", "Lycander's Aim")
("45","0", "Titan's Revenge")
("45","0", "Thunderstroke")
("45","0", "Blood Raven's Charge")
("46","1", "Leadcrow")
("46","1", "Ichorsting")
("46","1", "Hellcast")
("46","1", "Doomslinger")
("46","2", "Langer Briser")
("46","2", "Pus Spitter")
("46","2", "Buriza-Do Kyanon")
("46","2", "Demon Machine")
("46","3", "Hellrack")
("46","3", "Gut Siphon")
("47","1", "Spineripper")
("47","1", "Heart Carver")
("47","1", "Blackbog's Sharp")
("47","1", "Stormspike")
("47","1", "Gull")
("47","1", "The Diggler")
("47","1", "The Jade Tan Do")
("47","1", "Spectral Shard")
("47","2", "Spineripper")
("47","2", "Heart Carver")
("47","2", "Blackbog's Sharp")
("47","2", "Stormspike")
("47","3", "Wizardspike")
("47","3", "Fleshripper")
("47","3", "Ghostflame")
("48","3", "Demon's Arch")
("48","3", "Wraith Flight")
("48","3", "Gargoyle's Bite")
("49","1", "Felloak")
("49","1", "Stoutnail")
("49","1", "Crushflange")
("49","1", "Bloodrise")
("49","1", "The General's Tan Do Li Ga")
("49","1", "Ironstone")
("49","1", "Bonesnap")
("49","1", "Steeldriver")
("49","2", "Dark Clan Crusher")
("49","2", "Fleshrender")
("49","2", "Sureshrill Frost")
("49","2", "Moonfall")
("49","2", "Baezil's Vortex")
("49","2", "Earthshaker")
("49","2", "Bloodtree Stump")
("49","2", "The Gavel Of Pain")
("49","3", "Nord's Tenderizer")
("49","3", "Demon Limb")
("49","3", "Baranar's Star")
("49","3", "Horizon's Tornado")
("49","3", "Stormlash")
("49","3", "Stone Crusher")
("49","3", "Schaefer's Hammer")
("49","3", "Windhammer")
("49","3", "Earth Shifter")
("49","3", "The Cranium Basher")
("50","1", "Dimoak's Hew")
("50","1", "Steelgoad")
("50","1", "Soul Harvest")
("50","1", "The Battlebranch")
("50","1", "Woestave")
("50","1", "The Grim Reaper")
("50","2", "The Meat Scraper")
("50","2", "Blackleach Blade")
("50","2", "Athena's Wrath")
("50","2", "Pierre Tombale Couant")
("50","2", "Husoldal Evo")
("50","2", "Grim's Burning Dead")
("50","3", "Bonehew")
("50","3", "The Reaper's Toll")
("50","3", "Tomb Reaver")
("50","3", "Stormspire")
("51","1", "Knell Striker")
("51","1", "Rusthandle")
("51","1", "Stormeye")
("51","2", "Zakarum's Hand")
("51","2", "The Fetid Sprinkler")
("51","2", "Hand of Blessed Light")
("51","3", "Heaven's Light")
("51","3", "The Redeemer")
("51","3", "Astreon's Iron Ward")
("52","1", "The Dragon Chang")
("52","1", "Razortine")
("52","1", "Bloodthief")
("52","1", "Lance of Yaggai")
("52","1", "The Tannr Gorerod")
("52","2", "The Impaler")
("52","2", "Kelpie Snare")
("52","2", "Soulfeast Tine")
("52","2", "Hone Sundan")
("52","2", "Spire of Honor")
("52","3", "Arioc's Needle")
("52","3", "Viperfork")
("52","3", "Steel Pillar")
("53","1", "Bane Ash")
("53","1", "Serpent Lord")
("53","1", "Spire of Lazarus")
("53","1", "The Salamander")
("53","1", "The Iron Jang Bong")
("53","2", "Razorswitch")
("53","2", "Ribcracker")
("53","2", "Chromatic Ire")
("53","2", "Warpspear")
("53","2", "Skull Collector")
("53","3", "Ondal's Wisdom")
("53","3", "Mang Song's Lesson")
("54","1", "Rixot's Keen")
("54","1", "Blood Crescent")
("54","1", "Skewer of Krintiz")
("54","1", "Gleamscythe")
("54","1", "Griswold's Edge")
("54","1", "Hellplague")
("54","1", "Culwen's Point")
("54","1", "Shadowfang")
("54","1", "Soulflay")
("54","1", "Kinemil's Awl")
("54","1", "Blacktongue")
("54","1", "Ripsaw")
("54","1", "The Patriarch")
("54","2", "Bloodletter")
("54","2", "Coldsteel Eye")
("54","2", "Hexfire")
("54","2", "Blade Of Ali Baba")
("54","2", "Ginther's Rift")
("54","2", "Headstriker")
("54","2", "Plague Bearer")
("54","2", "The Atlantean")
("54","2", "Crainte Vomir")
("54","2", "Bing Sz Wang")
("54","2", "The Vile Husk")
("54","2", "Cloudcrack")
("54","2", "Todesfaelle Flamme")
("54","2", "Swordguard")
("54","3", "Djinn Slayer")
("54","3", "Bloodmoon")
("54","3", "Lightsabre")
("54","3", "Azurewrath")
("54","3", "Frostwind")
("54","3", "Flamebellow")
("54","3", "Doombringer")
("54","3", "The Grandfather")
("55","2", "Deathbit")
("55","2", "The Scalper")
("55","3", "Warshrike")
("55","3", "Gimmershred")
("55","3", "Lacerator")
("56","1", "Torch of Iro")
("56","1", "Maelstrom")
("56","1", "Gravenspine")
("56","1", "Ume's Lament")
("56","1", "Suicide Branch")
("56","1", "Carin Shard")
("56","1", "Arm of King Leoric")
("56","1", "Blackhand Key")
("56","1", "Boneshade")
("56","1", "Death's Web")
("57","0", "Shadow Killer")
("57","0", "Bartuc's Cut-Throat")
("57","0", "Jade Talon")
("57","0", "Firelizard's Talons")
("58","0", "The Oculus")
("58","0", "Eschuta's Temper")
("58","0", "Death's Fathom")


# Others

("63","0", "Nagelring")
("63","0", "Manald Heal")
("63","0", "Stone of Jordan")
("63","0", "Dwarf Star")
("63","0", "Raven Frost")
("63","0", "Bul-Kathos' Wedding Band")
("63","0", "Carrion Wind")
("63","0", "Nature's Peace")
("63","0", "Wisp Projector")
("63","0", "Nokozan Relic")
("63","0", "The Eye of Etlich")
("63","0", "The Mahim-Oak Curio")
("63","0", "Saracen's Chance")
("63","0", "The Cat's Eye")
("63","0", "Crescent Moon")
("63","0", "Atma's Scarab")
("63","0", "The Rising Sun")
("63","0", "Highlord's Wrath")
("63","0", "Mara's Kaleidoscope")
("63","0", "Seraph's Hymn")
("63","0", "Metalgrid")
("64","0", "Annihilus")
("64","0", "Gheed's Fortune")
("64","0", "Hellfire Torch")
("65","0", "El")
("65","0", "Eld")
("65","0", "Tir")
("65","0", "Nef")
("65","0", "Eth")
("65","0", "Ith")
("65","0", "Tal")
("65","0", "Ral")
("65","0", "Ort")
("65","0", "Thul")
("65","0", "Amn")
("65","0", "Sol")
("65","0", "Shael")
("65","0", "Dol")
("65","0", "Hel")
("65","0", "Io")
("65","0", "Lum")
("65","0", "Ko")
("65","0", "Fal")
("65","0", "Lem")
("65","0", "Pul")
("65","0", "Um")
("65","0", "Mal")
("65","0", "Ist")
("65","0", "Gul")
("65","0", "Vex")
("65","0", "Ohm")
("65","0", "Lo")
("65","0", "Sur")
("65","0", "Ber")
("65","0", "Jah")
("65","0", "Cham")
("65","0", "Zod")

--------------------------------------------------------------------------------------------------------

Тока не сделал
[59] Potions
[60] Gems
[61] Jewels
[62] Magic Items
Так как понятия растежимые не кто не станет искать свой мэджик итем по префиксу или же не будет ради одного камня оставлять заявку. Вообщем просто эти каталоги существуют, но формы для них не нужно smile

P.S. думал будет список страниц на 20, а получилось не так уж и много:) Но база полная, проверил несколько раз!

18

Re: Веб интерфейс Diablo 2

Отлично.
В выходные начну конструировать. В базу, кстати, уже залил твое творение http://harpywar.com/files/projects/d2trade/d2items.htm

Do not ask for support in PM.

19

Re: Веб интерфейс Diablo 2

Кстати, как насчет картинок самих предметов? Не всегда ведь будут делать скриншоты, а с картинкой выглядит солиднее smile

Do not ask for support in PM.

20 (edited by Sere}l{ka 16.12.2009 11:20)

Re: Веб интерфейс Diablo 2

Если это поможет делу, то с радостью помогу, чем могу. Картинки для диабло, много и разные, но не переименованные http://www.battlezone.su/files/diablo_graphics.rar

Не пускайте детей в интернет, интернет от этого тупеет.

21

Re: Веб интерфейс Diablo 2

В архиве не все картинки. Но зато они вроде бы совпадают по названиям (если без пробелов и ').
Там нужны папки unique, set и runes. В папке unicue собраны и армор и веапон.

Я сделал вывод со скриншотами, с именами файлов http://harpywar.com/files/projects/d2trade/d2items.php
Если доделаешь недостающие картинки, будет отлично smile.

Do not ask for support in PM.

22 (edited by Sere}l{ka 03.05.2008 10:25)

Re: Веб интерфейс Diablo 2

Хм.... вроде не плохо получилось. Вот, не факт конечно, что тут есть все недостающие картинки, но какая-то часть точно: http://wow.mksbalashihi.ru/files/images.rar

Не пускайте детей в интернет, интернет от этого тупеет.

23

Re: Веб интерфейс Diablo 2

Обновил, но все-равно остались пропуски.
Странно, их там больше 500 штук, но для половины этих картинок у нас нет вещей.

Do not ask for support in PM.

24 (edited by Sere}l{ka 16.12.2009 11:20)

Re: Веб интерфейс Diablo 2

Если я правильно понял, там есть картинки для простых вещей, амулетов etc.. Может они и дублируются.... попробую накопать что нить еще...

Посмотрел по внимательнее на список.... Там есть вот такая вещь: "Rings and Amulets" , если я правильно помню, то в игре кольца и амулеты имют всего-навсего 4 вида отображения (они есть в том архиве что я выложил), тоесть каких то специфических картинок для этих итемов нет. (кстати шрифты понравились?)

P.S. неплохой источник для сравнения наших трудов http://www.battlezone.su/files/d2data110.rar

Не пускайте детей в интернет, интернет от этого тупеет.

25

Re: Веб интерфейс Diablo 2

Да, там есть те которые дублируются, но легче их сдублировать, чем узнавать, что имено с чем совпадает.
Там остается меньше сотни картинок, которые можно сохранить с http://www.battle.net/diablo2exp/items/, переименовав файлы соответственно требуемым. Это кропотливая работа, и было бы неплохо, если кто-то за это возьмется. Ещё лучше, конечно, если все эти картинки уже где-то есть и их можно скачать в архиве.

Do not ask for support in PM.

26

Re: Веб интерфейс Diablo 2

Я понимаю, времени уже прошло не мало... забили на это дело?

Не пускайте детей в интернет, интернет от этого тупеет.

27

Re: Веб интерфейс Diablo 2

Скорее да, чем нет... другие интересы.
Я уже сомневаюсь, а нужно ли оно кому? )

Do not ask for support in PM.

28

Re: Веб интерфейс Diablo 2

Ясно, может тада выложешь наработки, вдруг куму-нибудь пригодятся...

Не пускайте детей в интернет, интернет от этого тупеет.

29

Re: Веб интерфейс Diablo 2

HarpyWar wrote:

Скорее да, чем нет... другие интересы.
Я уже сомневаюсь, а нужно ли оно кому? )

Нужно!  big_smile

30

Re: Веб интерфейс Diablo 2

HarpyWar wrote:

Скорее да, чем нет... другие интересы.
Я уже сомневаюсь, а нужно ли оно кому? )


harpywar could upload the file please

regards

Posts: 30

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → [RU] Diablo → Веб интерфейс Diablo 2



Generated in 0.177 seconds (90% PHP - 10% DB) with 20 queries