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

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

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

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

Бета-тестер, Коллекционер
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 секунды.

 

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

 

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

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


Ссылка на публикацию
Поделиться на других сайтах
[-ZOO-]
Лидер Форума, Коллекционер, Старший бета-тестер, Коллекционер-испытатель
9 003 публикации
9 399 боёв

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

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

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

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


Ссылка на публикацию
Поделиться на других сайтах
Бета-тестер, Участник, Коллекционер, Коллекционер-испытатель
2 667 публикаций

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

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


Ссылка на публикацию
Поделиться на других сайтах
Альфа-тестер, Коллекционер
1 852 публикации

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

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


Ссылка на публикацию
Поделиться на других сайтах
Старший альфа-тестер
16 933 публикации
4 661 бой

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

 

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

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


Ссылка на публикацию
Поделиться на других сайтах
Бета-тестер, Коллекционер
95 публикаций
2 134 боя

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

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

 

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

 

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

 

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

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


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

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

  • Плюс 1

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


Ссылка на публикацию
Поделиться на других сайтах
Старший альфа-тестер
16 933 публикации
4 661 бой

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

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

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

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


Ссылка на публикацию
Поделиться на других сайтах
Бета-тестер, Коллекционер
95 публикаций
2 134 боя

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

 

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

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


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

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

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

×