- 0
Войдите для возможности подписаться
Подписчики
0
Вопросы
Лучший ответ
Предположим, что в баке каждого автомобиля умещается максимум по 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 л. топлива, можете и постараться - сделать по пройденному расстоянию, но я посоветовал самый простой способ
Что касается отображения названия автомобиля - проверьте массив
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 л. топлива, можете и постараться - сделать по пройденному расстоянию, но я посоветовал самый простой способ
Что касается отображения названия автомобиля - проверьте массив
Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Badr
дратуте , решил сделать лаунчер самп на node.js , все норм сделал дизайн/стиль , но когда захожу абсолютно на любой сервер (заходил на онух рп ,и на свой сервер ) и пишет вронг сервер пароль ( мне лень на англиском писать ) скрин прикрепил
исходник https://disk.yandex.ru/d/D_104GFgrFO16A ( сам делал , то-есть дипсик )
я знаю все будут писать что (Слово удалено системой) ии-шное
-
Mason Постоянный 0
Хай, Всем! У меня есть вот такой замечательный спидометр который я взял у одного из проектов т.к они его заменили на новый. И у меня есть пару вопросов которые я хочу задать.
Мне нужно как-то подключить полоски бензина чтобы были отнимались каждые 5 литров бензина, и как же сделать так чтобы полоска снизу значения скорости прибавлялась когда я буду ехать на машине набирая скорость? Как подключить название машин, ибо если я это делаю через "VehicleNameS[GetVehicleModel(veh[playerid])-400]" то это не работает
Вот если что полоска бензина:
Поделиться сообщением
Ссылка на сообщение