Система связанных порталов.
8 2 069
0
18
6 лет назад
0
Добавил видео
Лёгкая (8 кб) модель ворот и триггерное взаимодействие с ней.
6 1 608
0
18
6 лет назад
0
Добавил видео
Система управления зарядами предметов.
5 1 914
0
18
6 лет назад
0
Добавил видео
Система захвата зданий, как в Red Alert.
9 2 429
2
18
6 лет назад
2

Обновление

  • Текст сообщений сдвинут на привычное для игрока место в интерфейсе
  • Цвет текста можно выбирать (стандартный или красный/зелёный)
0
21
6 лет назад
Отредактирован scopterectus
0
Maniac_91, можно и 0.52, только тогда, наверное, придётся стереть часть пробелов после
call DisplayTimedTextToPlayer( toPlayer, 0.0, 0.0, 1.5, "\n\n\n\n
0
18
6 лет назад
Отредактирован Maniac_91
0
ScopteRectuS, переносы строки? Я же пытался.. Но переносы после сообщения не делал. Блин, как всё просто))
Только там по оси Х не 0, а 0.52 в оригинале.
Это работает!
Давай на "ты", ладно? Мне не семьдесят лет)
2
21
6 лет назад
2
Maniac_91, попробуйте эту функцию:
	globals
        sound  INTERFACE_ERROR  =  null
    endglobals

    function InterfaceError takes player toPlayer, string message returns nothing
        if ( INTERFACE_ERROR == null ) then
            set  INTERFACE_ERROR  =  CreateSoundFromLabel("InterfaceError", false, false, false, 10, 10)
        endif

        if ( GetLocalPlayer( ) == toPlayer ) then
            call ClearTextMessages( )
            call DisplayTimedTextToPlayer( toPlayer, 0.0, 0.0, 1.5, "\n\n\n\n                                                          |cffffcc00" + message + "|r\n\n\n\n\n\n\n\n\n\n\n\n" )
            call StartSound( INTERFACE_ERROR )
        endif
    endfunction
0
18
6 лет назад
Отредактирован Maniac_91
0
ScopteRectuS, ниже не спускается, я сейчас проверил. =(
2
18
6 лет назад
2
ScopteRectuS, ну я просто выделил цветом положительные и отрицательные события ) А так да, логично.
Насчёт положения текста. Вроде, координаты я из наработки не менял, но можно попробовать переделать. Или пытался опустить, но не вышло - не помню уже, давно начал эту систему делать.
Ещё поступали предложения от Ige - сделать из башни "транспорт" (чтобы были ячейки) или сделать ячейки с помощью предметов (причем зарядами можно отображать здоровье юнитов), но тогда в здание можно будет поместить ограниченное количество юнитов и мне лень усложнять систему, да =)
Возможно, если накопятся ещё несколько интересных идей и у меня будет вдохновение для конкретно этой наработки, то я переделаю и обновлю ресурс.
4
21
6 лет назад
Отредактирован scopterectus
4
Интерфейс приближен к стандартному: сообщения об ошибках (использована наработка эмуляции ошибки), а также при захвате и потере появляются метки на миникарте.
Возможно, это дело вкуса, но я считаю, что если делать вещи похожими на стандартные, то нужно делать их, как не странно, похожими на стандартные...))
Здание захвачено и Здание потеряно должно быть написано цветом FFFFCC00 и опущено вниз.
Например, |cFFFFCC00Выполнено: Захват здания|r (точка не ставится) или |cFFFFCC00Здание захвачено.|r (точка ставится)