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

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

Ответ
 
Spirit
Просто Дух
offline
Опыт: 3,112
Активность:
Я понял. Ладно, спасибо за все...
Штуковина про ВЕ нормальная, но какая-то детская, много конечто очень тупого (ну, об"яснение, что такое имя)
Старый 29.05.2005, 20:27
NETRAT

offline
Опыт: 83,712
Активность:
COBRA ничего не понял... а структура if (random number between 1 and 2 is equal to 1) then ACTION 1 else ACTION 2 не помогает?
Старый 08.11.2005, 20:16
bigass
Злой Демонг
offline
Опыт: 237
Активность:
Вот пример сложной таблицы. Такую я использовал в одной своей карте по типу доты:
Код:
function Trig_MultiBoard_Actions takes nothing returns nothing
    call CreateMultiboardBJ( 4, 14, "TRIGSTR_1156" )
    set udg_Multiboard = GetLastCreatedMultiboard()
    call MultiboardDisplayBJ( true, udg_Multiboard )
    call MultiboardMinimizeBJ( true, udg_Multiboard )
    //  COLUMN 1
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 1, "TRIGSTR_1170" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 2, GetPlayerName(Player(0)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 3, GetPlayerName(Player(1)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 4, GetPlayerName(Player(2)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 5, GetPlayerName(Player(4)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 6, GetPlayerName(Player(5)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 7, GetPlayerName(Player(10)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 8, GetPlayerName(Player(3)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 9, GetPlayerName(Player(6)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 10, GetPlayerName(Player(7)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 11, GetPlayerName(Player(8)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 12, GetPlayerName(Player(9)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 13, GetPlayerName(Player(11)) )
    call MultiboardSetItemValueBJ( udg_Multiboard, 1, 14, "TRIGSTR_1168" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 2, "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 3, "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 4, "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 5, "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 6, "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 7, "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 8, "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 9, "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 10, "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 11, "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 12, "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp" )
    call MultiboardSetItemIconBJ( udg_Multiboard, 1, 13, "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp" )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 1, 93.00, 76.00, 8.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 2, 100.00, 0.00, 0.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 3, 0.00, 0.00, 100.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 4, 15.00, 90.00, 92.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 5, 100.00, 100.00, 2.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 6, 100.00, 56.40, 11.20, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 7, 0.00, 34.00, 17.20, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 8, 42.00, 0.00, 84.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 9, 0.00, 51.20, 25.60, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 10, 100.00, 51.20, 100.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 11, 76.80, 76.80, 76.80, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 12, 51.20, 51.20, 100.00, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 13, 52.20, 25.60, 25.60, 0 )
    call MultiboardSetItemColorBJ( udg_Multiboard, 1, 14, 93.00, 76.00, 8.00, 0 )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 1, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 2, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 3, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 4, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 5, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 6, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 7, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 8, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 9, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 10, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 11, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 12, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 13, true, true )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 1, 14, true, false )
    //  COLUMN 2
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 1, "TRIGSTR_1169" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 2, "TRIGSTR_1171" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 3, "TRIGSTR_1184" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 4, "TRIGSTR_1185" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 5, "TRIGSTR_1186" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 6, "TRIGSTR_1187" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 7, "TRIGSTR_1188" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 8, "TRIGSTR_1189" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 9, "TRIGSTR_1190" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 10, "TRIGSTR_1191" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 11, "TRIGSTR_1192" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 12, "TRIGSTR_1193" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 13, "TRIGSTR_1194" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 2, 14, "TRIGSTR_1195" )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 1, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 2, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 3, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 4, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 5, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 6, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 7, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 8, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 9, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 10, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 11, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 12, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 13, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 2, 14, true, false )
    call MultiboardSetItemColorBJ( udg_Multiboard, 2, 0, 93.00, 76.00, 8.00, 0 )
    //  COLUMN 3
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 1, "TRIGSTR_1196" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 2, "TRIGSTR_1197" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 3, "TRIGSTR_1210" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 4, "TRIGSTR_1211" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 5, "TRIGSTR_1212" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 6, "TRIGSTR_1213" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 7, "TRIGSTR_1214" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 8, "TRIGSTR_1215" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 9, "TRIGSTR_1216" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 10, "TRIGSTR_1217" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 11, "TRIGSTR_1218" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 12, "TRIGSTR_1219" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 13, "TRIGSTR_1220" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 3, 14, "TRIGSTR_1209" )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 1, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 2, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 3, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 4, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 5, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 6, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 7, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 8, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 9, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 10, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 11, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 12, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 13, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 3, 14, true, false )
    call MultiboardSetItemColorBJ( udg_Multiboard, 3, 0, 93.00, 76.00, 8.00, 0 )
    //  COLUMN 4
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 1, "TRIGSTR_1221" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 2, "TRIGSTR_1222" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 3, "TRIGSTR_1223" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 4, "TRIGSTR_1224" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 5, "TRIGSTR_1225" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 6, "TRIGSTR_1226" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 7, "TRIGSTR_1227" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 8, "TRIGSTR_1228" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 9, "TRIGSTR_1229" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 10, "TRIGSTR_1230" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 11, "TRIGSTR_1231" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 12, "TRIGSTR_1232" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 13, "TRIGSTR_1233" )
    call MultiboardSetItemValueBJ( udg_Multiboard, 4, 14, "TRIGSTR_1234" )
    call MultiboardSetItemColorBJ( udg_Multiboard, 4, 0, 93.00, 76.00, 8.00, 0 )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 1, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 2, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 3, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 4, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 5, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 6, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 7, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 8, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 9, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 10, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 11, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 12, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 13, true, false )
    call MultiboardSetItemStyleBJ( udg_Multiboard, 4, 14, true, false )
    // Size
    call MultiboardSetItemWidthBJ( udg_Multiboard, 1, 0, 7.00 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 2, 0, 4.75 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 3, 0, 4.75 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 4, 0, 4.75 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 4, 14, 0.85 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 3, 14, 0.60 )
    call MultiboardSetItemWidthBJ( udg_Multiboard, 2, 14, 0.85 )
endfunction

//===========================================================================
function InitTrig_MultiBoard takes nothing returns nothing
    set gg_trg_MultiBoard = CreateTrigger(  )
    call TriggerRegisterTimerEventSingle( gg_trg_MultiBoard, 15.50 )
    call TriggerAddAction( gg_trg_MultiBoard, function Trig_MultiBoard_Actions )
endfunction

TRIGSTR_XXXX это строки в war3map.wts у каждой карты они свои поэтому не поленись с помощью WinMpq отворить свою мапу и в выискать или добавить в .wts нужные строки. На GUI пахать не привык но могу все это скинуть сюда в gui :trud:
Старый 13.11.2005, 04:01
Ответ

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

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

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

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



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