Submarina Опубликовано 1 августа, 2017 Поделиться Опубликовано 1 августа, 2017 (изменено) Здесь я выложу коды Lua, Автоматического поиска процесса при запуске игры, или программы, кто в каких целях будет использовать этот код. Всем кто помогал, огромное спасибо. Код дал What228.Код Lua для Автоматического нахождения процесса при запуске игры, кому надо можете переделать под себя, код полностью рабочий. Скрытый текст form_show(UDF1) function CETimer1Timer(sender) if getProcessIDFromProcessName("arma3.exe") ~= nil then UDF1.CELabel1.Caption = "arma3.exe" UDF1.CEButton1.Enabled = true UDF1.CEButton2.Enabled = true else UDF1.CELabel1.Caption = "WAIT" UDF1.CEButton1.Enabled = false UDF1.CEButton2.Enabled = false if getProcessIDFromProcessName("arma3_x64.exe") ~= nil then UDF1.CELabel2.Caption = "arma3_x64.exe" UDF1.CEButton4.Enabled = true UDF1.CEButton4.Enabled = true else UDF1.CELabel2.Caption = "WAIT X64" UDF1.CEButton3.Enabled = false UDF1.CEButton4.Enabled = false end end end Код дал MasterGH.Код Lua для Автоматического нахождения процесса при запуске игры, кому надо можете переделать под себя, код полностью рабочий. Скрытый текст local ProcessNames = { "arma3.exe", "arma3_x64.exe" -- может быть еще одно название процесса } function CETimer1Timer(sender) local attachToProcess = false for i = 1, #ProcessNames do if getProcessIDFromProcessName(ProcessNames[i]) ~= nil then attachToProcess = true UDF1.CELabel20.Font.Color = 0xFFFFFF UDF1.CELabel20.Caption = ProcessNames[i] break end end if not attachToProcess then UDF1.CELabel20.Font.Color = 0x423A35C7 end end Код дал Garik66.Код Lua для Автоматического нахождения процесса при запуске игры, кому надо можете переделать под себя, код полностью рабочий. Скрытый текст form_show(UDF1) function CETimer1Timer(sender) if getProcessIDFromProcessName("Tutorial-i386.exe") == nil then UDF1.CELabel1.Caption = "Запустите игру" UDF1.CEButton1.Enabled = false UDF1.CEButton2.Enabled = false if getProcessIDFromProcessName("Tutorial-x86_64.exe") == nil then UDF1.CELabel2.Caption = "Запустите игру" UDF1.CEButton3.Enabled = false UDF1.CEButton4.Enabled = false else OpenProcess("Tutorial-x86_64.exe") UDF1.CELabel2.Caption = "Играем в Tutorial-x86_64" UDF1.CEButton3.Enabled = true UDF1.CEButton4.Enabled = true end else OpenProcess("Tutorial-i386.exe") UDF1.CELabel1.Caption = "Играем в Tutorial-i386" UDF1.CEButton1.Enabled = true UDF1.CEButton2.Enabled = true end end Прошу Администраторов удалить старую закрытую тему, вот эту. Автоматический поиск процесса не работает И прошу закрыть эту тему. Изменено 1 августа, 2017 пользователем Submarina Ссылка на комментарий Поделиться на другие сайты Поделиться
ReWanet Опубликовано 1 августа, 2017 Поделиться Опубликовано 1 августа, 2017 Для чего удалять пред. тему? Потому что ты вступил в спор с кем-то? Не вижу причин. Ибо uhx реально сказало дело. Я точно так же не знаю LUA но если создают тут тему о помощи я захожу в гугл вбиваю читаю и потом запускаю у себя на проверку и уже выкладываю в тему о помощи. А то на форум зайдешь вскоре и везде куча закрытых\удаленных\почищенных тем. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 1 августа, 2017 Поделиться Опубликовано 1 августа, 2017 9 часов назад, Submarina сказал: Прошу Администраторов удалить старую закрытую тему, вот эту. Автоматический поиск процесса не работает И прошу закрыть эту тему. Тема закрыта по желанию автора. Я думаю, очень сильно накинулись на @Submarina. Ничего плохого не сделал. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения