Гайд Как создать triggerbot на Python

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

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

3)Скачиваем и устанавливаем модуль pymem командой "pip install pymem" и "pip install win32api" и "pip install keyboard"

4)Открываем SublimeText, создаем новый файл и вставляем импорт:
Python:
Expand Collapse Copy
import keyboard
import pymem
import pymem.process

5)Вставляем оффсеты :
Python:
Expand Collapse Copy
dwEntityList = (0x4D09F44)
dwForceAttack = (0x313B60C)
dwLocalPlayer = (0xCF7A4C)
m_fFlags = (0x104)
m_iCrosshairId = (0xB3AC)
m_iTeamNum = (0xF4)

6)Создаем блок на чтение памяти из процесса csgo.exe и модуля client_panorama.dll
Также создаем триггер кей
Python:
Expand Collapse Copy
pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client_panorama.dll").lpBaseOfDll
trigger_key = "shift"
7)Вставляем сам код тригербота:
Python:
Expand Collapse Copy
def main():
    print("TriggerBot enabled!")
    shooting = False
    while True:
        player = pm.read_int(client + dwLocalPlayer)

        if keyboard.is_pressed(trigger_key):
            entity = pm.read_int(player + m_iCrosshairId)

            if entity > 0 and entity <= 64:
                entity = pm.read_int(client + dwEntityList + (entity -1) * 0x10)
                entity_team = pm.read_int(entity + m_iTeamNum)
                player_team = pm.read_int(player + m_iTeamNum)
                  
                if player_team != entity_team:
                    shooting = True
                    pm.write_int(client + dwForceAttack, 5)
          
        if not keyboard.is_pressed(trigger_key) and shooting == True:
            pm.write_int(client + dwForceAttack, 4)
            shooting = False
if __name__ == '__main__':
    main()

В итоге у нас должен получиться вот такой код:
Код:
Expand Collapse Copy
import keyboard
import pymem
import pymem.process


dwEntityList = (0x4D09F44)
dwForceAttack = (0x313B60C)
dwLocalPlayer = (0xCF7A4C)
m_fFlags = (0x104)
m_iCrosshairId = (0xB3AC)
m_iTeamNum = (0xF4)

pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client_panorama.dll").lpBaseOfDll
trigger_key = "shift"

def main():
    print("TriggerBot enabled!")
    shooting = False
    while True:
        player = pm.read_int(client + dwLocalPlayer)

        if keyboard.is_pressed(trigger_key):
            entity = pm.read_int(player + m_iCrosshairId)

            if entity > 0 and entity <= 64:
                entity = pm.read_int(client + dwEntityList + (entity -1) * 0x10)
                entity_team = pm.read_int(entity + m_iTeamNum)
                player_team = pm.read_int(player + m_iTeamNum)
                  
                if player_team != entity_team:
                    shooting = True
                    pm.write_int(client + dwForceAttack, 5)
          
        if not keyboard.is_pressed(trigger_key) and shooting == True:
            pm.write_int(client + dwForceAttack, 4)
            shooting = False

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

/Next урок - как сделать bunnyhop в python\
 
Хммм, ты просто брал код с гетхаба?
 
Хмм, а может ещё сделать гуи на питон под оверлей в кс?
Однако спасибо за свежую тему
Видел такое только на UC, и то там мёртвый аим+есп
Работает только бхоп, остальное надо фиксить(говнокод)
 
  • Мне нравится
Реакции: G3TT
У кого то есть просадки FPS из-за него? Или это потому, что я отдельно запустил вх и триггер от автора)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
лагает изза тригера
Это из-за языка программирования или просто код не продуман достаточно хорошо?
Жаль, что тут не как с CSS, придётся разбираться с кодом чтобы опнять как он работает, день убью точно, тк знаю только минимально JS для web
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
потом тему с фиксом выложу
я разобрался, там поменять надо то было несколько переменных и создать новое условие. Но меня бесит что чит просаживает мне FPS в нулину. Это капец. Из-за чего же так? Это обусловлено языком программирования или из-за того, что чит External? Не разбираюсь. Если запущу твой Вх и триггер, то FPS с 90+ до ~17 падает)

PS как тебе лайк то поставить? у моей учетки нет такой возможности что ли?)
 
  • Мне нравится
Реакции: G3TT
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
я разобрался, там поменять надо то было несколько переменных и создать новое условие. Но меня бесит что чит просаживает мне FPS в нулину. Это капец. Из-за чего же так? Это обусловлено языком программирования или из-за того, что чит External? Не разбираюсь. Если запущу твой Вх и триггер, то FPS с 90+ до ~17 падает)

PS как тебе лайк то поставить? у моей учетки нет такой возможности что ли?)
если честно хз почему у тебя лагает, у меня с ним просто просадки на 10-20 фпс
 
Самый парашный код, который я видел. Тупо взял с гита у челика код и сделал статью.
Ты через цикл мог это сделать зацем делать одни и тежи сеты на каждый иф?
if entity > 0 and entity <= 64:
entity = pm.read_int(client + dwEntityList + (entity -1) * 0x10)
entity_team = pm.read_int(entity + m_iTeamNum)
player_team = pm.read_int(player + m_iTeamNum)

if player_team != entity_team:
shooting = True
pm.write_int(client + dwForceAttack, 5)


Потом обычные юзеры не понимают, почему у них лагает и жрет проц?
Тебе бы поучиться делать читы и понять, зачем нужны циклы..
 
Назад
Сверху Снизу