Sidebar

trigger_transition

Пила

New member
24.03.12
427
12
0
Синхронизация времени на двух картах

Сделал карту где есть секундомер, сделал вторую, копию первой но без секундомера, сделал вокруг всех entity секундомера и вокруг trigger_changelevel - trigger_transition, но при смене уровня, на 2 уровень не переходит секундомер.

Что не так сделал?

Исходники карт:
 

Вкладення

  • 6.2 КБ Перегляди: 201
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
далеко не все энтити, например желают переходить на новый уровень по желанию, так сказать, среднестатистического маппера. В классе самих энтить есть особые флажки, которые запрещают этим энтитям переходить на другой уровень.
А транситион всего лишь определяет область внутри которой на новый уровень перейдут те энтити, которые изначально к этому готовы - например монстры, итемы.
Логические энтити с уровня на уровень не кочуют, чтобы не вносить путаницу.
тебе придется дать каждому из них глобалнейм и скопировать весь таймер на новую карту, чтобы синхронизировать время. Иначе никак.
Не, ну есть еще варианты, но это кодить надо.
 

Пила

New member
24.03.12
427
12
0
2 Дядя Миша: Спасибо, буду пробовать)

Post automatically merged:

Я наверно ни так понял, но сделав так как понял всеравно не работает) Таймер каждую секунду добавляет к счетчику env_global еденицу, а значение счетчика подается на math_counter, но он как был 0 так и остался

Post automatically merged:

Че делать?
 

Вкладення

Останнє редагування:

Пила

New member
24.03.12
427
12
0
Ура, разобрался!) Правда ентий получилось довольно много, но думаю оно того стоит. Кароче: Таймер все также прибавляет в math_counter по еденице в секунду, в зависимости от того сколько он насичтал, logic_case выбирает соответствующую ячейку, а в зависимости от того, какая выбрана ячейка, включается соответствующуй env_global, к которому подключен logic_auto, и если env_global включен, logic_auto включает соответствующую цифру на табло.

Правда есть трабл: при повторном заходе на карту, где уже горела какая нибудь цифра, новая цифра загорается поверх старой, получается наложение, но думаю это можно поправить циклическим выключением всех цифр, ибо через logic_auto при каждой смене уровня выключать все цифры у меня не получилось. Но для меня это не кретично, мне главное что между картами можно передавать значение времени. Если кому интересно приложу исходники. Спасибо всем кто думал, а Дяде Мише отдельное СПАСИБО!
 

Вкладення

Останнє редагування:

Пила

New member
24.03.12
427
12
0
В смысле?

Post automatically merged:

Если речь про trigger_transition то его я убрал, раз им всеравно нельзя логические энтии перемещать.

Post automatically merged:

Нашел решение, правда ценой еще десятка энтий: при загорании одной цифры вырубается не предыдущая, а все остальные. Правда возникает еще одни трабл: секунду, пока не загорится новая цифра, на табло нет ничего. Но это опять таки можно поправить, но помоему это уже точно лишнее, хотя кому как.

Post automatically merged:

Вообще табло на брашах самый донный вариант, лучше всего сделать моделькой, и анимации цифр, тогда точно траблов не будет, потомушо анимация только одна может быть.
 
Останнє редагування:

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.