Игрострой - создание 2D и 3D игр. Конструкторы, модели, текстуры фоны и движки. Скачать бесплатно и без регистрации. Работа с UDK, Unity и многое другое.


Понедельник, 06.05.2024, 22:32
Приветствую Вас Гость | RSS
Игрострой
Главная
Регистрация
Вход

Игрострой - создать игру самому легко!

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Warcraft 3 » Скрипты » Мультиборд (Описание MultiBoard)
Мультиборд
SERPENT1987Дата: Суббота, 22.04.2017, 13:50 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 100
Репутация: 0
Статус: Offline
MultiBoard
Есть в World Editor такая вещь. Многим она известна по карте DotA. Именно в ней отображается количество убийств, смертей и иконки героев. Для наглядной работы мультиборда можно запустить доту. 
Что можно из неё вытворить? Да почти всё что угодно. Можно сделать таблицу очков, можно сделать как инвентарь под предметы или ресурсы. А можно при желании даже статусборд сделать. Полосками с делениями. Всё на что хватит вашей фантазии. В этой теме я опишу некоторые варианты триггеров. Ну а так же можно будет обсудить любые идеи и реализовать их.


Работа с World Editor, RPG Maker, UDK и прочие фишки.
 
SERPENT1987Дата: Суббота, 22.04.2017, 14:08 | Сообщение # 2
Подполковник
Группа: Администраторы
Сообщений: 100
Репутация: 0
Статус: Offline
Вот пример простейшего мультиборда.
Он не будет правда ни чего считать и плюсовать. Это просто макет принципа создания.

Прикрепления: 4213051.jpg (77.7 Kb)


Работа с World Editor, RPG Maker, UDK и прочие фишки.
 
SERPENT1987Дата: Суббота, 22.04.2017, 14:09 | Сообщение # 3
Подполковник
Группа: Администраторы
Сообщений: 100
Репутация: 0
Статус: Offline
А вот тоже самое но уже на Jass.

function Trig_Multiboard_Actions takes nothing returns nothing
    call CreateMultiboardBJ( 2, 2, "TRIGSTR_001" )
    set udg_Multiboard = GetLastCreatedMultiboard()
    call MultiboardSetItemWidthBJ( udg_Multiboard, 1, 1, 10.00 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 2, 1, 10.00 )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 1, "TRIGSTR_002" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 1, "TRIGSTR_003" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 2, "TRIGSTR_004" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 2, "TRIGSTR_005" )
    call TriggerSleepAction( 2 )
    call DoNothing(  )
    call MultiboardDisplayBJ( true, udg_Multiboard )
endfunction

//===========================================================================
function InitTrig_Multiboard takes nothing returns nothing
    set gg_trg_Multiboard = CreateTrigger(  )
    call TriggerRegisterTimerEventSingle( gg_trg_Multiboard, 5 )
    call TriggerAddAction( gg_trg_Multiboard, function Trig_Multiboard_Actions )
endfunction


Работа с World Editor, RPG Maker, UDK и прочие фишки.
 
Форум » Warcraft 3 » Скрипты » Мультиборд (Описание MultiBoard)
  • Страница 1 из 1
  • 1
Поиск:


igrostroi.3dn.ru - Создавай игры! © 2024
Бесплатный хостинг uCoz

Вы можете скачать текстуры, модели, 2D и 3D движки и конструкторы игр бесплатно. Всё для создания игр разных жанров и направлений. Иконки, мануалы, скрипты и код.
UDK, Unity, HTML, Java.