Модули

lorgon

Известный
Автор темы
657
268
Как сделать модули как в скрипте ScriptPatrol(у него это называется "Дополнительные переменные")?
 
Решение
Как сделать модули как в скрипте ScriptPatrol(у него это называется "Дополнительные переменные")?
Суда по примерам переменных используется чтение файла + load().
Для создания переменной используется функция registerVariable:
Lua:
registerVariable("ключ переменной. То как будет вызываться переменная. $ключ$", "Описание", колбек)
Вся суть в колбеке, он возвращает значение переменной с помощью return. Такой подход далет полную свободу в модинге биндера. Примеры прикреплю.

AnWu

Guardian of Order
Всефорумный модератор
4,689
5,188
Как сделать модули как в скрипте ScriptPatrol(у него это называется "Дополнительные переменные")?
Суда по примерам переменных используется чтение файла + load().
Для создания переменной используется функция registerVariable:
Lua:
registerVariable("ключ переменной. То как будет вызываться переменная. $ключ$", "Описание", колбек)
Вся суть в колбеке, он возвращает значение переменной с помощью return. Такой подход далет полную свободу в модинге биндера. Примеры прикреплю.
 

Вложения

  • closest.lua
    2.6 KB · Просмотры: 19
  • time.lua
    109 байт · Просмотры: 16
  • Нравится
Реакции: lorgon