ru:rpd:mods_scripts
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
ru:rpd:mods_scripts [2018/01/02 13:29] – mike | ru:rpd:mods_scripts [2018/01/09 16:42] – [Quest] mike | ||
---|---|---|---|
Строка 15: | Строка 15: | ||
* traps - тут лежат уже готовые ловушки | * traps - тут лежат уже готовые ловушки | ||
- | Скрипты основных библиотек имеют имена файлов в camelCase, пользовательские же скрипты предпочтительно именовать в CamelCase. | + | Скрипты основных библиотек имеют имена файлов в camelCase, пользовательские же скрипты предпочтительно именовать в CamelCase. |
+ | |||
+ | Все файлы скриптов должны быть в кодировке UTF-8 без BOM. | ||
Ниже последует описание некоторых уже реализованных возможностей скриптинга: | Ниже последует описание некоторых уже реализованных возможностей скриптинга: | ||
Строка 49: | Строка 51: | ||
Актора можно подцепить к уровню в Dungeon.json например так: | Актора можно подцепить к уровню в Dungeon.json например так: | ||
- | " | + | " |
| | ||
- | " | + | " |
Или же можно подцепить актора к уровню из любого другого скрипта ( например активируемого триггером ) примерно так: | Или же можно подцепить актора к уровню из любого другого скрипта ( например активируемого триггером ) примерно так: | ||
| | ||
- | '' | + | '' |
| | ||
А вот и пример [[https:// | А вот и пример [[https:// | ||
Строка 68: | Строка 70: | ||
* Смерть ( пример - [[https:// | * Смерть ( пример - [[https:// | ||
* Взаимодействие с героем ( пример - [[https:// | * Взаимодействие с героем ( пример - [[https:// | ||
+ | * Добавление моба на уровень (spawn) | ||
+ | * Получение урона | ||
+ | * Перемещение моба (move) - (пример - [[https:// | ||
+ | * Задание характеристик (stats) (пример - [[https:// | ||
====== Библиотеки ====== | ====== Библиотеки ====== | ||
Строка 127: | Строка 133: | ||
Модуль '' | Модуль '' | ||
+ | |||
+ | ===== Mob ===== | ||
+ | |||
+ | Модуль '' |
ru/rpd/mods_scripts.txt · Последнее изменение: 2020/07/30 19:59 — mike