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

Почему не загружается пробег у автомобиля?

Статус
В этой теме нельзя размещать новые ответы.

Domenicano_RolePlay

Начинающий
Пользователь
Регистрация
20 Авг 2015
Сообщения
13
Лучшие ответы
0
Репутация
0
Привет всем, прошу помочь с решением проблемы.
Пробег считывается, в БД сохраняется, но после рестарта не загружается, начинается с 0 все.
Прошу помочь, в долгу не останусь.

Таймер для игрока в 1 секунду
PHP:
    if(IsPlayerInAnyVehicle(i))
    {
        new Float:sp = GetSpeedKMH(i);
        new Float:l = (sp/2)/1000;
        GroopCar[GetVehicleID(vehicleid)][gcProbeg] = floatround(Probeg[GetPlayerVehicleID(i)] += l);

        new stringg[24];
        format(stringg,sizeof(stringg),"%06d",GroopCar[GetVehicleID(vehicleid)][gcProbeg]);
        PlayerTextDrawSetString(i,Textdraw6[i],stringg);       
    }
Сток
PHP:
stock GetVehicleID(carid)
{
    return carid - GroopCar[0][gcVeh];
}
Загрузка машин с БД
PHP:
            if(!r) return printf("[Загрузка ...] Данные автомобилей не получены!");
            for(x = 1; x <= r; x++)
            {
                cache_get_value_name_int(x-1,"gmID",GroopCar[x][gmID]);
                cache_get_value_name_int(x-1,"grID",GroopCar[x][grID]);
                cache_get_value_name(x-1,"gcOwner",GroopCar[x][gcOwner],30);
                cache_get_value_name_int(x-1,"gcModel",GroopCar[x][gcModel]);
                cache_get_value_name_int(x-1,"gcColor_one",GroopCar[x][gcColor_one]);
                cache_get_value_name_int(x-1,"gcColor_two",GroopCar[x][gcColor_two]);
                cache_get_value_name_float(x-1,"gcPosX",GroopCar[x][gcPosX]);
                cache_get_value_name_float(x-1,"gcPosY",GroopCar[x][gcPosY]);
                cache_get_value_name_float(x-1,"gcPosZ",GroopCar[x][gcPosZ]);
                cache_get_value_name_float(x-1,"gcPosG",GroopCar[x][gcPosG]);
                cache_get_value_name_int(x-1,"gcProbeg",GroopCar[x][gcProbeg]);
                cache_get_value_name_int(x-1,"gcInt",GroopCar[x][gcInt]);
                cache_get_value_name_int(x-1,"gcVW",GroopCar[x][gcVW]);
                cache_get_value_name_float(x-1,"gcFuel",GroopCar[x][gcFuel]);
                cache_get_value_name_float(x-1,"gcMaxFuel",GroopCar[x][gcMaxFuel]);
                cache_get_value_name_int(x-1,"gcBuyPrice",GroopCar[x][gcBuyPrice]);
                cache_get_value_name_int(x-1,"gcType",GroopCar[x][gcType]);
                cache_get_value_name(x-1,"gcMats",GroopCar[x][gcMats],20);
                cache_get_value_name(x-1,"gcRegNumber",GroopCar[x][gcRegNumber],20);
                sscanf(GroopCar[x][gcMats], "p<,>a<i>[2]",GroopCar[x][gcMat]);

                GroopCar[x][gcVeh] = AddStaticVehicleEx(GroopCar[x][gcModel],GroopCar[x][gcPosX],GroopCar[x][gcPosY],GroopCar[x][gcPosZ],GroopCar[x][gcPosG],GroopCar[x][gcColor_one],GroopCar[x][gcColor_two],-1);
                SetVehicleVirtualWorld(GroopCar[x][gcVeh],GroopCar[x][gcVW]);
                LinkVehicleToInterior(GroopCar[x][gcVeh],GroopCar[x][gcInt]);
                SetVehicleNumberPlate(GroopCar[x][gcVeh],GroopCar[x][gcRegNumber]);
                SetVehicleToRespawn(GroopCar[x][gcVeh]);
                if(GroopCar[x][gcType] == 1) LockCar(-1,GroopCar[x][gcVeh]);
                else UnLockCar(-1,GroopCar[x][gcVeh]);
                TotalGCars++;;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу