Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
Почему фаталит?
Вопрос уже задан, вот код:
Код:
Flareon добавил: И как можно еще определить лидера по дереву? |
23.12.2008, 19:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
наверно изза
Цитата:
? таймером заменить нужно |
|
23.12.2008, 19:47 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
я немного пропустил в триге: после создания локалок (там где ...) триггер отключается |
23.12.2008, 19:50 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Flareon, тебе следовало писать в Jass разделе.
О проблеме: Код:
Проблема здесь. Конкретнее - Player(i+j). Согласно условиям выхода из цикла i = [0..10], j = [-11..9] Однако Player(10+6) . . . Player(10+9) не существует. Поэтому, видимо, фаталит. Об альтернативном решении: Задача: нахождение лидера |
23.12.2008, 19:59 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
Цитата:
извините, неподумал. --- Код:
так? |
|
23.12.2008, 20:10 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Почти так... Нужно еще возвращать исходное значение при каждой итерации цикла с i.
Но вообще вышеприведенный код работает некорректно. Сообщение о выигрыше выведится нескольким игрокам и по несколько раз, хотя по идее победитель должен быть один. Можно использовать вот такую штуку: Код:
Хотя это неоптимальное решение, все же лучше того, что находится в первом посте. Отредактировано ShadoW DaemoN, 24.12.2008 в 17:38. |
23.12.2008, 20:29 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
ShadoW DaemoN, решил воспользоваться твоим вариантом, пусть он даже, как ты говоришь, и не самый оптимальный.
проверил несколько раз - все прекрасно работает! всем спасибо за внимание, вопрос снят. тему можно закрыть. |
23.12.2008, 21:39 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|