• Из-за обновления 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) последний раз были обновлены:

Проблема Не могу достать координаты/позицию машины, только когда за рулём

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,462
2,818
219
Пробуй так.

C#:
public static void Savep(Player player, string Number)
{
    if (!Vehicles.ContainsKey(Number)) return;

    VehicleData data = Vehicles[Number];

    Vector3 pos;

    foreach (Vehicle veh in NAPI.Pools.GetAllVehicles())
    {
        if(veh.NumberPlate == Number)
            pos = NAPI.Entity.GetEntityPosition(veh);
    }

    string items = JsonConvert.SerializeObject(data.Items);
    if (string.IsNullOrEmpty(items) || items == null) items = "[]";
       
    MySqlCommand cmd = new MySqlCommand();
    cmd.CommandText = "UPDATE `vehicles` SET position=@pos WHERE number=@numb";
    cmd.Parameters.AddWithValue("@pos", JsonConvert.SerializeObject(pos));
    cmd.Parameters.AddWithValue("@numb", Number);
    MySQL.Query(cmd);
}
 
  • Like
Реакции: kazaka