#1 30-06-2010 20:27

WinuX
Registered: 06-03-2009
Posts: 138

[SA|REL] Добавление топлива в игру

В общем, покопался я на просторах интернета в поисках такого мода, и понял: велосипед придётся делать самому. С нуля. Зато результат меня удовлетворил полностью.
Особенности мода:
- Количество бензина отображается в виде небольшой аккуратной оранжевой полосочки внизу экрана:
355608639.jpg
- Топливо учитывается в миссиях, но с одним условием: двигатель не выключается при достижении нуля. То есть, если в миссии у вас осталось 0% топлива, то после окончания машина не поедет.
- Топливо учитывается в самолётах, но у них бак больше
- Если машина сильно покоцана, то полоска топлва станет красной, а само топливо будет расходоваться в 2 раза быстрее
- Заправиться можно на 16 заправках, 4 аэропортах и на одной нелегальной заправке в ЛС
- Заправка полного бака стоит 1000$
- Можно сливать бензин, например если тачка эксклюзивная и край надо до гаража донести. Для этого подходим к машине без водителя, и когда появится белая полоска (количество бензина в машине), надо нажать "разговоры нет". После этого быстро сесть в машину, пока бензин не "испарился". Слить можно только полбака. За слив дают звёзды.
- Количество топлива хранится в структуре авто.

Также в архив добавлена трёхуровневая полоса здоровья авто на месте кислорода с выводом процентов и скрипт, заставляющий экран мигать оранжевым, если авто горит

Last edited by WinuX (02-07-2010 06:53)

Offline

#2 01-07-2010 08:35

Seemann
Registered: 07-08-2006
Posts: 2,099

Re: [SA|REL] Добавление топлива в игру

Звучит неплохо, да и код симпатичный. Вот только не увидел проверки player.defined (0256).

Offline

#3 01-07-2010 08:47

~AquaZ~
Registered: 01-03-2010
Posts: 726

Re: [SA|REL] Добавление топлива в игру

- Количество топлива хранится в структуре авто.

!!! как ты это сделал? Значит, оно сохраняется в гараже? Класс!

Offline

#4 01-07-2010 10:29

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 937
Website

Re: [SA|REL] Добавление топлива в игру

!!! как ты это сделал? Значит, оно сохраняется в гараже? Класс!

В структуре есть неиспользуемые байты, в какой-то теме они были озвучены.

Offline

#5 01-07-2010 13:19

WinuX
Registered: 06-03-2009
Posts: 138

Re: [SA|REL] Добавление топлива в игру

Вот только не увидел проверки player.defined (0256).

зачем эта проверка вообще нужна?) добавил на всякий случай

Значит, оно сохраняется в гараже?

Насколько мне известно, в гараже сохраняются только некоторые части структуры - цвет, иммунитеты..

Offline

#6 01-07-2010 14:15

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 937
Website

Re: [SA|REL] Добавление топлива в игру

зачем эта проверка вообще нужна?)

Перед выполнением действий над чем-либо необходимо выполнять проверки на существование. В данном случае производятся операции над игроком (получение хэндла машины игрока, снятие суммы денег ...), поэтому следует проверять существование игрока.

Offline

#7 01-07-2010 18:56

reute70
From: Средняя Волга
Registered: 22-08-2009
Posts: 182

Re: [SA|REL] Добавление топлива в игру

Ну тогда уж вокруг радара спидометр аккуратный (цифры и короткая стрелка), можно полоску повреждения рядом с бензиновой и меняющая цвет на красный.
я собирался этим заняться, но хотелось бы в Вайсе, но там вряд ли...
038E: draw_box_position    0 -> 255   50   150
(когда делфи был, сделал утилитку с тремя ползунками для R G B  smile

Last edited by reute70 (01-07-2010 18:58)

Offline

#8 01-07-2010 20:53

WinuX
Registered: 06-03-2009
Posts: 138

Re: [SA|REL] Добавление топлива в игру

цифры от спидометра есть, а вот самого - нет grin
все, что я ставил, глючили и заставляли игру вылетать
а полоску добавил в архив. И ещё уменьшил расход топлива, как-то оно быстро заканчивалось. теперь бака хватает примерно на 5 часов езды с скоростью 130 кмч. Но таже уменьшил и количество топлива, которое может оказаться в случайной машине, теперь не более 35%

Last edited by WinuX (01-07-2010 20:57)

Offline

#9 02-07-2010 09:12

reute70
From: Средняя Волга
Registered: 22-08-2009
Posts: 182

Re: [SA|REL] Добавление топлива в игру

Ну, там просто текстуру полупрозрачную поместить на радар (тока изменение наклона текстуры стрелки чуток сложнее), такого типа моды есть, только минималистичнее б сделать... crazy

ЗЫ И нафиг процент повреждения, уж лучше скорость  smile

Last edited by reute70 (02-07-2010 09:16)

Offline

#10 02-07-2010 17:55

WinuX
Registered: 06-03-2009
Posts: 138

Re: [SA|REL] Добавление топлива в игру

чтож, посмотрим, что из этого выйдёт.

Offline

#11 06-07-2010 21:03

Sergey81
Registered: 19-12-2008
Posts: 654

Re: [SA|REL] Добавление топлива в игру

У меня вылетает периодично при запуске миссии(катсцены). Не знаю, конфликт с другими скриптами или ещё что. Без мода такого нет, насколько я успел потестить.

Offline

#12 07-07-2010 01:54

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 937
Website

Re: [SA|REL] Добавление топлива в игру

С помощью scmlog можно определить точную причину вылета.

Offline

#13 08-07-2010 23:27

Sergey81
Registered: 19-12-2008
Posts: 654

Re: [SA|REL] Добавление топлива в игру

SCMlog поставил, убрал пару скриптов, вылетов более не обнаружил smile

Offline

#14 10-10-2010 08:06

El Sanchez
From: Пермь
Registered: 25-08-2010
Posts: 20

Re: [SA|REL] Добавление топлива в игру

Всё работает отлично, и идея со сливом бензона хороша, но полный бак заканчивается слишком быстро! Не хватает даже на полный круг вокруг ЛС.

Offline

#15 16-10-2010 05:59

Kostyan
Registered: 27-09-2009
Posts: 93

Re: [SA|REL] Добавление топлива в игру

Den_spb wrote:

!!! как ты это сделал? Значит, оно сохраняется в гараже? Класс!

В структуре есть неиспользуемые байты, в какой-то теме они были озвучены.

Тему в студию, хотелось бы глянуть

Offline

#16 16-10-2010 08:10

~AquaZ~
Registered: 01-03-2010
Posts: 726

Re: [SA|REL] Добавление топлива в игру

Kostyan wrote:
Den_spb wrote:

!!! как ты это сделал? Значит, оно сохраняется в гараже? Класс!

В структуре есть неиспользуемые байты, в какой-то теме они были озвучены.

Тему в студию, хотелось бы глянуть

+1

Offline

#17 16-10-2010 18:30

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 551
Website

Re: [SA|REL] Добавление топлива в игру

@WinuX

А кол-во бензина у тебя сохраняется в гараже или нет?


I know everything and nothing...

Offline

#18 01-08-2020 20:02

Red_Ender
From: Смоленск
Registered: 28-07-2020
Posts: 21

Re: [SA|REL] Добавление топлива в игру

mfisto wrote:

@WinuX

А кол-во бензина у тебя сохраняется в гараже или нет?

Можно проверить.

Offline

Board footer

Powered by FluxBB