- 0
Войдите для возможности подписаться
Подписчики
0
[закрыто] Спидометр
Вопрос от
Mason
,
Вопросы
Лучший ответ
Предположим, что в баке каждого автомобиля умещается максимум по 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 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От OdinDvaTri
ImperiaL-RPG - тот самый легендарный проект, который снова открыт и уже ждёт своих игроков.
Многофункциональный сервер, в котором вы не будете нуждаться в отыгровке Role Play режима.
Мод не банально сплагиачен, а написан с 0 нашими Администраторами.
На сервере есть свое радио, есть возможность стать rDj сервера.
Также проходят различные мероприятия и конкурсы от администрации.
Присоединяйся к нам и окунись в увлекательный мир прямо сейчас! Наш сервер ждет именно тебя. Будь лучшим в нашей игровой вселенной!
IP: play.imperial-rpg.ru:7777
Форум: https://forum.imperial-rpg.ru/
TG: https://t.me/imperialrpg
-
От INewBRO
Перепроверял код много раз. В компиляторе 4 ошибки. Код с компилятором прикрепил. Помогите
case DLG_REGAGE: { if(!strlen(inputtext)) { SPD(playerid, DLG_REGAGE, DIALOG_STYLE_INPUT, "{0797FF}Регистрация{FFFFFF} • Выберите возраст персонажа",//415 строка "{FFFFFF}Выберите возраст вашего персонажа:\n\ {ff6a00}\t• Возраст должен быть от 18 до 60-и\n\", "Готово", "");//418 строка return SCM(playerid, COLOR_RED, "-Ошибка- {FFFFFF} Введите ваш возраст в поле ниже"); }
-
От Pomogitemne
Здравствуйте, не нашёл подходящий раздел поэтому пишу здесь. Скачал я GTA Criminal Russia закинул туда мультиплеер добавляю свой сервер и хочу к нему подключится... Вот что пишет "ошибка в файлах и показывает этот путь C:\user\OneDrive\Документы\GTA San Andres User Files\CR-MP 0.3.7\reports\mp.txt" удалял и переустанавливал 4 раза не помогает. Что делать?
-
Опубликовано · Жалоба
Хай, Всем! У меня есть вот такой замечательный спидометр который я взял у одного из проектов т.к они его заменили на новый. И у меня есть пару вопросов которые я хочу задать.
Мне нужно как-то подключить полоски бензина чтобы были отнимались каждые 5 литров бензина, и как же сделать так чтобы полоска снизу значения скорости прибавлялась когда я буду ехать на машине набирая скорость? Как подключить название машин, ибо если я это делаю через "VehicleNameS[GetVehicleModel(veh[playerid])-400]" то это не работает
Вот если что полоска бензина:
Поделиться сообщением
Ссылка на сообщение