Как сделать чтобы спидометр показывал больше скорость крмп
Как заставить спидометр показывать правильную скорость?
Здравствуйте,
Подцепил шнурок к машине и убедился, что сильно врет спидометр:
показания компьютера - 100 км/ч соответствуют примерно показания спидометра 107-108 км/ч (т.е. при скорости 150 - погрешность уже более 10 км).
Сравнивал с GPS - скорость соответствует показаниям компьютера.
Т.е. спидометр однозначно обманывает и причем достаточно сильно.
Есть ли какая-то возможность этот дефект убрать?
P.S. Авто SG5
Мне дак кажется это все из-за безопосности. По спидометру едешь на 10 км превысил, а тебя менты не остановили. Спрашиваешь повезло, а нет просто спидометр немного завышает. Не парься со спидометром. Это для нашего же блага
Легась 2001год. Стояли 15-е диски, поставил 16-е. Скорость по спидометру 100% стала совпадать с показаниями ГПС =)
Легась 2001год. Стояли 15-е диски, поставил 16-е. Скорость по спидометру 100% стала совпадать с показаниями ГПС =)
Еще раз повторюсь.
Спидометр видит от компьютера правильную скорость и эта скорость действительно правильная (километраж, например не дает погрешностей и GPS видит ту же скорость, что и компьютер), но почему-то сильно ее искажает. Т.е. смена колес не поможет
а ты попробуй прежде чем утверждать. открой приборку и охреней от количества микроконтроллеров. и, заметь, все они - программируемые.
а ты попробуй прежде чем утверждать. открой приборку и охреней от количества микроконтроллеров. и, заметь, все они - программируемые.
Взять в руки молоток, и сделать ему предложение от которого он не сможет отказаться. Либо ты показываешь правильную скорость, либо ты показываешь внутрености ^_^ учись
Здравствуйте,
Подцепил шнурок к машине и убедился, что сильно врет спидометр:
показания компьютера - 100 км/ч соответствуют примерно показания спидометра 107-108 км/ч (т.е. при скорости 150 - погрешность уже более 10 км).
Сравнивал с GPS - скорость соответствует показаниям компьютера.
Т.е. спидометр однозначно обманывает и причем достаточно сильно.
Есть ли какая-то возможность этот дефект убрать?
P.S. Авто SG5
Костя Гречка
Ростик Ербаев
Костя Гречка ответил Ростику
Михаил Алексеев
Михаил Алексеев ответила Сообществу
Артём Осадчий
Андрей Геттовец
Дима Теплых
Глеб Французов
Убийца Танцпола
Виктор Довгань
Михаил Порядочный
Никита, его txd до сих пор лежит в папке с игрой, но толку, ты его не установишь. Нужно редактировать js скрипт под него
Dream Studio | Сливы CRMP/SAMP/MTA/GTA5/MOBILE запись закреплена
Кирилл Шерстков
Дмитрий Машков
Андрей Вишневский
Андрей, наверно что бы ответить ему
Михаил Кирилов ответил Максиму
Думаю, что ни для кого не секрет, что обновление текстдравов спидометра сильно грузит сервер.. Я пришёл к интересной идее, как можно ускорить обновление текстдрава в нём, путём проверки равенства показаний скорости.. т.е. Если скорость равна предыдущей (а в основном все гоняют на максимум), то не обновлять спидометр. Вопрос такой - пробывал ли кто-нибудь подобное реализовать на загруженном сервере и каковы были результаты?
Да все поняли, ну по логике вещей, если поставить такую проверку на обновлялку, то нагрузка должна сбавиться, правда незначительно, но все же
Просто мало у кого есть до отвала загруженные сервера
Или их вообще нет))
Думаю, что ни для кого не секрет, что обновление текстдравов спидометра сильно грузит сервер.. Я пришёл к интересной идее, как можно ускорить обновление текстдрава в нём, путём проверки равенства показаний скорости.. т.е. Если скорость равна предыдущей (а в основном все гоняют на максимум), то не обновлять спидометр. Вопрос такой - пробывал ли кто-нибудь подобное реализовать на загруженном сервере и каковы были результаты?
О боже я так всегда делал с ТДшками, взгляни на мой зм мод, там есть апдейт тдшки с баблом и прочей шелухой))
Я думал так все делали.
Подобная проверка создаст лишь дополнительное лишнее условие, которое будет 90% времени в холостую проверяться и оставшиеся 10% просто будут теряться, из-за чего профита будет крайне мало, если он будет вообще.
Это то же самое, что и проверять pVar на то, существует ли он, прежде чем его удалять.
От определения скорости авто будет гораздо больше нагрузки. Хотя и эта нагрузка не должна создавать каких-то проблем, ибо SA-MP не настолько плох, чтоб от элементарных вычислений загинаться. Оптимизируйте лучше алгоритмы, а не подобной фигнёй занимайтесь
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Подобная проверка создаст лишь дополнительное лишнее условие, которое будет 90% времени в холостую проверяться и оставшиеся 10% просто будут теряться, из-за чего профита будет крайне мало, если он будет вообще.
Это то же самое, что и проверять pVar на то, существует ли он, прежде чем его удалять.
От определения скорости авто будет гораздо больше нагрузки. Хотя и эта нагрузка не должна создавать каких-то проблем, ибо SA-MP не настолько плох, чтоб от элементарных вычислений загинаться. Оптимизируйте лучше алгоритмы, а не подобной фигнёй занимайтесь
При определении скорости через GetVehicleVelocity нагрузки нету, а вот при частом обновлении текстдравов серв стабильно падает. От проверок же с JIT нагрузок также нет.
Если, вы считаете это охотой на ведьм, то запихните обновление спидометра в OnPlayerUpdate, как "ракнет" в своё время..
UPD: Тема не актуальна, можете удалить.
Причём тут GetVehicleVelocity, если речь шла о вычислении скорости по тем данным, что выдаёт GetVehicleVelocity? Именно математические вычисления чаще всего дают большую нагрузку. И чем сложнее эти вычисления, тем дольше сервер их будет производить
а вот при частом обновлении текстдравов серв стабильно падает. От проверок же с JIT нагрузок также нет.
Если, вы считаете это охотой на ведьм, то запихните обновление спидометра в OnPlayerUpdate, как "ракнет" в своё время..
Пихал. И даже видел сервер, геймплей которого во многом зависел от текстдравов, которые так же в OnPlayerUpdate обновлялись (там имитировалась приборная панель самолёта, которая требовала моментального обновления данных).
Обновление текстдрава для сервера - это просто отправка пакета с инфой о текстдраве игроку и не более.
Вот, ради эксперимента, можно взять текстдрав даты и времени с паблика и вставить обновление в OnPlayerUpdate
new Text : Clock ;
new Text : Date ;
public OnGameModeInit ()
<
Clock = TextDrawCreate ( 547.000000 , 29.000000 , "00:00" ); //это создает тестдрайвер
TextDrawLetterSize ( Clock , 0.5 , 1.5 ); //размер шрифта
TextDrawFont ( Clock , 0 ); //стиль шрифта
TextDrawColor ( Clock , 0xffffffff ); //цвет
TextDrawSetOutline ( Clock , 1 );
//дата
Date = TextDrawCreate ( 547.000000 , 45.000000 , "26.06.2011" ); //это создает тестдрайвер
TextDrawLetterSize ( Clock , 0.5 , 1.5 ); //размер шрифта
TextDrawFont ( Date , 0 ); //стиль шрифта
TextDrawColor ( Date , 0xffffffff ); //цвет
TextDrawSetOutline ( Date , 1 );
return 1 ;
>
public OnPlayerConnect ( playerid )
TextDrawShowForPlayer ( playerid , Clock );
TextDrawShowForPlayer ( playerid , Date );
return 1 ;
>
public OnPlayerUpdate ( playerid )
static
string [ 256 ],
buff_1 ,
buff_2 ,
buff_3 ;
gettime ( buff_1 , buff_2 , buff_3 );
SetWorldTime ( buff_1 );
format ( string , sizeof (string), "%02d:%02d:%02d" , buff_1 , buff_2 , buff_3 );
TextDrawSetString ( Clock , string );
TextDrawShowForPlayer ( playerid , Clock );
// date
getdate ( buff_1 , buff_2 , buff_3 );
format ( string , sizeof (string), "%02d.%02d.%d" , buff_3 , buff_2 , buff_1 );
TextDrawSetString ( Date , string );
TextDrawShowForPlayer ( playerid , Date );
return 1 ;
>
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Читайте также: