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

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

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

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

37
[DU] pongo2
Коллекционер
95 публикаций
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 секунды.

 

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

 

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

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


Ссылка на публикацию
Поделиться на других сайтах
3 288
[-ZOO-] WarXed
Коллекционер, Старший бета-тестер, Коллекционер-испытатель
8 872 публикации

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

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

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

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


Ссылка на публикацию
Поделиться на других сайтах
497
[S_O_Y] GERMAN_SLOSSE
Участник, Коллекционер, Коллекционер-испытатель
2 652 публикации

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

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


Ссылка на публикацию
Поделиться на других сайтах
628
[PHLS] ImConduktor
Коллекционер
1 852 публикации

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

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


Ссылка на публикацию
Поделиться на других сайтах
2 769
[EZI] Dimakur63
16 852 публикации
4 324 боя

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

 

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

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


Ссылка на публикацию
Поделиться на других сайтах
37
[DU] pongo2
Коллекционер
95 публикаций
2 134 боя

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

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

 

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

 

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

 

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

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


Ссылка на публикацию
Поделиться на других сайтах
1 752
[FU-FU] BADoBEST
1 691 публикация
4 822 боя

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

  • Плюс 1

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


Ссылка на публикацию
Поделиться на других сайтах
2 769
[EZI] Dimakur63
16 852 публикации
4 324 боя

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

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

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

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


Ссылка на публикацию
Поделиться на других сайтах
37
[DU] pongo2
Коллекционер
95 публикаций
2 134 боя

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

 

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

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


Ссылка на публикацию
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Эту страницу никто не просматривает.

×