Перейти к содержанию
Авторизация  
ijya105

Скорость Авто.

Рекомендуемые сообщения

ijya105

Возможно ли изменить скорость разгона , максимальную скорость авто, как на топовых проектах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgasVegas

Только в 0.3.7 можно через ханглик.(не помню точного названия)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ijya105

Жалко, а через модификацию файлов игры возможно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgasVegas
@ijya105, Если знаешь язык программирования, на котором написаны все скрипты для SA, то да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ijya105

У тебя такой заменки не завалялось ?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Можно и в 0.3е , устанавливать лимиты на определенную модель.  Если найду , то скину функцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lefist

Возможно изменение ускорения/лимита скорости при помощи функций:

SetVehicleVelocity(vehicleid, Float:x, Float:y, Float:z);
GetVehicleVelocity(vehicleid, Float:x, Float:y, Float:z);

Проблема заключается в том, что это происходит на серверной части.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

stock LimitingVehicleSpeed(const vehicleid, const max_speed)
{
    new Float: velocity_x,Float: velocity_y,Float: velocity_z;

    GetVehicleVelocity(vehicleid, velocity_x, velocity_y, velocity_z);

    if(floatround(VectorSize(velocity_x, velocity_y, velocity_z) * 100.0) >= max_speed)
    SetVehicleVelocity(vehicleid, velocity_x*0.97, velocity_y*0.97, velocity_z);
    return 1;
}  

Это сама функция , будет работать на примере , ограничения. 

 

Вот пример ее использыванье.

new vehicleid = GetPlayerVehicleID(playerid);
if(vehicleid != 0)
{
    switch(GetVehicleModel(vehicleid))
    {
        case 400: LimitingVehicleSpeed(vehicleid, 30);// 30 Максимальная скорость.
        case 402: LimitingVehicleSpeed(vehicleid, 40);// 40 Максимальная скорость.
        case 405: LimitingVehicleSpeed(vehicleid, 50);// 50 Максимальная скорость.
    }
}  
Этот код нужно будет вставить в односекундный таймер или OnPlayerUpdate.

Автор функций: Saibot

Изменено пользователем #Pawno
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ijya105

