Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!

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

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

 
Ответить в данную темуНачать новую тему
> Веб-справочник по lua_help, Веб-справочник API lua X-Ray
Graff46
сообщение 19.03.2018, 00:25
Сообщение #1


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

Репутация:   0  
Группа: Участник
Сообщений: 21
Награды: 1
Регистрация: 02.11.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа



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

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

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

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


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


Геймер
******

Репутация:   86  
Группа: Участник
Сообщений: 128
Награды: 4
Регистрация: 05.05.2012




Вставить ник Цитировать выделенное в форуму быстрого ответа


Есть исходники движка X-Ray, всю необходимую информацию о биндингах Lua можно почерпнуть оттуда.


--------------------
nop
Перейти в начало страницы
 
Graff46
сообщение 24.03.2018, 15:59
Сообщение #3


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

Репутация:   0  
Группа: Участник
Сообщений: 21
Награды: 1
Регистрация: 02.11.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


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


Игровой Бог
**********************

Репутация:   648  
Группа: Участник
Сообщений: 5354
Награды: 9
Регистрация: 24.09.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Мне кажется в wiki-формате такая информация была бы предпочтительней. Например как здесь.


--------------------
Перейти в начало страницы
 
Graff46
сообщение 24.03.2018, 17:41
Сообщение #5


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

Репутация:   0  
Группа: Участник
Сообщений: 21
Награды: 1
Регистрация: 02.11.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


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


Игровой Бог
**********************

Репутация:   648  
Группа: Участник
Сообщений: 5354
Награды: 9
Регистрация: 24.09.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


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

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

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


--------------------
Перейти в начало страницы
 

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

 



Текстовая версия Сейчас: 28.03.2024, 11:56