IPB

Помощь по разделу

Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов

 
 
>

Веб-справочник по lua_help

, Веб-справочник API lua X-Ray

 
 Graff46
сообщение 19.03.2018, 00:25
Сообщение #1


Почти Игрок
**

Группа: Участник
Сообщений: 19
Регистрация: 02.11.2015
Пользователь №: 22694




Веб - справочник по lua_help.

~10 лет моддинга и нет нормально документированного lua_help... В теме "Справочник по функциям и классам" на АМК форуме информация разрознена и по кускам разбросана по теме.

В веб-приложении вы выбираете нужную конфигурацию (меню в заголовке, по умолчанию стоит ТЧ), затем в левой части страницы вы выбираете класс и его методы\свойства, соответственно в редакторе справа будет выведено описание. Чтобы редактировать описание классов или методов нужно авторизоваться на сайте, выбрать нужный класс и (или) его методы\свойства и в редакторе сверстать описание, после чего нажмать кнопку "Сохранить". Вы также можете добавлять свои конфигурации, для этого нужно нажимать кнопку с плюсом рядом с меню выбора конфигурации. Но добавление новых конфигураций пока работает нестабильно...

На данный момент справочник пуст. Опытные модмейкеры могут добавлять описания классам, новички же прочитать...
Также на странице проекта можно скачать оффлайн версию справочника и скачать парсер файлов lua_help.script в JSON, для создания своих модулей(конфигураций) справочника.
Ссылка


Сообщение отредактировал Graff46 - 19.03.2018, 00:38
Перейти в начало страницы
 
 
 Орхетектор
сообщение 23.03.2018, 22:00
Сообщение #2


Почти Мастер
***********

Группа: Модератор
Сообщений: 1067
Регистрация: 05.05.2012
Пользователь №: 14751



Есть исходники движка X-Ray, всю необходимую информацию о биндингах Lua можно почерпнуть оттуда.
Перейти в начало страницы
 
 
 Graff46
сообщение 24.03.2018, 15:59
Сообщение #3


Почти Игрок
**

Группа: Участник
Сообщений: 19
Регистрация: 02.11.2015
Пользователь №: 22694



Орхетектор, Конечно, нужно искать исходники и разбираться в коде...
Перейти в начало страницы
 
 
 RayTwitty
сообщение 24.03.2018, 17:28
Сообщение #4


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3114
Регистрация: 24.09.2010
Пользователь №: 14086



Мне кажется в wiki-формате такая информация была бы предпочтительней. Например как здесь.
Перейти в начало страницы
 
 
 Graff46
сообщение 24.03.2018, 17:41
Сообщение #5


Почти Игрок
**

Группа: Участник
Сообщений: 19
Регистрация: 02.11.2015
Пользователь №: 22694



RayTwitty, А теперь представте "высоту" странички и навигацию по ней.
Перейти в начало страницы
 
 
 RayTwitty
сообщение 24.03.2018, 18:32
Сообщение #6


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3114
Регистрация: 24.09.2010
Пользователь №: 14086



Цитата(Graff46 @ 24.03.2018, 17:41) *
А теперь представте "высоту" странички и навигацию по ней.

А смысла в описании lua_help.script на самом деле мало. Большинство экспортированных функций абсолютно никогда не используются и по сути являются пустышками. Как по мне, надо описывать осмысленный API, который находится в файлах script_game_object_*.cpp и подобных (чем собственно и является "Справочник по функциям и классам").

И описание можно представить не в виде простой wiki, а как например здесь. Навигация постоянно закреплена на экране, нет необходимости лишний раз скроллить.
Перейти в начало страницы
 
 
 
 

 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 18.10.2018, 21:48