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

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

Ответ
 
Ewenplay

offline
Опыт: 879
Активность:
Иконка в мультиборде
Не могу понять в чем ошибка, при выборе героя у всех меняется иконка кроме игрока 3(
Смена иконки идет примерно так:
Юнит продает юнита
Sold unit равен ВОИН
Иф - условие owner of sold unit = MBplayer [3]
Сделать иконку в мультиборде в 1 колонке , в строке (Player number MBplayer[3]) на такую такую то.
Миниатюры
Кликните на картинку для увеличения
Название:  Multiboard.jpg
Просмотров: 31
Размер:  204.2 Кбайт  Кликните на картинку для увеличения
Название:  Multiboard2.jpg
Просмотров: 47
Размер:  18.1 Кбайт  

Отредактировано Ewen, 16.01.2013 в 06:17.
Старый 16.01.2013, 06:03
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,167
Активность:
Ewen, Мультиборд состоит из колонок и строк, и на каждую колонку нужно выбрать настройки форматирование, с иконками и с текстом, только текст или только иконки...
Старый 16.01.2013, 06:44
Ewenplay

offline
Опыт: 879
Активность:
quq_CCCP, а у меня разве этого нету? я действие показать текст и показать иконки распространил на всю таблицу. Я думаю тут дело не в этом точно( Иначе как бы другие игроки при выборе юнита получали иконку а этот нет?
Старый 16.01.2013, 07:09
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
на вскидку:
попробуй это действие
Сделать иконку в мультиборде в 1 колонке , в строке (Player number MBplayer[3]) на такую такую то.
заменить на
Сделать иконку в мультиборде в 1 колонке , в строке ((Player number MBplayer[3]) +1) на такую такую то.
Старый 16.01.2013, 13:30
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,167
Активность:
Ewen, ты смотрел карты близзов, типа конфетные войны? там все подробно и понятно...
Старый 16.01.2013, 13:46
Ewenplay

offline
Опыт: 879
Активность:
Fakov, Проблема осталась(
Старый 16.01.2013, 13:47
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
скрин триггера смены иконки давай. ибо там может быть ошибка
Старый 16.01.2013, 14:02
Ewenplay

offline
Опыт: 879
Активность:
quq_CCCP, в конфетных войнах не используются иконки. Как делать я уже знаю, но не понимаю почему возникла данная ошибка
Ewen добавил:
Может нубовасто, но я не знаю как иначе можно делать:) Все остальные ифы подобны этому
Миниатюры
Кликните на картинку для увеличения
Название:  1231231231.jpg
Просмотров: 23
Размер:  154.2 Кбайт  
Старый 16.01.2013, 14:12
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
зачем ифы, ессли можно урезать типа
if Unittype of(sold unit) = Друид
then
set icon for MULTIBORD in colomn 1, row (Player number of (Owner of (sold unit))) to ICON.BLP.
И еще - попробуй поменять событие на Unit enters (Playable map area)
и отлавливаь не sold unit везде a Entering unit
Fakov добавил:
но смену события пробуй после срезания ифов
Старый 16.01.2013, 14:31
Ewenplay

offline
Опыт: 879
Активность:
Fakov, Сделал все в точности как ты сказал( ничего не выходит(
Старый 16.01.2013, 17:06
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
огда жди до вечера. вечером приду, накидаю пример, разберусь.
правильно понимаю что нужно: чтобы при покупке героя из магазина в мультиборде ставилась его иконка рядом с ником игрока?
Старый 16.01.2013, 17:16
Ewenplay

offline
Опыт: 879
Активность:
Fakov, Агась, спасибо, буду ждать:)
Старый 16.01.2013, 17:45
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Вот не проще было сразу найти сорцы любой мб с картинками и глянуть как там сделано?
Старый 16.01.2013, 18:29
Ewenplay

offline
Опыт: 879
Активность:
Спасибо Fakov, за помощь)
Решил данную проблему, если кому интересно то вот скрин:
Миниатюры
Кликните на картинку для увеличения
Название:  s1.jpg
Просмотров: 26
Размер:  151.7 Кбайт  
Старый 17.01.2013, 13:31
DimanTOoBS

offline
Опыт: 5,791
Активность:
Ewen, зачем столько ифов тт
это всё укорачивается в 12 раз одним циклом................
Старый 17.01.2013, 13:39
vlad_C0M
Босс DarkSkyTeam
offline
Опыт: 10,459
Активность:
DimanTOoBS, это олдскул. :))) (Более того начинающим необходимо с самых азов начинать усвоение ВЕ).
Давай лепи во вложения карту пример или объясни Ewen подробнее.
Старый 18.01.2013, 04:56
DimanTOoBS

offline
Опыт: 5,791
Активность:
for IntegerA 1 to Multiboard_Player
if owner of unit(sold unit) = MBPlayer[IntegerA]
then set icon column 1 row IntegerA
Старый 18.01.2013, 10:29
Ответ

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

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

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

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



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