XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
alien426:
это только в редакторе A
туда-то ты зачем полез, как он тебе с триггерми поможет?)
Старый 10.08.2014, 15:01
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
.... возьмите и сравните первый триггер
а насчет четвертого, ну выж думайте головой что делаете... какой тригеринг юнит?
Старый 10.08.2014, 15:17
alien426

offline
Опыт: 1,189
Активность:
я уже совсем к просты вещам привел
Событие: боевая единица - A unit enters (Playable map area)
Условие: (Owner of (Entering unit)) равно (==) игрок 1 (красный)
Действие: Set целочисленная1 = (целочисленная1 + (Supply used by (Entering unit)))

и доска
Событие: Время - Every 0.10 seconds of game time
Действие: Меню паузы - Set the text for LeaderBoard item in column 3, row 1 to (String(целочисленная1 / 80) x 100)))

все равно не фурычит
Старый 10.08.2014, 15:36
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
повторяю еще раз, сравните первый триггер
+
Старый 10.08.2014, 15:42
alien426

offline
Опыт: 1,189
Активность:
Отряд - Pick every unit in (Units in (Playable map area)) and do (Actions)
Цикл - Действие
Set NewUnit[(Player number of (Owner of (Picked unit)))] = (NewUnit[(Player number of (Owner of (Picked unit)))] + (Supply used by (Picked unit)))

не могли бы объяснить. Действие ведь работает как
Номер игрока = Номер игрока + используемое число пищи выделенных юнитов
И плюсует это число каждые 0.1 секунду, от того у меня и прибавляется постоянно число, а не после того как новй юнит построиться или умрет.

Может я что-то не так опнимаю?

alien426 добавил:
на одного игрока

alien426 добавил:
если позволяет время посмотри и напиши где там ошибка
Прикрепленные файлы
Тип файла: w3x board.w3x (14.4 Кбайт, 4 просмотров )
Старый 10.08.2014, 16:12
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
СОБЫТИЕ сравни вася
Hate добавил:
пилять, я же показал как сделать универсальный триггер, вы в адеквате вообще?
какой млять игрок 1, это вообще финал!
Старый 10.08.2014, 17:29
alien426

offline
Опыт: 1,189
Активность:
То что в событие одинакове время ни как не сказывается на работоспособности. На что я еще должен обратить внимание?
Старый 10.08.2014, 17:32
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
я могу вам посоветовать протереть очки
сравнивайте внимательно!
Прикрепленные файлы
Тип файла: w3x board.w3x (14.7 Кбайт, 5 просмотров )
Старый 10.08.2014, 17:34
alien426

offline
Опыт: 1,189
Активность:
да все равно на универсальность хотя бы заставить работать а потом уже про универсально говорить.

alien426 добавил:
как неработало так и не работает
Старый 10.08.2014, 17:38
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
123
Прикрепленные файлы
Тип файла: w3x board.w3x (14.7 Кбайт, 5 просмотров )
Старый 10.08.2014, 17:49
alien426

offline
Опыт: 1,189
Активность:
Спасибо результат есть, но возмонжо как то преобразовать с десятичными? по сколько без оных, все выглядет мягко говоря непотребно
Старый 10.08.2014, 18:05
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
можно
Старый 10.08.2014, 18:16
alien426

offline
Опыт: 1,189
Активность:
с десятичными или с тысячными? Просто если ты имеешь ввиду использовать переменную реальную то эта какаха в тысячные все переводит, а мне интересен результат с одним или двумя нулями а не с тремя.
Старый 10.08.2014, 18:30
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
ну так бери сабстринг...
Старый 10.08.2014, 18:37
alien426

offline
Опыт: 1,189
Активность:
Спасибо большое за помощь оставим пока все это дело, голова уже пухнит да и у тебя свои дела наверняка имеются. Н оесли намекнешь как перевести в 5.25% типа так буду признателен.
Старый 10.08.2014, 18:40
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
Старый 10.08.2014, 18:41
alien426

offline
Опыт: 1,189
Активность:
спс это я понял, слава богу помню, вот только дальше начинаются проблемы

alien426 добавил:
сори я тут профан, даже спросить не могу что мне не ясно слова начинают путаться

alien426 добавил:
Меню паузы - Set the text for LeaderBoard item in column 2, row (Integer A) to (Substring((String((Integer((((Real(NewUnit[(Integer A)])) / 80.00) x 100.00))))), 1, 5))


мне не ясно для чего цифры 1 и 5, и что вмест оних ставить
Старый 10.08.2014, 18:53
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
там же написан пример, 1 старт, 5 конец, если ты из строки "оболтус" сделаешь сабстринг 1, 3 получишь "обо"
Старый 10.08.2014, 18:55
alien426

offline
Опыт: 1,189
Активность:
хреного... не получается

alien426 добавил:
формула как то крива работает. В начале дается 5 работников, тоесть 5 занятой пищи.
(количество еды \ 160) х 100 должно получиться 3.12% а на практике получается 6
Старый 10.08.2014, 19:40
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
попробуй вырубить первый триггер
Старый 10.08.2014, 19:42
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:53.