Тему я прочитал но решение свой проблемы я так и не нашол..
Заключается она в следующем: криво отображается инвентарь в ComboBox, присудствую пустые строки и не существующие предметы, нужных мне предметов вообще нету.
Использую клиент Gracia Final, хочу заточить "Забытый клинок"(их 30 штук в сумке) обычными свитками(их 1000).
Имя в скрипте я поменял на свое, количество слотов в инвентаре тоже поменял.
В процессе изучения темы нашол следующие ошибки и пути их решеня:
itemsID.ini не найден.
Заметил что в L2PacketHack версии 3.5.3 фаилик ItemsID лежит не в крневой папке (как в предыдущих версиях), а в папке \settings. В скрипте добавил следующее:
Код:
ItemsName:=TStringList.Create;
try
ItemsName.LoadFromFile('.\settings\itemsid.ini');
except
msg.Lines.Add('itemsid.ini не найден!');
exit;
end;
ошибка ушла но итемы все равно не видет.
Далее предлогалось проверить ItemsID в L2PacketHack на соответствие с клиентом:
Вытащил из файла клиента itemname-ru.dat следующие строки..
Код:
6583 Забытый Клинок Фокусировка <Свойство Кристалла Души> Увеличивает Шанс. Крит. Уд. На 84. Увеличивает урон в PvP. -1 0 0 0 0 0 1
и
Код:
959 Свиток: Зачаровать Оружие (S) "Улучшает оружие Ранга S. Одноручный меч, одноручная дубина, кинжал, копье: Ф. Атк. +5. Двуручный меч, двуручная дубина, парные клинки, кастеты: Ф. Атк. +6. Луки: Ф. Атк +10. Все оружие: М. Атк. +4. При улучшении оружия до +4 и выше бонус к Ф. Атк. и М. Атк. удваивается. Безопасное улучшение: +3." -1 0 0 0 0 0 1
сравнил найденное с ItemsID.ini в L2PacketHack
Код:
959=Свиток: Зачаровать Оружие (S)
6583=Забытый Клинок Фокусировка
Из этого зделал вывод что проблема не в этом.