Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
SinSin

Патчинг другого аддона через серверный аддон

Ситуация такая: я хочу подкорректировать другой аддон, не трогая оригинал. Например, Trader:

 

Trader.pbo/scripts/layouts/TraderMenu.layout

FrameWidgetClass TraderMenu
{
...

    {

        TextListboxWidgetClass txtlist_items {
         clipchildren 0
         position 5 110
         size 1290 575
         halign left_ref
         valign top_ref
         hexactpos 1
         vexactpos 1
         hexactsize 1
         vexactsize 1
         style Default
         lines 1
         "title visible" 1
         colums "Item;70;Price Buy;15;Price Sell;15"
         font "gui/fonts/Metron22"
        }

..

    }
}

Допустим, моя цель - перевести строку colums "Item;70;Price Buy;15;Price Sell;15" на русский (colums "Предмет;70;Покупка;15;Продажа;15") и по возможности не цеплять ненужные классы.

 

Каким образом правильно внедряться в код другого мода из мода собственного?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

SinSin грузить/указывать после

modded class

override

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





  • 0

по гайду

в requiredAddons спишите скриптовое имя мода трейдера

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

Изменено пользователем 123new (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.