Просто игнорируется строчка "udg_ToMove = 1.0" ( подобная и для поворота снизу тоже игнорится ). Функция вызывается (проверял), а переменной значение не присваивается. Оно нужно для последующего триггера с событием TriggerRegisterVariableEvent. Выводил через тэгтекст - постоянный 0. Да даже если бы она на микросекунду стала бы 1.0, но какая нибудь логическая ошибка её бы обратно на 0 правила, то триггер с событием выше реагировал бы и выполнял действия, но такого не происходит. В чем беда?

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
9
3 года назад
Отредактирован map_maiker
0
А после присвоение вывод делали?
0
13
3 года назад
0
А в событие TriggerRegisterVariableEvent, в самом начале вывод строки не срабатывает?
0
3
3 года назад
Отредактирован NatriY
0
map_maiker:
А после присвоение вывод делали?
Хм-м, после присваивания всё нормально. Т.е разовый вывод выводит 1, но триггер, который каждую 0.01 сек ее выводит - выводит 0. Т.е она сразу становится нулём, при этом триггер с событием даже не срабатывает, ток что перепроверил.

Borodach:
А в событие TriggerRegisterVariableEvent, в самом начале вывод строки не срабатывает?
Только что проверил - нет.
0
9
3 года назад
0
Хм-м, после присваивания всё нормально. Т.е разовый вывод выводит 1, но триггер, который каждую 0.01 сек ее выводит - выводит 0. Т.е она сразу становится нулём, при этом триггер с событием даже не срабатывает, ток что перепроверил.
Ну тогда надо в других местах ошибку искать...
0
3
3 года назад
0
map_maiker:
Хм-м, после присваивания всё нормально. Т.е разовый вывод выводит 1, но триггер, который каждую 0.01 сек ее выводит - выводит 0. Т.е она сразу становится нулём, при этом триггер с событием даже не срабатывает, ток что перепроверил.
Ну тогда надо в других местах ошибку искать...
У меня эта переменная обнулится может в том же скрипте, только при отпускании клавиши. Если клавишу не отжимать - она не может никак не может обнулиться.
0
9
3 года назад
0
У меня эта переменная обнулится может в том же скрипте, только при отпускании клавиши. Если клавишу не отжимать - она не может никак не может обнулиться.
Вы же сами написали - переменной присваивается значение, но потом обнуляется.

Ещё есть вариант, что не та переменная используется...
0
3
3 года назад
0
map_maiker:
У меня эта переменная обнулится может в том же скрипте, только при отпускании клавиши. Если клавишу не отжимать - она не может никак не может обнулиться.
Вы же сами написали - переменной присваивается значение, но потом обнуляется.

Ещё есть вариант, что не та переменная используется...
Я когда нажимаю клавишу, то переменная должна быть равна 1 и никак не 0, ибо 0 может быть только после отпускания. Второй вариант маловероятен.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.