Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Скрипты/Редактирование Магазинов
Поиск

Редактирование Магазинов

4 ответов321 просмотровСейчас просматривают: 1
J
Jonik

Автор

Новичок

Постов: 3

На форуме с: 14.01.2008

Рейтинг: 0

· 19.01.2008, 17:32

Вообщем который день парюсь, облазил все текстовики.
Мультисел да, но там нет простых магазинов, так где их редактировать?
Думал уже может как на яве в базе они лежат, и там пробежался по таблицам, нету...

0
J
Jonik

Автор

Новичок

Постов: 3

На форуме с: 14.01.2008

Рейтинг: 0

· 19.01.2008, 18:59

Разобрался сам, напишу уж раз так некий гайд, вдруг кому то пригодиться =)

Возмём какого нибудь NPC например барыгу Ariel, которая торгует броней в эльфийском городе. Вот 2 ссылки из её html-a:

Код
<a action="bypass -h menu_select?ask=-1&reply=0">Buy Fighter Equipment.</a>
<a action="bypass -h menu_select?ask=-1&reply=1"> Buy Mystic Equipment.</a><br>


Главной странностью стало что:
ask=-1&reply=0
ask=-1&reply=1
одинаковы у всех традеров, хотя вещи, которыми они торгуют разные! логика встала в тупик...

Решил "пробежаться" по файлику ai.obj, который весит 144Мб, бегать по нему крайне сложно, особенно с моим процессором... Вот участок кода в нём, отвечающий за Ariel:

Код
class 1 ariel : merchant_for_newbie
property_define_begin
    buyselllist_begin SellList0
        {28; 15; 0.000000; 0 }
        {21; 15; 0.000000; 0 }
        {29; 15; 0.000000; 0 }
                                ........
                                ........
        {42; 15; 0.000000; 0 }
        {43; 15; 0.000000; 0 }
        {44; 15; 0.000000; 0 }
    buyselllist_end
    buyselllist_begin SellList1
        {462; 15; 0.000000; 0 }
        {426; 15; 0.000000; 0 }
        {1103; 15; 0.000000; 0 }
                                ........
                                ........
        {44; 15; 0.000000; 0 }
    buyselllist_end
property_define_end


Вот и всплывают эти цифры (0 и 1) из ссылок, первое число в фигурных скобках массива является id вещи (28, 21, 29.........).
class 1 ariel : merchant_for_newbie - это как я понял значит то что в массиве могут присутствовать только вещи, прописанные в multisell в участке:

Код
MultiSell_begin    [trade_for_newbie]    201
is_show_all = 0
is_dutyfree = 1
selllist={
......
......
......}


Если нет то поправте меня...
И подскажите какую нибудь программу, которой будит более комфортно редактировать файлы такого размера, ListEdit впринципи справляется, но хотелось бы лучшего...

0
V
vol4
· 08.02.2008, 16:43

Написал какой-то бред...

В HTML:

Код
....
<A action="bypass -h menu_select?ask=-303&reply=456">Купить шмот</A>
....


Multisell:
Код
//??? ??        
MultiSell_begin    [super_shop]    456
is_dutyfree = 1        
selllist={        
....
....
}


В HTML - reply=456 - есть ID мультиселла...

0
Pasha
Pasha

Пользователь

Новичок

Постов: 2

На форуме с: 01.06.2007

Репутация: +8

Рейтинг: 0

· 15.02.2008, 11:47

vol4: Написал какой-то бред...

В HTML:
Код
....
<A action="bypass -h menu_select?ask=-303&reply=456">Купить шмот</A>
....


Multisell:
Код
//??? ??        
MultiSell_begin    [super_shop]    456
is_dutyfree = 1        
selllist={        
....
....
}


В HTML - reply=456 - есть ID мультиселла...

Всё он правельно написал! У всех трейдеров reply=0 или reply=1! Такчто он правельно расписал!

0
Тема закрыта для ответов