Сейчас 02:33:17 Воскресенье, 28 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Бар в мультидоске
Бар в мультидоске
berilДата: Среда, 14 Ноября 2012, 19:23:32 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
В общем никак не могу сделать бар.
Если кто может обьясните как его сделать или пример покажите.
Суть такова бар должен быть в мультиборде и зависить от переменной типо integer :o


 

NaturekidДата: Среда, 14 Ноября 2012, 19:36:21 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
String тебе в помощь
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
set item text to "color[3]+substring(IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII, 1, percentagle life of unit/4)+color[4]+substring(IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII, 1, 100-percentagle life of unit/4)"


 

berilДата: Среда, 14 Ноября 2012, 20:16:49 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
А как это прикрепить к integer ? Не от жизни должна быть а от переменой зависить
Я с бордами вообще не дружу :(


 

SirNikolasДата: Среда, 14 Ноября 2012, 20:23:13 | Сообщение # 4
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Для начала, что такое "бар"? Место, где продают напитки?

 

[SeKtOR]Дата: Среда, 14 Ноября 2012, 21:16:49 | Сообщение # 5
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
Если писать по русски, а не на транслите то это полоска(полоска загрузки, полоска жизни и т.п.) trollface

 

Ty3uKДата: Среда, 14 Ноября 2012, 22:10:51 | Сообщение # 6
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
А я делал полоски картинками fuckyeah Зачетные такие, как в нормальных рпгшках
Была где-то наработка, но я ее стер


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

NaturekidДата: Среда, 14 Ноября 2012, 23:32:55 | Сообщение # 7
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Ty3uK, ну путь к иконке меняется так же как любой string, стало быть там можно прописать путь к файлу импорта через индекс, 1.blp - зелёный, 2.blp - жёлтый и т.д.
А ширину ячейки мультика подогнать так чтобыв итоге скажем 10 ячеек выглядели как 1 полоска. Благо можно поменять ширину каждой ячейки отдельно, а не всей колонны или строки.


 

Ty3uKДата: Четверг, 15 Ноября 2012, 14:21:20 | Сообщение # 8
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
да, так и было.
а еще был зачетный апи по манипуляциям с этими полосками - создание, изменение, обновление и прочее.


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

berilДата: Четверг, 15 Ноября 2012, 16:26:18 | Сообщение # 9
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
Скиньте ссылочку на пример >(

 

Ty3uKДата: Четверг, 15 Ноября 2012, 19:07:47 | Сообщение # 10
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Quote (Ty3uK)
Была где-то наработка, но я ее стер


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

berilДата: Пятница, 16 Ноября 2012, 02:37:34 | Сообщение # 11
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
Quote (Ty3uK)
Была где-то наработка, но я ее стер


:( :( :( :( :( :( :( :( :( :( :(
Я даж не представляю как это сделать )


 

NaturekidДата: Воскресенье, 18 Ноября 2012, 10:17:35 | Сообщение # 12
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Вот вариант через иконки. Там разберёшься на наглядном примере, хелсбар быстро набирает и теряет хп триггерно.

http://rghost.ru/41600031
Чуть позже запилю вариант со String.

Добавлено (18 Ноября 2012, 10:14:04)
---------------------------------------------
Вариант через Substring
http://rghost.ru/41641818

Кстати, тебе что, уже не нужно? А то смотрю 1 наработка не скачана ни разу. <_<

Добавлено (18 Ноября 2012, 10:17:35)
---------------------------------------------
Можно кстати было сделать, чтобы цвет стринга менялся так же, как и цвет полоски хп в игре.




Сообщение отредактировал Naturekid - Воскресенье, 18 Ноября 2012, 10:14:46
 

SirNikolasДата: Воскресенье, 18 Ноября 2012, 10:51:23 | Сообщение # 13
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Naturekid)
Можно кстати было сделать, чтобы цвет стринга менялся так же, как и цвет полоски хп в игре.
Quote (SirNikolas)
If
__(Percentage life of Unit) > 50.00
Then
__Set Green = 255
__Set Red = Integer((((Макс. здоровье of Unit) - (Здоровье of Unit)) * 510.00) / (Макс. здоровье of Unit))
Else
__Set Red = 255
__Set Green = Integer(((Здоровье of Unit) / (Макс. здоровье of Unit)) * 510.00)


 

NaturekidДата: Воскресенье, 18 Ноября 2012, 12:46:09 | Сообщение # 14
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
SirNikolas, не совсем. В гуи-оболочке есть set item color. Ну так вот там делаем зелёный прямопропорциональным процентной жизни юнита, а красный - обратнопропорциональным. :)

Добавлено (18 Ноября 2012, 12:34:51)
---------------------------------------------
А ну да, то же самое по ходу.

Добавлено (18 Ноября 2012, 12:46:09)
---------------------------------------------

http://rghost.ru/41644063




Сообщение отредактировал Naturekid - Воскресенье, 18 Ноября 2012, 12:46:21
 

Ty3uKДата: Воскресенье, 18 Ноября 2012, 13:15:33 | Сообщение # 15
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Quote (Naturekid)
В гуи-оболочке есть set item color

Code
native MultiboardSetItemValueColor takes multiboarditem mbi, integer red, integer green, integer blue, integer alpha returns nothing


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

berilДата: Воскресенье, 18 Ноября 2012, 23:10:14 | Сообщение # 16
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
спс

 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Бар в мультидоске
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz