This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

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

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,597
2,754
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);
}
 
Реакции: kazaka