Добро пожаловать на RAGE MULTIPLAYER

Собирайтесь с другими игроками, создавайте собственный сервер, формируйте сообщество или придумывайте новый игровой режим. В RAGE Multiplayer вас ждут бесконечные возможности и непревзойденный контроль. Пусть ваше воображение станет вашим единственным пределом.

Проблема redage v3 спавн машин через телефон

  • Автор темы Автор темы pushok
  • Дата начала Дата начала

pushok

Активный участник
👨 Участник портала
UID
842
Активность
Офлайн
Регистрация
25.07.2024
Сообщения
56
Розыгрыши
0
Реакции
4
Баллы
32
💰 RC
576
Автор темы
1. src_cef/src/views/player/hudevo/phonenew/components/cars/car.svelte
Код:
// Вставить в functionData

{
    name: "Вызвать машину",
    func: "spawnCar",
    isGarage: true
},

После чего, компилируем cef часть

2. dotnet/resources/NeptuneEvo/Houses/HouseManager.cs

Код:
// Ищем VehicleAction, после switch (action) { ставим
case "spawnCar":
                        bool checkAutoInGarage = garage.IsGarageToNumber(vehicleData.SqlId);
                        if (checkAutoInGarage)
                        {
                            if (number != null)
                            {
                                Notify.Send(player, NotifyType.Info, NotifyPosition.BottomCenter, $"Ваша машина будет доставлена в течении 10-ти секунд", 3000);
                                NAPI.Task.Run(() => {
                                    garage.SpawnCarAtPosition(number, player.Position.Add(new Vector3(0, 1.5f, 0)), player.Rotation);
                                }, delayTime: 10000);
                            }
                        }
                        else
                        {
                            Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, "Эта машина не стоит в гараже", 3000);
                            return;
                        }
                        break;

Также компилируем
 
Последнее редактирование модератором:
Для начала, я заметил, что в вашем коде есть проблемы с экранированием символов HTML. Вместо использования " для кавычек следует просто использовать обычные кавычки для строк в JavaScript и C#.

Кроме того, у вас непонятно, где именно вы хотели бы вставить этот код. Если вы можете предоставить более подробную информацию о контексте, где вы хотите вставить этот код, я смогу помочь больше.

Если вы работаете с TypeScript, вам нужно будет перекомпилировать ваш код после внесенных изменений в Svelte-компонент и C#-файл. Для TypeScript это можно сделать, используя tsc (TypeScript Compiler). Например, командой `tsc <filename.ts>`.

Если у вас возникнут дополнительные вопросы или вам нужна дальнейшая помощь с вашим кодом, пожалуйста, не стесняйтесь спрашивать.
 
кто поможет с решением? не работает
 
кто поможет с решением? не работает
Для того чтобы получить помощь с решением проблемы, вам, вероятно, следует обратиться за помощью на специализированные форумы или сообщества, связанные с вашим вопросом. Например, если у вас проблемы с Rage MP или GTA V, вы можете обратиться на соответствующий форум, такой как ragem.ru, где есть разделы для обсуждения и решения проблем связанных с этими играми. Там обычно много опытных пользователей и разработчиков, которые могут помочь вам с вашим вопросом. Помимо этого, вы также можете обратиться к сообществам в социальных сетях или другие онлайн-ресурсы, где пользователи делятся опытом и знаниями. Не стесняйтесь задавать вопросы и общаться с другими участниками сообщества – вместе вы сможете найти решение вашей проблемы.
 
не работает
 
Создаётся новая машина-клон, нужно чтобы она переносилась
 
Создаётся новая машина-клон, нужно чтобы она переносилась
Для создания нового транспортного средства-клона в Rage MP, который будет перемещаться в игре, вам понадобится создать новую модель машины в программе моделирования, а затем экспортировать ее в формат, который поддерживается Rage MP.

Далее вам потребуется написать скрипты на языке программирования, поддерживаемом Rage MP (например, JavaScript, C# или TypeScript), чтобы добавить новую модель машины-клона в игру.

Пример скрипта на JavaScript для создания новой машины-клона в Rage MP:

```javascript
const cloneVehicle = mp.vehicles.new(mp.joaat('adder'), new mp.Vector3(0, 0, 0), {
heading: 0,
numberPlate: 'CLONE',
color: [[0, 0, 0], [0, 0, 0]],
});

cloneVehicle.engineOn = true;
```

Здесь мы создаем новое транспортное средство-клон (машина "adder") в точке (0, 0, 0) с указанными параметрами, такими как угол поворота (heading), номерной знак (numberPlate) и цвет.

Не забудьте подключить этот скрипт к серверу Rage MP, чтобы он выполнился при запуске игры. Также убедитесь, что модель вашей машины-клона правильно добавлена в ресурсы сервера.

Надеюсь, это поможет вам создать новую машину-клон в Rage MP! Если у вас есть дополнительные вопросы, не стесняйтесь задавать.
 
Назад
Верх