Сповіщення
Очистити все

SoC. Призначення гарячих клавіш кнопкам у діалогових вікнах.


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Ні для кого не секрет, що в ЧН та ЗП у меню обшуку скриньки можна забрати всі речі в інвентар кнопкою X, а також під час діалогу з НПС перейти на меню торгівлі. Чому б не зробити те саме на ТЧ, тим більше двигун дозволяє.

У XML-файлах у параметрах для кнопок мультиплеєрного меню покупки можна знайти параметр accel , якому присвоєно значення, що відповідає гарячій клавіші. Цей параметр можна використовувати і для кнопок у меню торгівлі та діалогу з НПС. Відкриємо файл config\ui\carbody_new(_16).xml і знайдемо тег кнопки "Взяти все" - take_all_btn . Додамо до її опису параметр accel="kX" і збережемо файл. Тепер при натисканні X всі предмети з ящика переноситимуться в інвентар. Дрібниця а приємно.

Аналогічно можна зробити перемикання між вікнами діалогу та торгівлі. Відкриємо файл config\ui\talk(_16).xml і знайдемо в ньому button тег . Це опис кнопки "Торгувати". Також додамо їй параметр accel="kX". Відкривши файл config\ui\trade(_16).xml , побачимо, що дві кнопки - перша для укладання угоди, друга для повернення до діалогу. Для другої кнопки додамо параметр accel="kX". Тепер по кнопці X відбуватиметься перемикання між вікнами діалогу та торгівлі. За бажання можна додати гарячу кнопку і для дії купівлі-продажу товару.


   
Цитата