Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Выгрузка авто

Апр
24
0
Пользователь
Я хочу сделать выгрзку авто с сервера как на аризоне, что бы его можно было обратно загрузить. Но в данный момент при нажатии на кнопку выгрузить происходит такой код

Pawn:
{
                    new number = GetVehicleID(ShowVeh[playerid]);
                    SafeRemoveCar(number, number);
                    SCM(playerid, COLOR_LIGHTBLUE, "[Информация] {FFFFFF}Вы успешно выгрузили свой автомобиль");
}

Транспорт просто исчезает из /cars и пишет что у меня нет машин. Помогите пожалуйста
 
Окт
121
27
Активный
Я хочу сделать выгрзку авто с сервера как на аризоне, что бы его можно было обратно загрузить. Но в данный момент при нажатии на кнопку выгрузить происходит такой код

Pawn:
{
                    new number = GetVehicleID(ShowVeh[playerid]);
                    SafeRemoveCar(number, number);
                    SCM(playerid, COLOR_LIGHTBLUE, "[Информация] {FFFFFF}Вы успешно выгрузили свой автомобиль");
}

Транспорт просто исчезает из /cars и пишет что у меня нет машин. Помогите пожалуйста
Покажи SafeRemoveCar
 
pawn love
Сен
414
110
Активный
Pawn:
stock LoadVehicle(playerid)
{
    new query[256];
    format(query, sizeof(query), "SELECT model, position_x, position_y, position_z, rotation, color1, color2 FROM vehicles WHERE owner_id = %d", playerid);

    new DBResult:result = db_query(query);
    if(db_num_rows(result) > 0)
    {
        new model, color1, color2;
        new Float:x, Float:y, Float:z, Float:angle;

        // Получаем данные из результата запроса
        model = db_get_field_assoc_int(result, "model");
        x = db_get_field_assoc_float(result, "position_x");
        y = db_get_field_assoc_float(result, "position_y");
        z = db_get_field_assoc_float(result, "position_z");
        angle = db_get_field_assoc_float(result, "rotation");
        color1 = db_get_field_assoc_int(result, "color1");
        color2 = db_get_field_assoc_int(result, "color2");

        // Создаем автомобиль
        new vehicleid = CreateVehicle(model, x, y, z, angle, color1, color2, -1);
        PutPlayerInVehicle(playerid, vehicleid, 0);

        SCM(playerid, COLOR_LIGHTBLUE, "[Информация] {FFFFFF}Ваш автомобиль загружен успешно");
    }
    else
    {
        SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас нет сохраненных автомобилей");
    }
    db_free_result(result);
}

меняй на свое все, и будет окей
не забудь вставить этот сток под активацию, к примеру по команде
 
Авг
170
8
Пользователь
Вообще, для начала, лучше когда игрок загружает авто, записать ID авто в переменную
В начало мода:
Код:
new playervehicle[MAX_PLAYERS];
Дальше, где идёт загрузка авто надо написать:
Код:
playervehicle[playerid] = CreateVehicle(id, x, y, z, a, color1, color2, -1, 0);
А, где выгрузка:
Код:
DestroyVehicle(playervehicle[playerid]);
 
Ноя
2
0
Пользователь
Вообще, для начала, лучше когда игрок загружает авто, записать ID авто в переменную
В начало мода:
Код:
new playervehicle[MAX_PLAYERS];
Дальше, где идёт загрузка авто надо написать:
Код:
playervehicle[playerid] = CreateVehicle(id, x, y, z, a, color1, color2, -1, 0);
А, где выгрузка:
Код:
DestroyVehicle(playervehicle[playerid]);
а если у игрока несколько автомобилей, как их индефицировать?
 
Сверху