Вопросы

Mason
Постоянный

Хай, Всем! У меня есть вот такой замечательный спидометр который я взял у одного из проектов т.к они его заменили на новый. И у меня есть пару вопросов которые я хочу задать.
Мне нужно как-то подключить полоски бензина чтобы были отнимались каждые 5 литров бензина, и как же сделать так чтобы полоска снизу значения скорости прибавлялась когда я буду ехать на машине набирая скорость? Как подключить название машин, ибо если я это делаю через "VehicleNameS[GetVehicleModel(veh[playerid])-400]" то это не работает :( 
Вот если что полоска бензина:

  открыть спойлер

 

sa-mp-022.png

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


Ссылка на сообщение

2 ответа на этот вопрос

  • 0
Sleash
Завсегдатый

Предположим, что в баке каждого автомобиля умещается максимум по 50 литров топлива, а максимальное количество "полосок" в текстдраве бензина = 20, то вот такой код должен выйти в момент обновления текстдрава с бензином:
 

new maxI = 20, str7[21] = "", maxBenz = 50;
new nowBenz = Fuel[GetPlayerVehicleID(playerid)];
new countI = floatround((nowBenz/maxBenz)*100/(100/maxI), floatround_round);
for(i = 0; i < countI; i++) strcat(str7, "I");
TextDrawSetString(FuelShow2[playerid],str7);

Для текстдрава, отображающий скорость можно сделать аналогичный код
По поводу траты бензина - сделайте его по времени, к примеру каждую минуту существования автомобиля + то, что двигатель этого автомобиля запущен - будет отниматься 1 л. топлива, можете и постараться - сделать по пройденному расстоянию, но я посоветовал самый простой способ
Что касается отображения названия автомобиля - проверьте массив

Отредактировано пользователем Sleash

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


Ссылка на сообщение
  • 0
Mason
Постоянный

@Sleash Здравстауйте, спасибо большое написал код, по поводу названмя транспорта я еще вчера заметил что в моем массиве ошибка просто решил полностью по полочкам переделать этот спидометр. А вот что касается системы спека(я про прошлую тему которую я еще даже не решил и не закрыл там я отвечу позже). А так еще раз спасибо что помогли!)

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


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

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

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

    • Alesher
      От Alesher
      НОВЕЙШИЙ МОД HEAVILY MOD 2025
      Скачать файл Имеется 14 уровень админки а также 3 уровня хелпера авторизация /alogin, имееться база данный а также минимальное количество багов.
      Добавил Alesher Добавлено 30.05.2025 Категория Моды Автор ByNikolas  
    • BESPERSPEKTIBN9AK
      От BESPERSPEKTIBN9AK
      Как убрать обьект в мэрии? 
      Искал уже по координатам из save убираю, не убирается.