Как вызвать lua функцию из js скрипта?

  • Автор темы Автор темы lufigan
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

lufigan

Пользователь
5 Апр 2020
42
1
У меня вот какая проблема, я хочу вызвать исполнение луа скрипта 1 раз, но он у меня выполняется 6 раз почему-то. Как это исправить?
function Answer(answer){ $.Msg('1') var playerID = Players.GetLocalPlayer() if (answer == 'true'){ GameEvents.SendCustomGameEventToServer("Answer", {playerID : playerID}); }else{ questClose(); } }
CustomGameEventManager:RegisterListener("Answer", Dynamic_Wrap(CAddonTemplateGameMode, 'Answer'))
function CAddonTemplateGameMode:Answer(t) print('test') end
1604057723439.png
 
Ты или 6 раз посылаешь ивент или 6 раз зарегистрировал листенер
 
init вызывается 1 раз тут
 

Вложения

  • 1604067322658.png
    1604067322658.png
    61.5 KB · Просмотры: 12
короче, я привязал тригеры к главному файлу, по этому у меня дичь была)
 
Последнее редактирование:
Реклама: