• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не работает отмена аренды транспорта на сервере

KusShizukana

Ученик
Столкнулся с проблемой, команда /unrentbike просто удаляет мопед но не отменяет аренду.
Код:
CMD:unrentbike(playerid)
{
    if(TI[playerid][tArendKey] == -1)
        return ErrorMessage(playerid, "Вы не арендуете мопед.");
    new rc = TI[playerid][tArendKey];
    DestroyVehicle(rc);
    ArendInfo[rc][aPlayerID] = INVALID_PLAYER_ID;
    TI[playerid][tArendKey] = -1;
    SendOk(playerid, "Вы отказались от аренды мопеда.");
    return true;
}
Так же вместо того дабы создать мопед уже с игроком внутри спавнит рядом
Код:
    case D_AREND_BIKE: {
        if(!response) return true;
        if(TI[playerid][tArendKey] != -1) return ErrorMessage(playerid, "Вы уже арендуете мопед.");

        new Float:x, Float:y, Float:z, Float:fa;
        GetPlayerPos(playerid, x, y, z);
        GetPlayerFacingAngle(playerid, fa);
        x += 1.5;

        SendOk(playerid, "Вы успешно аредовали мопеда.");
        SendOk(playerid, "Чтобы отменить аренду мопеда, введите: /unrentbike.");

        new vehicleid = CreateVehicle(462, x, y, z, fa, 1, 1, -1);
        SetVehicleParamsEx(vehicleid, false, false, false, false, false, false, false);
        LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid));
        SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid));
        VehicleInfo[vehicleid][vFuel] = 100.0;
        PutPlayerInVehicle(playerid, vehicleid, PLAYER_STATE_DRIVER);
        TI[playerid][tArendKey] = vehicleid;

        GiveMoney(playerid, -50, "аренда мопеда");
    }
 
Сверху Снизу