-
Постов
279 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Vlad2
-
Тебе ничего не нужно переводить. Достаточно просто изначально считать значение в нужном формате. Выше Гарик уже написал, как это сделать
-
И на что ты рассчитываешь, если при активации у тебя 1 стоит?)
-
Если тебе нужно убрать значек СЕ из трейнера, то просто удали значек с самого СЕ, перед запаковкой в трейнер, или просто поменяй на значек своей программы. Чтобы убрать надписи СЕ, открой ехе'шник СЕ редактором ресурсов и просто замени все строкт Cheat Engine на свои. Потом уже пакуй трейнер
-
Не понимаю, кому это будет нужно для выполнения выше изложенных задач. Может скинешь без пакера тогда версию?
-
Может напишешь в ЛС, как устроено обнаружение виртуальной машины. Я бы попробовал разобраться, на что может реагировать. А ты бы пофиксил у себя в программе.
-
Ну если у меня обычная машина, а программа пишет, что виртуальная, следовательно ошибка на программной стороне А на других участников ссылаться не стоит, всегда бывают исключительные случаи.
-
Я делаю это на своей основной рабочей машине, не виртуальной. Пробовал загружаться с другой ОС, другого жесткого диска - тоже самое. Напрашивается мысль, что в твою защиту закралась ошибка, которая приводит к данной ситуации
-
А мне то что делать?) Я на обычной ОС запускаю, а он ругается)
-
Перемудрил с защитой) Не дает запустить, ссылаясь на использование виртуальной машины)
-
Создай таймер, который будет выполнять функцию, где будет проверка - нажата кнопка или нет. В этом тебе поможет функция isKeyPressed(key). А дальше по условиям, если нажата - запись того, нет - другого.
-
Насколько я помню нужно везде ставить два слэша shellExecute('D://Notepad++/notepad++.exe/')
-
if(GemeID == nul) then if (GameID == nil) then
-
Можно поробовать так openProcess(GameID)
-
В СЕ есть компонент Вкладки
-
txt = string.gsub(txt, 'что заменить', 'на что заменить')
-
Запись в файл
-
С чего такая уверенность, что после этого игра не ляжет и будет работать?
-
Да потому что мне лень постоянно после каждого обновления искать целую тучу инструкций, потом делать обход и записывать все это в трейнер. СЕ не использую, поэтому это все ужасно долго. Я думаю, что все же проще будет найти функцию закрытия. А не мучаться каждый раз со скриптами. Сейчас еще отладчик стал вести себя неадекватно, и игра иногда его обнаруживает
-
Предлагаю искать код, который закрывает игру. Иначе очень сложно делать этот обход каждый раз
-
Можно, и это не сложно. Протестируй. Закинуть в папку autorun директории СЕ. Активация по клавишам F12+Delete. KillProcess.lua
-
Это делается свойством BorderStyle. Я тебе уже говорил, создай тестовую форму и по изменяй ее свойства в редакторе, чтобы разобраться, что за что отвечает.
- 81 ответ
-
- 2
-
-
Есть такое свойство Align - Выровнять. Нужно для объекта Memo, задать это свойство в - alClient. А как это сделать, смотри в mail.lua ПОДСКАЗКА: Объект.задатьВыравнивание(alClient) В defines.lua написано: --alignment types alNone=0 alTop=1 alBottom=2 alLeft=3 alRight=4 alClient=5 Поэтому можно передавать ни alClient, а 5