Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 6 из 8 ПерваяПервая ... 4 5 6 7 8 ПоследняяПоследняя
Показано с 51 по 60 из 73
  1. #51
    Аватар для VVWVV
    ?

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    731
    Репутация:
    353 ±
    Цитата Сообщение от SergGrey Посмотреть сообщение
    У меня появился вопрос. Вот я решил сменить измерение скорости в спидометре на то, что в инклуде vs_math, но при тесте по прямой дороге infernus развивает скорость примерно 90, remington 68, но с помощью инклуда vs_handling мы получаем макс скорость 240 и 160. Я что-то не так делаю или есть какие-то ограничения или ещё что-то?
    Закончил реструктуризацию модулей, поэтому вы можете скачать новую версию.

  2. #52
    Аватар для SergGrey
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2017
    Сообщений
    11
    Репутация:
    1 ±
    Сейчас потестил и как мне кажется, стоит снизить множитель со 180 до 171 примерно(на remington при 171 множителе скорость достигалась 159-160 с округлением до целого числа в меньшую сторону), может даже чуть ниже, но эт лично моё мнение:D

  3. #53
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от SergGrey Посмотреть сообщение
    Сейчас потестил и как мне кажется, стоит снизить множитель со 180 до 171 примерно(на remington при 171 множителе скорость достигалась 159-160 с округлением до целого числа в меньшую сторону), может даже чуть ниже, но эт лично моё мнение:D
    180 - стандартное значение для GTA SA, а игра на то и игра, ей нельзя быть слишком реальной.

  4. #54
    Аватар для SergGrey
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2017
    Сообщений
    11
    Репутация:
    1 ±
    Ааа, а я думал 180 вручную подбирали, тогда извиняюсь. Просто сравнивал заявленную максимальную скорость со скоростью на спидометре, а на нём она превосходила заявленную

  5. #55
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от SergGrey Посмотреть сообщение
    Ааа, а я думал 180 вручную подбирали, тогда извиняюсь. Просто сравнивал заявленную максимальную скорость со скоростью на спидометре, а на нём она превосходила заявленную
    На скорость ещё FPS может влиять, поэтому значения отличаются.

  6. #56
    Аватар для SergGrey
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2017
    Сообщений
    11
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    На скорость ещё FPS может влиять, поэтому значения отличаются.
    Ну вряд ли при 60 кадров это влияло, ну да ладно.
    Цитата Сообщение от VVWVV Посмотреть сообщение
    Закончил реструктуризацию модулей, поэтому вы можете скачать новую версию.
    Обнаружил ошибку в tdw_vyfuel.inc "pawno\include\tdw_vyfuel.inc(295) : warning 213: tag mismatch". Не работает функция GetVehicleFuel

  7. Пользователь сказал cпасибо:
    VVWVV (05.02.2017)
  8. #57
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от SergGrey Посмотреть сообщение
    Ну вряд ли при 60 кадров это влияло, ну да ладно.
    GTA SA писалась для 30 кадров, ибо на приставках того времени больше было не получить. Более того, на сколько мне известно, многие в SA-MP ограничивают FPS, чтобы быстрее бегать, плавать и так далее.

  9. #58
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Цитата Сообщение от SergGrey Посмотреть сообщение
    Ааа, а я думал 180 вручную подбирали, тогда извиняюсь. Просто сравнивал заявленную максимальную скорость со скоростью на спидометре, а на нём она превосходила заявленную
    Может дело в спидометре?
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  10. #59
    Аватар для SergGrey
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2017
    Сообщений
    11
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    GTA SA писалась для 30 кадров, ибо на приставках того времени больше было не получить. Более того, на сколько мне известно, многие в SA-MP ограничивают FPS, чтобы быстрее бегать, плавать и так далее.
    Воу, как много я не знал:D. Лично я играю без ограничения. Но спорить мне бессмысленно, ибо я в этом не разбираюсь:D
    Цитата Сообщение от [ForD] Посмотреть сообщение
    Может дело в спидометре?
    Навряд ли, спидометр использовал чисто функцию GetVehicleSpeed с параметром километров и округлялось до целого числа в меньшую сторону

  11. #60
    Аватар для SergGrey
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2017
    Сообщений
    11
    Репутация:
    1 ±
    Вопрос, а при каких условиях срабатывает функция OnVehicleMileageUpdate? То что при обновлении милимитража эт понятно, но в то же время не понятно:D. При использовании системы бензина из инклуда всё норм работало, но когда переписал свою систему и закинул её в этот паблик в моде, а не в инклуде, то бензин почему-то не изменяется. Вот код:
      Открыть/закрыть
    PHP код:
    public OnVehicleMileageUpdate(vehicleid)
    {
        new 
    engine,lights,alarm,doors,bonnet,boot,objective;
        if(
    PlayerCar[vehicleid][pcEngine]==1)
        {
            if(
    PlayerCar[vehicleid][pcFuel]<=0.1)
            {
                
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                
    SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);
                
    PlayerCar[vehicleid][pcFuel] = 0.0;
                
    PlayerCar[vehicleid][pcEngine]=0;
            }
            else
            {
                
    PlayerCar[vehicleid][pcFuel]-=(GetVehicleSpeed(vehicleid) + 0.1)/TDW_VEHICLE_FUEL_FLOAT;
            }
        }
        return 
    1;


 

 
Страница 6 из 8 ПерваяПервая ... 4 5 6 7 8 ПоследняяПоследняя

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

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

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

Ваши права

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