|
Получение золота от фермы
|
|
|
| Дата: Воскресенье, 13.05.2012, 10:24 | Сообщение # 21 |
Генералиссимус
Сообщений: 13559
|
Какой? О_О
|
| |
|
|
|
| Дата: Воскресенье, 13.05.2012, 15:02 | Сообщение # 22 |
Генералиссимус
Сообщений: 2259
|
Кройте тему вопрос исчерпан. ХОРУС уже скинул карту
Тот кто владеет информацией, тот владеет миром.
|
| |
|
|
|
| Дата: Воскресенье, 13.05.2012, 21:35 | Сообщение # 23 |
Генералиссимус
Сообщений: 13559
|
Карту то я скинул, да вот только автор темы так и не отписался помогло или нет...
|
| |
|
|
|
| Дата: Воскресенье, 13.05.2012, 22:05 | Сообщение # 24 |
Генералиссимус
Сообщений: 3625
|
Отпишется как только карту сделает
|
| |
|
|
|
| Дата: Воскресенье, 13.05.2012, 22:37 | Сообщение # 25 |
Генералиссимус
Сообщений: 13559
|
да я там пол карты в доп триггерах прописал)))
|
| |
|
|
|
| Дата: Понедельник, 14.05.2012, 16:12 | Сообщение # 26 |
Генералиссимус
Сообщений: 13559
|
DewidWill, Что значит кароче закрыл? А если у него вопросы по триггам или ещё что-то по теме? Дождись сначала ответа, а потом уже "кароче" >_<
|
| |
|
|
|
| Дата: Понедельник, 14.05.2012, 23:21 | Сообщение # 27 |
|
Рядовой
Сообщений: 1
|
Эпическая ересь. Ну честно. Постановка задачи: есть особый тип здания(ферма), каждый из которых приносит 2 золота каждые 2 секунды. Че делаем: триггер Code Событие: каждые 2 секунды Условие: Действия: Цикл по игрокам в tmpGroup заносим все фермы пикнутого игрока. цикл по всем юнитам из tmpGroup даем пикнутому игроку 2 золота пишем текст над пикнутой фермой убираем утечку с tmpGroup (где tmpGroup - переменная типа Группа Юнитов) Готово! универсально, просто
Сложный путь: триггер 1 Code Событие: завершено строительство Условие: триггерный юнит = ферма (сравнение юнитов) Действия: set FarmCount = FarmCount + 1 set Farms[FarmCount] = триггерный юнит (где Farms - переменная типа юнит и при этом массив, а FarmCount - переменная типа целочисленная)
триггер 2 Code Событие: каждые 2 секунды Условие: Действия: цикл по переменной i от 1 до FarmCount добавить 2 золота игроку-владельцу юнита Farms[i] показать текст спец-эффект там и тд (где i - переменная типа целочисленная)
триггер 3 Code Событие: юнит умирает Условия: Действия: цикл по переменной i от 1 до FarmCount если триггерный юнит = Farms[i] то (множественные действия) Farms[i] = Farms[FarmCount] FarmCount = FarmCount - 1
Готово
PS зачем я это пишу? я вообще ищу как избавиться от утечек
Сообщение отредактировал Nooker - Понедельник, 14.05.2012, 23:24 |
| |
|
|
|
| Дата: Вторник, 15.05.2012, 08:05 | Сообщение # 28 |
Генералиссимус
Сообщений: 2259
|
Nooker, Quote (Nooker) зачем я это пишу? я вообще ищу как избавиться от утечек Ты не повЭришь их тут куча: Отряд, точка, группа, цикл, евэнт(событие каждые 2 секунды) и в плюс, ты не уменьшаешь число, когда юнит ломает здание или ему ломают его или он сломал или ему сломали)
Тот кто владеет информацией, тот владеет миром.
Сообщение отредактировал ^GREAT^MAN^ - Вторник, 15.05.2012, 09:03 |
| |
|
|
|
| Дата: Вторник, 15.05.2012, 09:02 | Сообщение # 29 |
Генералиссимус
Сообщений: 2259
|
Blayderman, Вопрос исчерпаН?
Тот кто владеет информацией, тот владеет миром.
|
| |
|
|
|
| Дата: Вторник, 15.05.2012, 09:04 | Сообщение # 30 |
Полковник
Сообщений: 228
|
XOPYC огромное спасибо за помощь. Не закрывайте еще тему, давайте лутше решим проблему с фермой (построил еще одну, а первая перестала давать голду). Как насчет ввода действия арифметики, когда будет подсчитыватся количество ферм которые должны давать голду?
Есть сторона зла и сторона добра. Берем середину ^_^
|
| |
|
|