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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Цвета
IIIr@mДата: Суббота, 14 Апреля 2012, 20:53:36 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Блокировки:
Как сделать чтобы после *действие* выдавалось сообщение игроку, в котором пишется: "текущий цвет игрока+имя+ текст"?
 

oleg_best_olegДата: Суббота, 14 Апреля 2012, 22:17:17 | Сообщение # 2
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
Wc3 Color Master в помощь для того чтобы узнать цвета.
Далее:
С. инициализация карты
Д. Установить Color[1] = Красный цвет типа |cffff0000
Установить Color[2] = Синий цвет типа |cff0000ff
Установить Color[3] = Голубой цвет типа |cff00ffff
...
Установить Color[12] = Коричневый цвет типа ....





Игра: Color[номер нужного игрока] + Текст + |r
 

HexingДата: Воскресенье, 15 Апреля 2012, 06:20:18 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
в разделе Gui/Jass есть важный топик полезные функци, одна из них:
Code
function GetPlayerNameColored takes player p returns string  
        local playercolor col=GetPlayerColor(p)  
        local string r=GetPlayerName(p)  
        if GetPlayerId(p) == 12 then  
            set r="the |CFF333429"+r+"|r"  
        elseif GetPlayerId(p) == 13 then  
            set r="the |cffc1c1ff"+r+"|r"  
        elseif GetPlayerId(p) == 14 then  
            set r="the |CFF333429"+r+"|r"  
        elseif GetPlayerId(p) == 15 then  
            set r="the |CFF333429"+r+"|r"  
        elseif col == PLAYER_COLOR_RED then  
            set r="|CFFFF0303"+r+"|r"  
        elseif col == PLAYER_COLOR_BLUE then  
            set r="|CFF0042FF"+r+"|r"  
        elseif col == PLAYER_COLOR_CYAN then  
            set r="|CFF1CE6B9"+r+"|r"  
        elseif col == PLAYER_COLOR_PURPLE then  
            set r="|CFF540081"+r+"|r"  
        elseif col == PLAYER_COLOR_YELLOW then  
            set r="|CFFFFFC00"+r+"|r"  
        elseif col == PLAYER_COLOR_ORANGE then  
            set r="|CFFFE8A0E"+r+"|r"  
        elseif col == PLAYER_COLOR_GREEN then  
            set r="|CFF20C000"+r+"|r"  
        elseif col == PLAYER_COLOR_PINK then  
            set r="|cffff80c0"+r+"|r"  
        elseif col == PLAYER_COLOR_LIGHT_GRAY then  
            set r="|CFF959697"+r+"|r"  
        elseif col == PLAYER_COLOR_LIGHT_BLUE then  
            set r="|CFF7FBFF1"+r+"|r"  
        elseif col == PLAYER_COLOR_AQUA then  
            set r="|cFF106246"+r+"|r"  
        elseif col == PLAYER_COLOR_BROWN then  
            set r="|cFF4E2A04"+r+"|r"  
        else  
            set r=""  
        endif  
        set col=null  
        return r  
endfunction

[DUОS] ©


 

  • Страница 1 из 1
  • 1
Поиск:

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