Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Как сделать GlowESP на Python

  • Автор темы Автор темы G3TT
  • Дата начала Дата начала
Пажелой БОРАФ!
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
12 Окт 2018
Сообщения
113
Реакции
16
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сделать GlowESP на Python
1)Скачиваем и устанавливаем Python
Пожалуйста, авторизуйтесь для просмотра ссылки.
(не реклама)


2)Скачиваем SublimeText
Пожалуйста, авторизуйтесь для просмотра ссылки.
(не реклама)


3)Скачиваем и устанавливаем модуль pymem командой "pip install pymem" и "pip install win32api"
Открываем SublimeText, создаем новый файл и вставляем импорт:
Python:
Expand Collapse Copy
import pymem
import pymem.process


4)Ищем оффсеты и заносим их в Sublime text
Новые оффсеты на 25.09.19
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
dwEntityList
dwGlowObjectManager
m_iGlowIndex
m_iTeamNum


5)Заносим операцию чтения памяти из процесса "csgo":
Python:
Expand Collapse Copy
pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client_panorama.dll").lpBaseOfDll


6)Создаем функцию main и выводим какое либо сообщение:
def main():
print("Glow ESP by Gett")


7)На уровне с Print("") на следующей строке создаем цикл:
while True:
glow_manager = pm.read_int(client + dwGlowObjectManager)


8)После этого создаем еще один цикл c поиском entities:
for i in range(1, 32): # Entities 1-32 are reserved for players.
entity = pm.read_int(client + dwEntityList + i * 0x10)


9)Создаем оператор ветвления (if, else, elif):
if entity:
entity_team_id = pm.read_int(entity + m_iTeamNum)
entity_glow = pm.read_int(entity + m_iGlowIndex)


10)Еще один:
if entity_team_id == 2: # Terrorist
pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(1)) # R
pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(0)) # G
pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(0)) # B
pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1)) # Alpha
pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1) # Enable glow



11)И еще один, но только уже elif:
elif entity_team_id == 3: # Counter-terrorist
pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(0)) # R
pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(1)) # G
pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(1)) # B
pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1)) # Alpha
pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1) # Enable glow


12)И закрываем все это дело:
if __name__ == '__main__':
main()



В итоге у нас должен получиться вот такой код:

Python:
Expand Collapse Copy
import pymem
import pymem.process


#offsets
dwEntityList = (0x4D09EF4)
dwGlowObjectManager = (0x524A330)
m_iGlowIndex = (0xA40C)
m_iTeamNum = (0xF4)

#read memory
pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client_panorama.dll").lpBaseOfDll

#Glow esp
def main():
    print("External Glow ESP by Gett")

    while True:
        glow_manager = pm.read_int(client + dwGlowObjectManager)

        for i in range(1, 32):  # Entities 1-32 are reserved for players.
            entity = pm.read_int(client + dwEntityList + i * 0x10)

            if entity:
                entity_team_id = pm.read_int(entity + m_iTeamNum)
                entity_glow = pm.read_int(entity + m_iGlowIndex)

                if entity_team_id == 2:  # Terrorist
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(1))   # R
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(0))   # G
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(0))   # B
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1))  # Alpha
                    pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1)           # Enable glow

                elif entity_team_id == 3:  # Counter-terrorist
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(0))   # R
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(1))   # G
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(1))   # B
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1))  # Alpha
                    pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1)           # Enable glow


#end
if __name__ == '__main__':
    main()


После этого сохраняем все (ctrl+s)
и переносим файл, в который вы сохранили в консоль (cmd.exe)
Запускаем кс и нажимаем enter в консоли.

/Next урок - как сделать триггербот в python\
 
Последнее редактирование:
gZ9OUsf.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Python - изи язык, но на нем можно сделать все то же самое, что и на c++ и других языках.
Это просто отличный пример для создания первого собственного софта
 
Python - изи язык, но на нем можно сделать все то же самое, что и на c++ и других языках.
Это просто отличный пример для создания первого собственного софта
у меня вопрос а на нем фиксить софты и компилить можно?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
у меня вопрос а на нем фиксить софты и компилить можно?
Можно, компилить через отдельный модуль, а фиксить только софты, написанные на питоне: запускаешь через консоль, и фиксишь ошибки и тд
 
Можно, компилить через отдельный модуль, а фиксить только софты, написанные на питоне: запускаешь через консоль, и фиксишь ошибки и тд
а что за отдельный модуль? и как фиксить есть видосы и тд?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а что за отдельный модуль? и как фиксить есть видосы и тд?
переходишь в директорию проекта в консоли, устанавливаешь модуль pyinstaller "pip install pyinstaller"
потом в консоли пишешь pyinstall -F название твоего пайтон файла

-F это чтобы собиралось все в 1 файл
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Python - изи язык, но на нем можно сделать все то же самое, что и на c++ и других языках.
Это просто отличный пример для создания первого собственного софта
ты не учёл один момент - андетект
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А как сделать чит(из исходника детектед чита) андетектед?
в питоне, я так понял, нет детект не детект, я играл 2 недели с этим есп без обхода вака как такового и спустя 2 недели забанили патрулем
 
в питоне, я так понял, нет детект не детект, я играл 2 недели с этим есп без обхода вака как такового и спустя 2 недели забанили патрулем
Не запускается, разные ошибки
1570695875541.png
 
В основном ошибка связанная с модулем pymem, хотя я его установил, как сделать так что бы запустилось без траблов?
1570696601095.png
 
Последнее редактирование:
Тебе нужен Python 3.6
У pymem поддержка только Python 3.5 и
3.6
Установил Python 3.6, теперь pip вообще не является командой, установил модули вручную, открываю, та же ошибка.
 
Назад
Сверху Снизу