Вопросы по CLEO-скриптингу

Skelerll

Известный
154
8
отклоняй соответствующий хук
А нельзя ли без хуков, хуки делают все медленно(10 мс уходит, наверное. в моём случае это много). Ну, или например как сделать так, чтобы диалог под каким-то ид не появлялся?
 

NookieONE

Участник
128
1
Еще вопрос.

0@ <= 17@

Нужно:
Чтобы переменная 17 бралась из ini файла (там все сделано), но не идет компиляция.
Можно как-то сделать?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,965
Еще вопрос.

0@ <= 17@

Нужно:
Чтобы переменная 17 бралась из ini файла (там все сделано), но не идет компиляция.
Можно как-то сделать?
Напрямую нельзя поставить проверку двух переменных. Потому что для каждого типа проверок переменных есть свои опкоды. Обойти ошибку можно двумя методами.

1. Использовать конструкцию VAR...END. Таким образом ты указываешь компилятору, что переменная 0@ - целое число, а переменная 1@ - дробное. В соответствии с этим, компилятор подставит верный опкод.
CLEO:
VAR
    0@ : Integer
    1@ : Float
END

2. Использовать соответствующий опкод напрямую.
 

NookieONE

Участник
128
1
Напрямую нельзя поставить проверку двух переменных. Потому что для каждого типа проверок переменных есть свои опкоды. Обойти ошибку можно двумя методами.

1. Использовать конструкцию VAR...END. Таким образом ты указываешь компилятору, что переменная 0@ - целое число, а переменная 1@ - дробное. В соответствии с этим, компилятор подставит верный опкод.
CLEO:
VAR
    0@ : Integer
    1@ : Float
END

2. Использовать соответствующий опкод напрямую.
Добавил var end и ничего не изменилось :(