krovatka
offline
Опыт:
102Активность: |
Цикл: создание юнита для играющего игрока
Здравствуйте. Только начал изучать jass. Столкнулся с проблемой. Требуется помощь. Желательно тыкнуть носом в ошибки.
Мне нужно, чтобы WE проверял, занят ли слот игроком и создавал для него светлячка около дерева. На GUI это выглядет очень громоздко и я решил оптимизировать все на jass
Вот мой код: WE выдает кучу ошибок.
Я думал создать локальную переменную "n" - как номер игрока. Проверять условие (играет?) и создавать для него светлячка.
После n+1. И заного. И так до 3 игроков в команде. Буду благодарен за любую помощь. [+] замечание от Doc: Используйте тег кода.
Отредактировано Doc, 11.08.2011 в 00:28. |
11.08.2011, 00:20 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
|
11.08.2011, 00:31 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
krovatka
offline
Опыт:
102Активность: |
Doc, Спасибо, конечно. Но запустив его он выдает ошибку "Нет endif". И я без понятия, куда его вставить.
И я не очень понимаю, что ты сделал с функцией создания юнита. Это оптимизация такая? Удалось избавится от endif добавив.
Теперь непонятные ошибки с названиями... Отредактировано krovatka, 11.08.2011 в 00:47. |
11.08.2011, 00:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dreii
define{name=Dreii age=17}
offline
Опыт:
5,246Активность: |
krovatka,
Код:
Рабочий |
11.08.2011, 00:48 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
krovatka
offline
Опыт:
102Активность: |
Dreii, И этот не канает. Первая ошибка "Отсутствует зарезервированный тип или тип идентификатора" и выделяет строку local Integer n ==0.
Может я что-то делаю не так? И куда вы дели третий блок триггера - Conditions? Его не обязательно учитывать?
Не знаю. Если это поможет, вот моя карта. Отредактировано krovatka, 11.08.2011 в 01:08. |
11.08.2011, 00:55 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Ну вот все должно работать, что еще? |
11.08.2011, 01:43 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
krovatka
offline
Опыт:
102Активность: |
Doc, Работает. Триггер запустился. Но свою задачу не выполнил. Светляк не создался. |
11.08.2011, 10:13 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FLESHNIK
offline
Опыт:
384Активность: |
|
11.08.2011, 10:40 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
|
11.08.2011, 10:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
krovatka
offline
Опыт:
102Активность: |
FLESHNIK, Master_chan, Оба работают как надо. Спасибо!
Теперь осталось понять, что вы сделали. =) |
11.08.2011, 11:14 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Лол ну так офк он не инициализировался, о чем речь. |
11.08.2011, 14:08 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|