Как проверить если jass Не допускает знак %
или есть данная функция чет ишу ишу не нашел.
local integer byte = 3
if ((byte % 2) === 0) {
пример
}

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

ModuloInteger, ModuloReal
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
5 лет назад
2
Похожие вопросы:

ответ
Nickol, а такой способ?
Игра с самим собой по локальной Сети (смотри здесь или здесь)
ответ
Steal nerves:
База данных. В базе будет записан каждый меч, точнее номер меча, при подборе запоминаем в custom value или в хэш-таблицу, или в переменную или еще как-нибудь. Если номер больше нуля, значит у героя есть меч.
Самое простое - при подборе меча, проверяем есть ли в инвентаре такой меч. В РО итема можно задать уровнями. Например, первый уровень - мечи и топоры, второй уровень - защита груди, ну и так далее. Циклом пробегаешь, и поверяешь предметы на уровень.
Можно логическую переменную использовать для запоминания (одна логическая переменная - мечи и топоры, вторая логическая - луки и арбалеты итд). При подборе одного меча, проверяешь логическую, если есть, то дропаешь нафиг.
В таких системах используют обычно сферу молнию, а можно ли проверять есть ли такая способность у героя? Если уровень способности > 0, значит держит меч
ищи в поиске, такое миллион раз задавали. ношение больше одного, больше одного и так далее.
ответ
Steal nerves:
ssbbssc, так вот эта функция LengthString() считает длину строки, а вот как это он сделает - другой вопрос. он хочет наверное с помощью чата типа денежку добавить
AntiMage, лови примеры. проверяй дебагом. Кстати пробелы тоже символы, русские буквы считают как за 2 символа. Все это написано в вложенном архиве. Короче как я узнал - дебагом.
ответ
Сравнение целых чисел. Уровень способности у юнита > 0.
ответ
Попробуй вот эту программу, у меня с неё всё работает. www.hiveworkshop.com/threads/unrealloader-universal-kloader.2784...

0
37
5 лет назад
0
ModuloInteger, ModuloReal
Принятый ответ
0
28
5 лет назад
0
Как проверить если jass Не допускает знак %
Купить и поставить лицензию, там ввели поддержку этого знака. А так советую такие функции.
function IsEven takes integer a returns boolean
    return a / 2 * 2 == a
endfunction

function IsOdd takes integer a returns boolean
    return a / 2 * 2 != a
endfunction

function IsDivisibleByN takes integer a, integer n returns boolean
    return a / n * n == a
endfunction

function IsNotDivisibleByN takes integer a, integer n returns boolean
    return a / n * n != a
endfunction

function ModuloN takes integer a, integer n returns integer
    return a - a / n * n
endfunction

function ModuloNPos takes integer a, integer n returns integer
    set a = a - a / n * n
    if a < 0 then
        return a + n
    endif
    return a
endfunction
0
23
5 лет назад
0
хотел реализовать проверку типо 0001000 | 1000 == true байтов но костыль есть костыль =)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.