• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Урок Система поиска сокровищ для ONYX

Кликни, чтобы узнать больше!

Vermilion

Искусственный Интеллект
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,901
1,204
181
35
В связи с тем, что особо хитрожопые "люди" начинают продавать чужие работы под видом своих, рассказываю как сделать скрипт поиска сокровищ для сборки ONYX

1. File: src/server/modules/index.ts
Добавить:
JavaScript:
import "./treasureHunter";

2. File: src/client/modules/index.ts
Добавить:
JavaScript:
import "./treasureHunter";

3. File: src/shared/inventory.ts
После:
JavaScript:
{
    item_id: 99919,
    name: "Хэллоуин рюкзак",
    type: ITEM_TYPE.SYSTEM,
    weight: 1,
    base_weight: 30,
    prop: "ghostbusters_bag",
    default_count: 0,
},

Добавить:
JavaScript:
{
    item_id: 100,
    name: "Металлоискатель",
    type: ITEM_TYPE.SYSTEM,
    weight: 0,
    base_weight: 800,
    prop: "w_am_metaldetector",
    default_count: 1,
    defaultCost: 2500,
    protect: true,
    use: true,
    helpIcon: "metaldetector",
    helpDesc: "Металлоискатель описание",
},

4. File: src/server/modules/inventory.ts
Добавить импорт:
JavaScript:
import treasureHunter from "./treasureHunter";

После:
JavaScript:
if (item.item_id === 856) {
   await tablet.openForPlayer(player);
}

Добавить:
JavaScript:
if (item.item_id === 100) {
   treasureHunter.toggleMetalDetector(player);
   inventory.closeInventory(player);
}

5. File: src/client/modules/attach.ts

После:

JavaScript:
AttachSystem.registerPosition(
    "heal_908",
    "prop_ld_health_pack2",
    57005,
    new mp.Vector3(0.175, -0.01, -0.13),
    new mp.Vector3(319, 46, 58),
);

Добавить:
JavaScript:
AttachSystem.registerPosition(
    "metaldetector",
    "w_am_metaldetector",
    26611,
    new mp.Vector3(0.01, -0.025, 0.04),
    new mp.Vector3(161, 167, 194),
);

6. Переместить папку из Files/server/ по пути src/server/modules/treasureHunter

7. Переместить папку из Files/client/ по пути src/client/modules/treasureHunter

8. Отредактировать конфигурацию и добавить координаты в файле src/server/modules/treasureHunter/config.ts

9. Добавить в магазин предмет металлоискатель (или выдать через админку id#100)

10. Добавить dlc metaldetector_prop из архива на сервер

Пример работы:
 

Вложения

  • TreasureHunter.zip
    167.8 KB · Просмотры: 232
Последнее редактирование:

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,876
634
187
23
Можешь плиз добавить скринкаст или что там есть
 
Реакции: Vermilion

ivancrossme

Участник портала
22 Июл 2023
92
6
66
если я не ошибаюсь она давно слита была для оникса на другом форуме она просто баганная была сильно! но говорю могу ошибаться!
 

Inoi

owner31
Команда форума
Moderator
VIP
15 Окт 2020
5,184
2,722
208
36
если я не ошибаюсь она давно слита была для оникса на другом форуме она просто баганная была сильно! но говорю могу ошибаться!
так это его система
её и сливали додики
в первой же строке первого поста об этом написано
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,876
634
187
23
если я не ошибаюсь она давно слита была для оникса на другом форуме она просто баганная была сильно! но говорю могу ошибаться!
Во-во, вот умник, написал ее значит, ее слили, потом он не сам сливает: гений мамкин!
 

ivancrossme

Участник портала
22 Июл 2023
92
6
66
так это его система
её и сливали додики
в первой же строке первого поста об этом написано
а в целом есть как то сделать так что бы твои системы не сливали как то по договорам продавать и так далее!
 

DeAAmoN

Мастер
BackEnd developer
18 Мар 2022
599
175
119
а в целом есть как то сделать так что бы твои системы не сливали как то по договорам продавать и так далее!
Уже обсуждали. Самое простое и верное - не давать исходников, а в коде вшивать проверки
Можешь поискать по форуму, долго эту тему разбирали
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,876
634
187
23
а в целом есть как то сделать так что бы твои системы не сливали как то по договорам продавать и так далее!
И как ты представляешь , что Вермиллион из Украины будет продавать в Россию, в каком правовом поле? А цену юристов вкладывать в работу?
 

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,336
159
183
29
И как ты представляешь , что Вермиллион из Украины будет продавать в Россию, в каком правовом поле? А цену юристов вкладывать в работу?
А не как, только на свой страх и риск...
 

Vermilion

Искусственный Интеллект
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,901
1,204
181
35
А не как, только на свой страх и риск...
Screenshot_4.png
 
  • Haha
Реакции: 🐝 ubees и enotit