Вот две карты. В одной LoadTOCFile ломает нажатие лкм, а в другой норм. Хотя они практически идентичны.
Если загружаю LoadTOCFile то isPressKey(лкм) всегда истинно, даже если не жмешь. Как только его закоментирую, то работает нормально
Или это только у меня?

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

Borodach
Просто сделай инит раньше регистрации и ничего делать дополнительно не придется.
Во всех моих наработках инит происходит раньше, я не знаю, почему ты решил что-то изменить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
13
3 года назад
Отредактирован Borodach
0
Работет temp1

Не работает temp2
Загруженные файлы
1
22
3 года назад
1
Я не знаю, тут смеяться или плакать, на это невозможно смотреть.
Табуляция оригинальная
        if not IsKeyPressed(0x01) and not KeySpan then
            call BJDebugMsg("button click")
        endif
        set KeySpan = not IsKeyPressed(0x01)
    endif
                if KeySpan and IsKeyPressed(0x01) then
                    
                else
                    
                endif
Если кнопка не нажата И если кнопка не не нажата, то выводить текст, я крайне удивлен, как это работает.
Ну вот, я починил, просто выполняя загрузку ток файла до регистрации нажатия
call TriggerRegisterTimerEventSingle( gg_trg_CreateFrame, 0.06 )
call TriggerRegisterTimerEventSingle( gg_trg_CreateFrame, 0.04 )
0
13
3 года назад
Отредактирован Borodach
0
ofeerist, Поле для тестов, что то удалил, а что то с такой табуляцией осталось
Я пробовал так, тогда загрузка файла .toc не произойдет
	if LoadTOCFile("uitoc.toc") == 0 then
        call BJDebugMsg("Load failure")
    endif
2
22
3 года назад
2
Borodach
Просто сделай инит раньше регистрации и ничего делать дополнительно не придется.
Во всех моих наработках инит происходит раньше, я не знаю, почему ты решил что-то изменить.
Принятый ответ
0
13
3 года назад
Отредактирован Borodach
0
ofeerist, Проверил с временем регистарции. Вот время регистрации для клавиш и загрузки .toc файла должно совпадать, иначе каша.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.