Добавлен , не публикуется
Алгоритмы, Наработки и Способности
Способ реализации:
Jass
Тип:
Наработка
Версия Warcraft:
1.26(должно работать и на 1.28+)
Простая наработка, выдающая случайные цвета.
Позволяет увидеть как тот или иной цвет будет выглядеть в игре.
Также сразу показывает цветовой код.
Сделано на Jass.
В карте прикручен на 1-секундный таймер, но вы точно найдёте ему лучшее применение
Использование:
Вызываете в любой string, до основного текста, и он примет случайный цвет:
call DisplayTimedTextToPlayer(Player(0),0,0,30,ColorRandomiser()+"Ваш Текст")
Пример работы:
Код
function ColorRandomiser takes nothing returns string
 local string str = "|cFF"
 local integer i = 1
 local integer n
 loop
  exitwhen i > 6
  set n = GetRandomInt(0, 15)
  if n < 10 then
   set str = str + I2S(n)
  endif
  if n == 10 then
   set str = str + "A"
  endif
  if n == 11 then
   set str = str + "B"
  endif
  if n == 12 then
   set str = str + "C"
  endif
  if n == 13 then
   set str = str + "D"
  endif
  if n == 14 then
   set str = str + "E"
  endif
  if n == 15 then
   set str = str + "F"
  endif
  set i = i + 1
 endloop
 return str
endfunction

function Trig_colorrandomiser_Actions takes nothing returns nothing
    string str = "Some Random Color"
    string cr = ColorRandomiser()
    call DisplayTimedTextToPlayer(Player(0),0,0,30,cr+str+"        "+SubString(cr,4,10)+"|r")
    set cr = ""
    set str = ""
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.