Перейти к содержимому
Для публикации в этом разделе необходимо провести 50 боёв.
pongo2

Статичный таймер дымов (идея для мода)

В этой теме 9 комментариев

Рекомендуемые комментарии

Бета-тестер, Коллекционер
81 публикация
2 134 боя

В некоторых модпаках появился мод "динамический таймер дымов", который завязан на стандартные настройки управления. Жмете кнопку "T" - таймер дымов стартует. Если же у вас снаряжение на другие кнопки назначено, то ничего не будет работать.

 

Без этих модов игроки ориентируются на встроенный в игру таймер окончания перезарядки дымогенератора. Если до перезарядки осталась, условно, минута, то, значит, дымы сейчас закончатся.

 

Идея: берем мод таймер дымов, и в его окошке показываем когда по таймеру перезарядки дымогенератора они рассеются. Игрок видит эту цифру и просто ждет когда таймер перезарядки дойдет до нее.

 

Технически нужно в моде таймера дымов изменить 8 строку файла smoke.py:

 

if len(l) > 2: return (l[0], (float(float(l[1]) - 2), float(160 - 2 - float(l[2]))))

 

Где "160" - это время перезарядки голдового дымогенератора. А 2 секунды мы оба раза вычитаем, потому что в этом моде в Main.swf авторы зачем-то добавляют 2 секунды.

 

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

 

Заодно в моде можно отключить подписку на события клавиатуры, т.к. не нужно запускать таймер.

Рассказать о публикации


Ссылка на публикацию
6 740
[-ZOO-]
Старший бета-тестер, Коллекционер
11 602 публикации
29 183 боя

Время перезарядки и время установленного дыма зависят от нации, типа корабля и возможно его уровня

Так что слишком много переменных для такого простого решения

Изменено пользователем WarXed

Рассказать о публикации


Ссылка на публикацию
1 080
[S_O_Y]
Бета-тестер, Участник, Коллекционер
2 903 публикации

Во во, дым немцев и бритов, они круто разные

Рассказать о публикации


Ссылка на публикацию
804
[PHLS]
Альфа-тестер, Коллекционер
1 841 публикация

Дым Флетчера "падает" на отметке 2:20 до следующего. Неудобно, только когда последний.

Рассказать о публикации


Ссылка на публикацию
3 612
[EZI]
Старший альфа-тестер
16 980 публикаций
5 188 боёв

Жмете кнопку "T" - таймер дымов стартует. Если же у вас снаряжение на другие кнопки назначено, то ничего не будет работать.

 

Легче файлик подправить.

Рассказать о публикации


Ссылка на публикацию
Бета-тестер, Коллекционер
81 публикация
2 134 боя

Время перезарядки и время установленного дыма зависят от нации, типа корабля и возможно его уровня

Так что слишком много переменных для такого простого решения

 

В существующем моде на таймер дымов все эти параметры уже прописаны.

 

Легче файлик подправить.

 

Ну да, тоже неплохой вариант.

Рассказать о публикации


Ссылка на публикацию
Участник
1 541 публикация

уже есть нормально работающий мод. без привязки к клавиатуре. работает шикарно. и как все моды автора - неубиваем))

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
3 612
[EZI]
Старший альфа-тестер
16 980 публикаций
5 188 боёв

уже есть нормально работающий мод. без привязки к клавиатуре. работает шикарно. и как все моды автора - неубиваем))

Уже давно стоит.:)

Он даже лучше чем с ПНФками.

Рассказать о публикации


Ссылка на публикацию
Бета-тестер, Коллекционер
81 публикация
2 134 боя

уже есть нормально работающий мод. без привязки к клавиатуре. работает шикарно. и как все моды автора - неубиваем))

 

Вот это хорошо!

Рассказать о публикации


Ссылка на публикацию

×