#Pawno, спасибо. Потестирую , думаю будет круто! Тему Close.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Eduard Vestornович
      От Eduard Vestornович
      Где сохраняются ники  мп 0.3е?
    • Kapral
      От Kapral
      Так-с, приступим сразу к делу.
      Мод был найден на просторах интернета, был слит самим основателем.
      Начнем описание:
      Основа: Grand RolePlay
      Системы:
      1) Система автотранспорта, личного транспорта.
      2) Система домов с 3D интерьером. (Copy URM)
      3) Система доната. (Copy URM)
      Правда там небольшой косяк, надо исправить. Если руки растут из нормального места, можете исправить.
      4) "Фирменная" система СГУ для Личных/Государственных авто. (Copy URM)
      Перейдем к изменениям:
      1) Почти все фракции, включая ГИБДД, Пожарная Часть, Новостное агенство, ПАТП, Автошкола, Больница перенесены в Арзамас (Copy URM)
      2) Удобно обустроен Арзамас 3D маппингом. (Copy URM)
      3) Сделан новый спидометр (Copy URM)
      4) Сделано меню игрока: /cp (Copy URM)
      5) Добавлен новый 3D интерьер Автошколы (Copy URM)
      6) Новый интерьер у Правительства. (Я правда не помню, там вроде пикап выхода из интерьера не стоит, вообщем надо смотреть
      самому)
      7) Сделаны 3D номера для Авто. Правительства (На подобии можно сделать и с другими фракциями)
      8) Добавлена моя "фирменная" система Отделов для фракций ГИБДД и РОВД. В РОВД добавлен Отдел "ОМОН"
      (Должности тоже есть, но не надо путать ОТДЕЛ с Должностью)
      9) Новый TextDraw сервера.
      По фракциям:
      Убран ЧОП (Grand), ФСБ.
      Остальное все тоже самое, что было на Grand RP.
      Скрины: Думаю не стоит что-нибудь скринить, т. к. мод - полнейший URM-ский копия. Если надо могу сделать, но уже все игроки все знаю. Решайте, пишите: скинуть или не надо.
      Приступим к Ссылкам:
      1) Сам мод: https://yadi.sk/d/SKlrkuzu_C0ZRg
      2) Пакет модификаций (естественно URM): https://yadi.sk/d/G1rA76PWrHKwm
      По каким либо вопросам, обращаться в тему, но не офтопить, я всем отвечу.

    • Komaroff 71
      От Komaroff 71
      Добрый день,дамы и господа.
      В этой статье я решил рассказать о функции RemoveBuildingForPlayer и её использовании в CR:MP.
      Итак начнём с определения:
      RemoveBuildingForPlayer - функция,которая удаляет стандартную модель карты San Andreas (в нашем случае Criminal Russia) для одного игрока в заданном диапазоне.
      Примерное использование:
      public OnPlayerConnect(playerid) { RemoveBuildingForPlayer(playerid, modelid, Float:fX, Float:fY, Float:fZ, Float:fRadius) return 1; } Разберём поподробнее характеристики функции:
      playerid - id игрока
      modelid - модель(объект),который подлежит удалению
      Float:fX - диапазон по оси X,на расстоянии которого будет удалён объект
      Float:fY - диапазон по оси Y,на расстоянии которого будет удалён объект
      Float:fZ - диапазон по оси Z,на расстоянии которого будет удалён объект
      Float:fX - радиус,объекты внутри которого будут удалены от указанных координат
      А теперь разберём,как это можно использовать в CR:MP.Max_Mister уже выкладывал инклуд pawno для этой цели,но существует более простой способ.
      Для этого нам потребуется редактор карты SAMP Map Construction(если не желаете возится с установкой,есть готовый вариант: http://cr-mp.ru/forum/topic/15251-map-construction-for-criminal-russia/ ) и любой pawno-мод.
      Итак,начнём:
      Открываем Map Construction,жмём Load и ждём,пока прогрузится карта.
      Далее выбираем любой объект,жмём Delete,он удаляется
      Жмём вверху Show Code и копируем,появившиеся там строки формата RemoveBuildingForPlayer и вставляем в public OnPlayerConnect.Как это будет выглядеть описано выше в примерном использовании.
      Таким образом можно удалить некоторые докучающие объекты,например заграждения.
      Свои вопросы задавайте ниже,в ответах.
      На этом всё,удачи в программировании.
    • #GOBLIN
      От #GOBLIN
      Однако здравствуйте   
      Сегодня солью слитый мод Great RolePlay ( OLD ) 
      Основой данного мода послужил Your RolePlay  
      Мод полностью построен на мод паке 
      Рассказывать много про него не буду, т.к многие знают что это за мод и кем он был доработан 
       
      Немного информации: 
      - Мод-основа: Your RolePlay(Need For RolePlay);
      - Строк в моде: 28к;
      - База данных MySQL;
      - Командный процессор ZCMD;
      - Код легко читается;
      - Присутствует быдло код   
      Автор доработки мода: Max_Eitzen
      Скачать мод Yandex: тык  
      Скачать мод пак к серверу Yandex: тык 
      Прямые ссылки:
      GREAT RP.rar
      Great-Pack.zip
      Не благодарите 
       
       
    • NIKRUS
      От NIKRUS
      Всем привет! Первый слив в 2019 году!
      Сливаю мод Atom RP(основа Amazing RolePlay)
      Вкратце про функционал мода:
      Система домов. Система бизнеса. Система атм. Система радаров. Система транспорта. Система квестов. Есть водный салон где каждый игрок сможет себе покупать лодку и яхту. Есть воздушный транспорт. Скриншоты: https://imgur.com/a/MyLunU0
      Мод сделан под бонусник(точнее переделан), многие товары(яхты, автомобили, самолеты, скины) за донат.
      Насколько мне известно, данный мод держал онлайн 50 человек.
      Мод найден на просторах интернета, адаптирован мной под запуск на локалке.
      Автор игрового мода: Неизвестен.
      Прямая ссылка: Атом рп.zip
      Скачать с Яндекс.Диска
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.