Ограничение скорости авто pawn

Ограничение скорости авто pawn

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

Shersula

Начинающий

Приветствую всех кто наткнулся на данный урок.
Часто видел, что люди спрашивают как изменяют скорости отдельных машин, повышать максимальную и так далее.
В данном уроке я отвечу на этот вопрос, а так же подробно разжую код, чтобы даже совсем новички смогли понять это, приступим.

P.S Данный урок является примером написания системы изменения скорости машин, он не является примером написания идеально оптимизированного и красивого кода.

Хочу сказать, что в данном уроке я использовал Col_Andreas дабы реализовать проверку того, касается ли машина земли.

И так, для начала перейдём к паблику OnPlayerKeyStateChange который вызывается при нажатии игроком определённой клавиши, добавим туда эти строки

Разберём код по строчкам:

UPD: Почему-то была проблема, что когда игрок ехал и допустим нажимал пробел то после того как он отпуска его, проверка на key_sprint в newkeys срабатывала но после этого она срабатывала сразу же и в oldkeys не знаю с чем это связано, ведь по логике в момент того когда мы отпускаем пробел в old_keys должен быть key_handbrake. В общем, else if в oldkeys решил эту проблему, т.к в нашем случае если одна проверка проходит то вторую проверку можно и не делать(проверка на oldkeys)

С этой частью кода разобрались но, что за паблик SetSpeed? Сейчас разберём.

[ВАЖНО] UPD:Спустя 3 дня понял, что в данной системе слишком много исключений, например, как я выше писал зажатые кнопки s/space перед w так же игрок может сесть в машину с уже зажатым w и из-за этого проверка на newkeys не сработает. Да можно написать еще проверки и обработать даже это, но так код станет довольно большим, поэтому сейчас пришел к выводу, что нужно выдавать скорость не когда игрок нажал w а когда он начал двигаться на машине (например запускать таймер сразу когда игрок садится в машину, но выдавать ускорение только когда игрок разогнался до 10км/ч допустим) таким образом можно будет избежать множества не очень приятных моментов

Источник

Ограничение скорости авто pawn. Смотреть фото Ограничение скорости авто pawn. Смотреть картинку Ограничение скорости авто pawn. Картинка про Ограничение скорости авто pawn. Фото Ограничение скорости авто pawn

Приветствую всех кто наткнулся на данный урок.
Часто видел, что люди спрашивают как изменяют скорости отдельных машин, повышать максимальную и так далее.
В данном уроке я отвечу на этот вопрос, а так же подробно разжую код, чтобы даже совсем новички смогли понять это, приступим.

P.S Данный урок является примером написания системы изменения скорости машин, он не является примером написания идеально оптимизированного и красивого кода.

Хочу сказать, что в данном уроке я использовал Col_Andreas дабы реализовать проверку того, касается ли машина земли.

И так, для начала перейдём к паблику OnPlayerKeyStateChange который вызывается при нажатии игроком определённой клавиши, добавим туда эти строки

Разберём код по строчкам:

UPD: Почему-то была проблема, что когда игрок ехал и допустим нажимал пробел то после того как он отпуска его, проверка на key_sprint в newkeys срабатывала но после этого она срабатывала сразу же и в oldkeys не знаю с чем это связано, ведь по логике в момент того когда мы отпускаем пробел в old_keys должен быть key_handbrake. В общем, else if в oldkeys решил эту проблему, т.к в нашем случае если одна проверка проходит то вторую проверку можно и не делать(проверка на oldkeys)

С этой частью кода разобрались но, что за паблик SetSpeed? Сейчас разберём.

[ВАЖНО] UPD:Спустя 3 дня понял, что в данной системе слишком много исключений, например, как я выше писал зажатые кнопки s/space перед w так же игрок может сесть в машину с уже зажатым w и из-за этого проверка на newkeys не сработает. Да можно написать еще проверки и обработать даже это, но так код станет довольно большим, поэтому сейчас пришел к выводу, что нужно выдавать скорость не когда игрок нажал w а когда он начал двигаться на машине (например запускать таймер сразу когда игрок садится в машину, но выдавать ускорение только когда игрок разогнался до 10км/ч допустим) таким образом можно будет избежать множества не очень приятных моментов

