T Mon
offline
Опыт:
3,825Активность: |
Взаимосвязь зданий
Меня интересует способ реализации подобной системы.
Существует три ряда башен по 2 башни в каждом ряду (ряды башен разнятся по типу, то есть во втором ряду бащни другие, нежели в первом, а в третьем- не такие, как во втором), второй и третий ряд которых неуязвимы изначально. При уничтожении первого ряда (обоих башен) второй стает уязвимым, но при условии, что второй ряд жив, первый через 20 сек после уничтожения (каждой из 2 башен индивидуально) начинает самостоятельно строится (за 10 сек строятся до конца). Если же хоть одна из них успевает восстановится до уничтожения хоть одной башни второго, то второй ряд при этом снова становится неуязвимым, но если хоть одна башня второго погибает- постройка отменяется, но может возобновится (с начала) если восстановится 2 ряд (обе башни вторго ряда живы). При этом первый ряд ожидает 20 сек перед началом возобновления, второй- 30, третий- 40; каждая башня первого ряда строится в течении 10 сек, второго- 15, третьего- 20. При этом дожны существовать ограничения на кол-во возможных реконструкций для каждой башни по ее ряду: первый- 6 раз, второй- 3, третий- 2. Буду очень рад любым ответам! T Mon добавил: Насколько я это вижу, реализация происходит при помощи массивов (на каждую башню отдельная переменная), при чем первая башня имеет массив "0", а последнияя- "кол-во возможных реконструкций". Но вот как это все наиболее рационально записать- я еще не знаю. |
04.08.2006, 13:24 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Мдя...
форма записи не очень мне приемлема... НО сделать такое можно исключительно группой триггеров... MEXAHuK добавил: ps: Сделать картутого что ты хочешь увидеть? |
04.08.2006, 13:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
форма записи не очень мне приемлема...
То есть переформулировать задачу? Сделать картутого что ты хочешь увидеть? Был бы очень благодарен! |
04.08.2006, 14:35 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Ок...
Начинаю... Если комп не повиснет будет всё рельно =) MEXAHuK добавил: Тааак.... тэстирую... |
04.08.2006, 16:10 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Блин... комп виснет !@№% |
04.08.2006, 20:20 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
В принцыпе, я уже сам приблизительно вижу картину того, чего хочу добиться; но не обошлось без проблемы: даю юниту приказ строить здание, но никак не могу добиться ему (зданию) неуязвимости на момент построения. Может кто-нибудь подскажет? Буду благодарен! |
05.08.2006, 17:59 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
EviLInside
offline
Опыт:
3,543Активность: |
Всмысле добавить неуязвимость как построиться , или пока строится? |
05.08.2006, 18:20 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
Пока строится. |
05.08.2006, 22:24 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
Странно, что никто не может ответить на такой, по сути, вопрос... |
06.08.2006, 15:32 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
TR1
Events Unit - A unit Begins construction Conditions Actions Unit - Make (Constructing structure) Invulnerable TR2
Events Unit - A unit Finishes construction Conditions Actions Unit - Make (Constructed structure) Vulnerable если я все правильно понял |
06.08.2006, 18:42 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|