Как сделать чтобы в титуле лидерборда отображалось:
  1. кол-во дней,
  2. время в часах; сделать так чтобы цифры от 0 до 9 имели ведущий ноль (т.е 08, 09), остальные как должны быть, тоже самое с минутами
  3. время в минутах 00, 01, 02 и т.д
И второе, есть идеи реализовать мультиборд? верхние ряды типо статов персонажа (постоянные, иногда можно повысить), а нижний ряд (непостоянные) меняются/обновляются каждую секунду.

Принятый ответ

Чувак ты же уже составил макет мультиборда в чем проблема, осталось только написать код, все что на скрине легко реализуемо.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
5 лет назад
Отредактирован PT153
0
кол-во дней,
время в часах; сделать так чтобы цифры от 0 до 9 имели ведущий ноль (т.е 08, 09), остальные как должны быть, тоже самое с минутами
время в минутах 00, 01, 02 и т.д
Игровых дней и часов? Если да, то запросто. Если же реальных, но без мемхака никак.
И второе, есть идеи реализовать мультиборд?
В чём вопрос?
0
11
5 лет назад
0
PT153:
Игровых дней и часов? Если да, то запросто. Если же реальных, но без мемхака никак.
И второе, есть идеи реализовать мультиборд?
В чём вопрос?
1.в лидерборде титула должно считать игровые дни, часы и минуты. температура случайным числом зависит от времени суток(например от 60 до 70 ночью и от 71 до 85 днем)
  1. а)по мультиборду, сложновато чет, нужно отобразить статы от 1 до 3 делений на силу,вне дома, выживание,удобства - рандомные статы, при квждой игре.
    б)а вот с меняющимися еще сложнее, где опираясь на голод(игровое золото) и жажду(дерево) оно будет уменьшаться со временем и это должно отображаться полоской статуса в мультиборде. тоже самое про энергию/усталость(ману персонажей) и здоровья.

хлтя будет лучш е сделать все в мультиборде, титул что надо сделвть в дидерборде сделать его в мультиборде остальное как планирлвалось
0
28
5 лет назад
0
А в чём собственно сам вопрос? Что не понятно?
Тема заказов в другом месте, если что.
0
13
5 лет назад
0
Я заморочусь и напишу тебе функцию, если в варике есть нативка которая показывает длину строки. ✨
Шифрую пхп бесплатно без регистрации и смс. Это вообще что?
Изначально там был вопрос не по теме, точнее который косвенно к ней относится. Есть в варике функция, которая позволяет чекнуть длинну строки? Если да, то напишу красивую (или нет) функцию pad.
0
26
5 лет назад
0
Да, есть в варике функции, которая указывает длину строки, русские символы считаются за два.
LengthString()
0
13
5 лет назад
0
Можно конечно заморочиться и сделать всякие проверки на пробелы, длинну padString и прочее, но это оставляю на тех кому хочется бесплатно заморочиться с простой функцией.
/*
 * Заполняет заданную строку другой строкой так, что итоговая строка достигает заданной длины.
 * Заполнение осуществляется в начале (слева) текущей строки.
 * Например: pad(I2S(10), 6, "0") -> 000010.
 *
 * target Исходная строка.
 * targetLength Длина итоговой строки после дополнения текущей строки.
 * padString Строка для заполнения текущей строки.
 */

// cJass
string pad(string target, integer targetLength, string padString) {
    integer len = targetLength - StringLength(target)
    string str = ""

    if (StringLength(target) >= targetLength) {
        return target
    }

    local integer i = 0
    loop {
        exitwhen i == len; i++

        str += padString
    }
    
    return str + target
}

// JASS2
function pad takes string target, integer targetLength, string padString returns string
    local integer len = targetLength - StringLength(target)
    local string str = ""
    local integer i = 0
    
    if StringLength(target) >= targetLength then
        return target
    endif
    
    loop
        exitwhen i == len
        i = i + 1
        
        str = str + padString
    endloop
    
    return str + target
endfunction

Загруженные файлы
0
32
5 лет назад
0
Чувак ты же уже составил макет мультиборда в чем проблема, осталось только написать код, все что на скрине легко реализуемо.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.