Источник

Ограничение скорости авто pawn

Ну это я не знаю может на 1 сек тоже пойдёт но когда раньше играл на самп-рп а это было года 3 назад то когда едишь то скорость на спидометре довольно быстро прибовляется и убовляется у меня тоже стоял спидометр на проверку раз в сек но где то через сек скорость шла примерно так 23-45-57 и т.д. на самп-рп он думает намного быстрее ну где то минимум 300-500 мс в сек я поверю что стоит на самп-рп ну не 1 сек оч.долго думал бы при езде согласитесь.

да и делал я ограничитель на сбавления скорости чисто свой однако не получалось сохранять ровно 50 всегда было что прибовлял на 5-10 и снижал на 15-20 глупо машина не едит почти а с этим кодом может машину чучуть заносить но если ты помнишь на самп-рп тоже самое машину чучуть заносит но она держит ровно 50 небольше не меньше)

я даже скажу почему машину немного заносит,все профи знают это а для тех кто не знают то смысл в том что быстрая работа таймера если бы на самп-рп и вправду стояла проверка на 1 сек машину не заносило и текстдрайвы обновлялись долго что я уже написал выше а иза быстродействия SetVehicleVelocity машину при привышенной скорости быстро придавливает к земле иза этого на поваротах чучуть заносит ну как и на самп-рп тоже самое
Если поставить проверку к примеру 1 мс в сек то таймер будет нагружать но зато спидометр будет работать на 5+ будет оч.быстро обновляться но при ограничителе ты даже повернуть не сможешь или машину вынесет хз куда
Так что делайте выводы мне не особо кажется что на самп-рп стоит именно 1 сек проверка на SetVehicleVelocity
Я пробывал с этим кодом делать на 1 сек проверку а смысл был в том что прижимало не оч.часто что скорость на спидометре выдовало 53-55 км/ч

Ограничение скорости авто pawn. Смотреть фото Ограничение скорости авто pawn. Смотреть картинку Ограничение скорости авто pawn. Картинка про Ограничение скорости авто pawn. Фото Ограничение скорости авто pawn

Enrique_Black

Заблокирован

Это вы можете проверить с помощью собейта от мишана, через окно статистики.

Обновление спидометра у них дийствительно часто.
А вот сбавление скорости раз в секунду.
Скорость колеблиться от 50 до 57/58 если ехать не отпуская газа.
И сбавляется она ровно до 50/51 буквально за секунду, ​

Ограничение скорости авто pawn. Смотреть фото Ограничение скорости авто pawn. Смотреть картинку Ограничение скорости авто pawn. Картинка про Ограничение скорости авто pawn. Фото Ограничение скорости авто pawn

Dezmont_Mailz

Изучающий

Это вы можете проверить с помощью собейта от мишана, через окно статистики.

Обновление спидометра у них дийствительно часто.
А вот сбавление скорости раз в секунду.
Скорость колеблиться от 50 до 57/58 если ехать не отпуская газа.
И сбавляется она ровно до 50/51 буквально за секунду, ​

ну я собейтом пользовался только что бы античит проверить и не более я как бы не пробывал ставить сбавление скорости на 1 сек хотя перепробывал куча вариантов этот был самый успешный вариант
но я помню что в собейте скорость больше в единицах как бы если стоит на сервере к примеру 100.3 то в собейте чуть больше я проверял на инфернусе когда скорость 123 а в собейте 128-130 вроде

и вобще я не фанат самп-рп не сервера у них хорошие но у них один большой минус это всё не офицальное иза чего в случае проблемы ты свой аккаунт там уже не вернёшь а проблемы могут быть любые
ты задонатил твой аккаунт мог автоматом удалится или кто то в долг тебе дал большую сумму в размере 10 млн вирт и опять твой аккаунт может удалится уже бывали там такие проблемы не один раз на форуме видел
Вот если бы они бы сделали это всё офицально с учётом того что твой аккаунт могут востановить а они по офицальному обязаны востановить аккаунт тогда да можно было бы подрочиться до 40-50 лвл побывать везде а иза неофицала им насрать на аккаунт
я 3 прохерачил и забил полностью на этот бред
Единственное у них что там всё хорошо это грамотные скриптёры чётко проработаны большинство систем

Ограничение скорости авто pawn. Смотреть фото Ограничение скорости авто pawn. Смотреть картинку Ограничение скорости авто pawn. Картинка про Ограничение скорости авто pawn. Фото Ограничение скорости авто pawn

Enrique_Black

Заблокирован

ну я собейтом пользовался только что бы античит проверить и не более я как бы не пробывал ставить сбавление скорости на 1 сек хотя перепробывал куча вариантов этот был самый успешный вариант
но я помню что в собейте скорость больше в единицах как бы если стоит на сервере к примеру 100.3 то в собейте чуть больше я проверял на инфернусе когда скорость 123 а в собейте 128-130 вроде

и вобще я не фанат самп-рп не сервера у них хорошие но у них один большой минус это всё не офицальное иза чего в случае проблемы ты свой аккаунт там уже не вернёшь а проблемы могут быть любые
ты задонатил твой аккаунт мог автоматом удалится или кто то в долг тебе дал большую сумму в размере 10 млн вирт и опять твой аккаунт может удалится уже бывали там такие проблемы не один раз на форуме видел
Вот если бы они бы сделали это всё офицально с учётом того что твой аккаунт могут востановить а они по офицальному обязаны востановить аккаунт тогда да можно было бы подрочиться до 40-50 лвл побывать везде а иза неофицала им насрать на аккаунт
я 3 прохерачил и забил полностью на этот бред
Единственное у них что там всё хорошо это грамотные скриптёры чётко проработаны большинство систем

Ограничение скорости авто pawn. Смотреть фото Ограничение скорости авто pawn. Смотреть картинку Ограничение скорости авто pawn. Картинка про Ограничение скорости авто pawn. Фото Ограничение скорости авто pawn

Dezmont_Mailz

Изучающий

ну знаешь если взять ихние античиты,хорошие дам 70% на античиты,потому что у меня было раньше на сервере меньше багов с ними чем у них щас,не знаю год прошол))
Системы кайфовые очень многим кажется что это жизнь но это бред я не спорю по поводу взаимосвязанности и да засчёт работ РП не идёт я понял что ты имеешь виду,но я скажу,понимаешь есть такая штука как сталкеры и ху. думаю ты понял там одно РПГ качка,бег по миру,убийства, однако тут совсем другой смысл,найти деньги,считая что ты не получаешь опыта! А опыт идёт чисто от отыгранного кол-ва часов,не спорю бред.
могли довить того что если ты во фракции будешь получать в час по 3-4 xp или за какие то продумки тебе дадут + 1 xp там секрет какой то редкий было бы вобще прекрасно но тут типо жизни попытались сделать,поэтому она не участвует с опытом хотя если продумать можно было бы делать опыт на других вещах))) что для павно займёт больше кода но можно сделать меньше нагрузки,к примеру если работаешь на грузчиках,твоя физичиская форма повышалась и если у тебя физичиская форма на 100% ты можешь тоскать типо 5 ящиков на 150% за один раз.
есть смысл на стройке что с каждым разом твой талант улудшаедся и с каждым разом также идёт больше денег тут много смыслов
А прокачка имеет виду сколько ты лет прожил в штате якобы!!
как по мне чистое РП если честно,я не буду спорить но посмотри.

За последнее время у них онлайн падает когда я смотре последний раз было 20 сервов и онлайн был на первых 5-ти серверах 1000 чел а на остольных 500-700
чисто глянул сегодня ради прикола у них 15 серверов и онлайн даже вечером в 19.00 настолько маленький,на первых 4-х серверах играет по 700-900
а на остольных по 200-400 есть где вобще по 100-200 в середине не знаю что там произашло я уверен многих просто задолбал этот сервер или причина их не прочной защиты вот и всё! Меня этого не касается просто выговариваю всё

И по поводу собейта был бы у меня такой собейт с полной скоростью я бы огранку сделал-бы ещё в 2-3 раза лучше но собейт мне с ней не помогал ничем!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *