Перейти к содержанию

Можно ли изменить лого в CE


Рекомендуемые сообщения

4 минуты назад, Xipho сказал:

Руками. Только зачем это нужно?

мне на другой ярлык, для своих деяний надо, если не трудно, подскажите как сделать эту радость ? 

Ссылка на комментарий
Поделиться на другие сайты

17 минут назад, andre23 сказал:

подскажите как сделать эту радость ? 

888.thumb.jpg.a4d12c040e0a6d8e7b26a6703626974d.jpg
25 минут назад, Xipho сказал:

Только зачем это нужно?

Поди в процессах висит :D выдаёт себя.... Ну после запуска трейнера на СЕ

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, andre23 сказал:

Мне вот это бы изменить 

Так бы сразу и написал.... Вон выше ответили на это... раз такое дело. Но лучше он от этого не заработает... 

Ссылка на комментарий
Поделиться на другие сайты

Есть вероятность, что топикстартер хочет перебить копирайты и выдать программу за свою. Потому и спросил, зачем.

 

12 часов назад, andre23 сказал:

для своих деяний надо

Для каких таких деяний? Не люблю, когда пытаются чужой продукт выдать за свой. Если это - твой цель, то лучше попроси закрыть тему, пока в бессрочный бан не улетел.

Ссылка на комментарий
Поделиться на другие сайты

Менять лого, конечно, бестолковое дело. 

Допустим это нужно для шутки или для себя лично.

 

Спойлер

-- Поиск компонента логотипа
function FindComponentLog()
  for i=0,MainForm.getComponentCount()-1 do
   if MainForm.getComponent(i).getClassName()=='TImage' then
     return MainForm.getComponent(i)
   end
  end
end

-- Замена logo по пути или через URL
function SwitchLogo(fullpath)

  local logoImage = FindComponentLog()
  if logoImage == nil then
    print("Can't find logo Image class")
    return
  end

  if not fullpath:match('http') then
    logoImage.loadImageFromFile(fullpath)
  else
    local userClient = getInternet('userClient')
    local stringStream = createStringStream(userClient.getURL(fullpath))
    logoImage.Picture.LoadFromStream(stringStream)
    stringStream.destroy()
    userClient.destroy()
  end

end

 

 

Далее меняем лого через файл, поместив его в директорию CE с названием например NewLogo.png

local fullpath = getCheatEngineDir()..'/'..'NewLogo.png'
SwitchLogo(fullpath)

Или меняем через URL (нашел я случайный вариант)

Спойлер

local url = 'https://lh3.googleusercontent.com/ZfCGN7JCHksDtovph3fpTOOCkdGtobE72yxNFqNyLyYV27LLl8-FwtjpxF--BgFxYw'
SwitchLogo(url)

 

 

Чтобы вручную Lua функции не вызывать, создаем Lua файл и кладем в папку автозапуска и лого будет меняться при запуске CE

Спойлер

image.png

 

  • Понравилось 1
  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, andre23 сказал:

выдает ошибку unexpected symbol '<\239>"

Всё работает нормально, ты просто сам там что то на вписывал не то... Сначала функции, потом вызов этих функций..
В таком виде:

Спойлер

--Функция поиска:

--функция смены лого:

--вызов функции смены лого
local url = 'https://lh3.googleusercontent.com/ZfCGN7JCHksDtovph3fpTOOCkdGtobE72yxNFqNyLyYV27LLl8-FwtjpxF--BgFxYw'
SwitchLogo(url)

 

В статье всё понятно объяснено..

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.