НН-челик
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В данном мануале мы поставим работу Грузчик в мод RedAge RolePlay (NeptuneEvo).
Если у Вас возникли проблемы с этой системой или просто что-то не получается - пишите в эту тему, постараюсь помочь.
P.S:
Если вы хотите изменить id работы изменяем: private static int JobWorkId = 9;
Если вы хотите изменить цену за одну коробку то меняем: private static int checkpointPayment = 100;
Если вы хотите изменить с какого уровня можно устроиться на эту работу то меняем: private static int JobsMinLVL = 1;
Инструкция:
1. Открываем проект (NeptuneEvo.sln) в bridge\resources
1.2 Открываем: Main.cs
Находим:
C#:
case 506:
Jobs.Loader.StartWorkDayLoader(player);
return;
2. Скидываем файл Loader.cs в путь: \bridge\resources\NeptuneEvo\Jobs
2.1 Собираем сборку.
3. Переходим в \client_packages открываем файл menus.js
Ищем: // ATM //
Над ним вставляем код:
JavaScript:
// Job StatsInfo //
mp.events.add('JobStatsInfo', (money) => {
global.menu.execute('JobStatsInfo.active=1');
global.menu.execute(`JobStatsInfo.set('${money}')`);
});
mp.events.add('CloseJobStatsInfo', () => {
global.menu.execute('JobStatsInfo.active=0');
});
// Job Loader //
mp.events.add('OpenLoader', (money, level, currentjob, work) => {
if (global.menuCheck()) return;
global.menu.execute(`Loader.set('${money}', '${level}', '${currentjob}', '${work}')`);
global.menu.execute('Loader.active=1');
global.menuOpen();
});
mp.events.add('CloseLoader', () => {
global.menu.execute('Loader.active=0');
global.menuClose();
});
mp.events.add("selectJobLoader", (jobid) => {
if (new Date().getTime() - global.lastCheck < 1000) return;
global.lastCheck = new Date().getTime();
mp.events.callRemote("jobJoinLoader", jobid);
});
mp.events.add('enterJobLoader', (work) => {
if (new Date().getTime() - global.lastCheck < 1000) return;
global.lastCheck = new Date().getTime();
mp.events.callRemote('enterJobLoader', work);
global.menuClose();
global.menu.execute('Loader.active=0');
});
Открываем там же main.js
Вставляем:
{ Hash: 0x62018559, Pos: new mp.Vector3(1240.2, -3106.788, 6.00), Angle: 358.1944 }, // Работа Loader
4. Переходим в \client_packages\cef открываем файл menu.html
4.1 Вставляем в него код который находиться в закрепе
4.2 Указываем путь к файлу css: <link rel="stylesheet" href="css/JobsMenus.css">
4.3 Указываем путь к файлу js: <script src="js/JobsMenus.js"></script>
Не закидываем с заменой !!! а вставляем только код из него
5. В той-же директории \client_packages\cef вставляем с заменой папку css и js
Если у Вас возникли проблемы с этой системой или просто что-то не получается - пишите в эту тему, постараюсь помочь.
P.S:
Если вы хотите изменить id работы изменяем: private static int JobWorkId = 9;
Если вы хотите изменить цену за одну коробку то меняем: private static int checkpointPayment = 100;
Если вы хотите изменить с какого уровня можно устроиться на эту работу то меняем: private static int JobsMinLVL = 1;
Инструкция:
1. Открываем проект (NeptuneEvo.sln) в bridge\resources
1.2 Открываем: Main.cs
Находим:
C#:
case 506:
Jobs.Loader.StartWorkDayLoader(player);
return;
2. Скидываем файл Loader.cs в путь: \bridge\resources\NeptuneEvo\Jobs
2.1 Собираем сборку.
3. Переходим в \client_packages открываем файл menus.js
Ищем: // ATM //
Над ним вставляем код:
JavaScript:
// Job StatsInfo //
mp.events.add('JobStatsInfo', (money) => {
global.menu.execute('JobStatsInfo.active=1');
global.menu.execute(`JobStatsInfo.set('${money}')`);
});
mp.events.add('CloseJobStatsInfo', () => {
global.menu.execute('JobStatsInfo.active=0');
});
// Job Loader //
mp.events.add('OpenLoader', (money, level, currentjob, work) => {
if (global.menuCheck()) return;
global.menu.execute(`Loader.set('${money}', '${level}', '${currentjob}', '${work}')`);
global.menu.execute('Loader.active=1');
global.menuOpen();
});
mp.events.add('CloseLoader', () => {
global.menu.execute('Loader.active=0');
global.menuClose();
});
mp.events.add("selectJobLoader", (jobid) => {
if (new Date().getTime() - global.lastCheck < 1000) return;
global.lastCheck = new Date().getTime();
mp.events.callRemote("jobJoinLoader", jobid);
});
mp.events.add('enterJobLoader', (work) => {
if (new Date().getTime() - global.lastCheck < 1000) return;
global.lastCheck = new Date().getTime();
mp.events.callRemote('enterJobLoader', work);
global.menuClose();
global.menu.execute('Loader.active=0');
});
Открываем там же main.js
Вставляем:
{ Hash: 0x62018559, Pos: new mp.Vector3(1240.2, -3106.788, 6.00), Angle: 358.1944 }, // Работа Loader
4. Переходим в \client_packages\cef открываем файл menu.html
4.1 Вставляем в него код который находиться в закрепе
4.2 Указываем путь к файлу css: <link rel="stylesheet" href="css/JobsMenus.css">
4.3 Указываем путь к файлу js: <script src="js/JobsMenus.js"></script>
Не закидываем с заменой !!! а вставляем только код из него
5. В той-же директории \client_packages\cef вставляем с заменой папку css и js
Вложения
-
6.9 KB Просмотры: 2
Последнее редактирование: