Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Скрипты/Редактирование Магазинов
Search

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

4 replies322 viewsCurrently viewing: 1
J
Jonik

Author

Новичок

Posts: 3

На форуме с: 01/14/2008

Рейтинг: 0

· 01/19/2008, 05:32 PM

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

0
J
Jonik

Author

Новичок

Posts: 3

На форуме с: 01/14/2008

Рейтинг: 0

· 01/19/2008, 06:59 PM

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

Возмём какого нибудь 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
· 02/08/2008, 04:43 PM

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

В 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

User

Новичок

Posts: 2

На форуме с: 06/01/2007

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

Рейтинг: 0

· 02/15/2008, 11:47 AM

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
Topic is closed for replies