# Начало
# Minority
Minority - приватный чит для Dota 2, который позволяет создавать собственные скрипты с помощью высокоуровневого выразительного JavaScript API.
# Начало работы
ВНИМАНИЕ
Документация составлена для людей, знающих основы JavaScript и обладающих минимальным практическим опытом. Пожалуйста, не задавайте вопросы по документации в поддержку, так как они останутся без внимания.
В случае возникновения любых вопросов по API напишите на наш форум для разработчиков: developers.minority.gg. Там вы получите ответы непосредственно от разработчиков чита и продвинутых скриптеров.
Вы можете использовать любую среду разработки, наши личные рекомендации: NodeJS 10 и выше для сборки скриптов с помощью TypeScript
и PhpStorm
.
# Подготовка
- Зайдите в папку по пути
%appdata%/Minority
и создайте директориюscripts
. - Внутри папки
scripts
создайте директориюdist
. В ней будут лежать.js
-файлы, которые будут подгружены в чит. - Включите подгрузку локальных скриптов в меню чита:
Settings -> Scripts -> Load local scripts
. - Создайте тестовый скрипт в папке
dist
:
let exampleScript = {};
exampleScript.OnScriptLoad = () => {
console.log('Example script loaded!');
};
RegisterScript(exampleScript);
- В игре нажмите
F7
для перезагрузки скриптов, а после откройте консоль с помощьюF10
и проверьте содержимое. Если всё сделано правильно, в консоль выведетсяExample script loaded!
.
ВНИМАНИЕ
Помните о том, что если у вас отключена подгрузка серверных скриптов, то внутриигровая консоль на F10
будет недоступна.
В итоге вы должны получить подобную архитектуру файлов:
%appdata%/Minority
├── scripts
│ └── dist
│ └── exampleScript.js
│
│── configs (Optional)
│── crashes (Optional)
│── themes (Optional)
│── images (Optional)
│── Minority.Kernel.dll
│── settings.json
│
└── другие файлы и папки ...
# Продвинутое использование
В данный момент мы заняты составлением документации, которая позволит наиболее подробно описать возможности нашего API.
# Предложения
← Home EntitySystem →