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

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

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

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

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

Принципы отработки обработчиков событий GUI

Помогите разобраться - почему прописка своего скрипта в конфиг дисплея гира не хочет работать? Надо препроцессить как и скрипт handleGear?

	onLoad = "setMousePosition [0.5, 0.5];_this call fn_gearMenuChecks; call player_gearSyncLoad; [] spawn object_monitorGear; call gear_ui_init; call ui_gear_sound; if (isNil('IGUI_GEAR_activeFilter')) then { IGUI_GEAR_activeFilter = 0;}; private ['_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile	'\z\addons\dayz_code\system\handleGear.sqf'; _dummy = [_this,'onLoad'] execVM	'\z\addons\dayz_code\system\handleGear.sqf'; _dummy;";

Мой встроенный код:

call player_gearSyncLoad; 

 

Там он не работает.

 

Встроенный в handleGear в event onLoad - работает, но ровно каждый второй раз (насколько показали тесты, ~ 40 раз, что уже можно считать статистикой)

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

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


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

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

  • 0

Пишут, что 

User Interface Event handlers allow you to automatically monitor and then execute custom code upon particular UI events being triggered.

и

onLoad    Display and all controls are created, but no action on any is taken

 

Ранее синхрон гира висел только на 

	onUnload = "call player_gearSyncUnload; call dayz_forceSave;";

Где он и поныне здравствует и отлично (а главное - каждое закрытие инвентаря!!) работает..

 

WTF - как говорится?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: volchara
      Доброго времени суток уважаемые Гуру... Вопрос собственно вот в чем....
       
      Как в Gui редакторе сделать круглый прогресс бар... Всяких остряков прошу Лесом....
       
       
    • Автор: Spunkeed
      Добрый вечер. Помогите сделать полоску худа, так сказать резиновой. Т.е, она расширялась или сужалась в зависимости от значений показателей. Заранее спасибо.
       
       
    • Автор: STRAYDER
      Всем привет. Мне нужна помощь по интерфейсу в DayZ Epoch. Я использую модифицирующий DayZ_Code и на нем стоит старый Gui. Подскажите как можно подключить новый и чтобы он в БД сохранялся. Буду очень благодарен. В коде ковырятся умею, но уже 2 день не могу его заставить работать.
  • Наш выбор

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

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

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

Поддержка