Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


 

**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 100руб/мес, Текстовая 50руб/мес.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Vasya_Pupkin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.02.2016
    Сообщений
    53
    Репутация:
    0 ±

    [debug] проблема с арендой транспорта

    Код:
    [13:42:21] [debug] Run time error 4: "Array index out of bounds"
    [13:42:21] [debug]  Accessing element at index 65535 past array upper bound 63
    [13:42:21] [debug] AMX backtrace:
    [13:42:21] [debug] #0 0055495c in public OnVehicleSpawn (vehicleid=138) at E:\[1] gamemodes\test.pwn:39132
    [13:42:21] [debug] #1 native SetVehicleToRespawn () from samp-server.exe
    [13:42:21] [debug] #2 0051dd20 in public cmd_unrentcar (playerid=0, params[][email protected] "") at E:\[1] gamemodes\test.pwn:35747


    Строка 39132
    Код:
    ArendKey[ArendInfo[vehicleid-ArendCar[0]][aRentID]] = INVALID_VEHICLE_ID;
    как выглядит
    Код:
    if(IsAArendCar(vehicleid))
    {
        ArendKey[ArendInfo[vehicleid-ArendCar[0]][aRentID]] = INVALID_VEHICLE_ID;
        ArendInfo[vehicleid-ArendCar[0]][aRentID] = INVALID_PLAYER_ID;
    }
    stock IsAArendCar
    Код:
    stock IsAArendCar(carid)
    {
        if(carid >= ArendCar[0] && carid <= ArendCar[ARENDCARS-1]) return true;
        return false;
    }
    Строка 35747
    Код:
    SetVehicleToRespawn(vehid);
    сама команда
    Код:
    CMD:unrentcar(playerid, params[])
    {
        if(ArendKey[playerid] == INVALID_VEHICLE_ID) return false;
        new car = ArendKey[playerid];
        new vehid = ArendCar[0] + car;
        if(ArendInfo[car][aRentID] == playerid)
        {
            ArendInfo[car][aRentID] = INVALID_PLAYER_ID;
            SetVehicleToRespawn(vehid);//строка 35747
        }
        ArendKey[playerid] = INVALID_VEHICLE_ID;
        SendClientMessage(playerid, COLOR_RED, ""gbError"[Информация] {FFFFFF}Вы отказались от аренды транспорта");
        return true;
    }
    Последний раз редактировалось Vasya_Pupkin; 01.10.2016 в 13:16.

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    2,953
    Репутация:
    1183 ±
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •