Внимание! Данный материал носит исключительно ознакомительный характер, основанный на личном опыте, и никоим образом не призывает к каким либо действиям! Я не несу ответственности за возможные баны по тем или иным причинам! Написание самого софта Само собой лучше это делать на языках C++ / C, но мы будем использовать простенький python и несколько библиотек. Ссылки на manual к библиотекам будут в этой статье. Для начала устанавливаем Visual Studio, если что, ищем гайды на YouTube.Открываем Visual Studio и создаём проект - "Приложение Python» Даём проекту имя и расположение.Сейчас мы будем работать с библиотеками, поэтому открываем cmd от имени Администратора и пишем следующее: Библиотеки и мануалы к ним telnet - gz file - Download #Так выглядят комментарии или так /*<Комментарий>*/ cd/ #Сделали переход в корневой раздел cd C:\Users\Admin\Downloads #Сделали переход в директорию где скачан gz file pip install telnetlib3-2.0.4.tar.gz #Идёт установка, ждем окончания загрузки, вместо telnetlib может быть другая библиотека exit С остальными модулями всё понятно. Непосредственно сам код. import telnetlib import colorsys import time def generate_gradient(num_steps): colors = [] for i in range(num_steps): value = i / (num_steps - 1) rgb = colorsys.hsv_to_rgb(value, 1, 1) r = int(rgb[0] * 255) g = int(rgb[1] * 255) b = int(rgb[2] * 255) colors.append((r, g, b)) return colors def main(): try: tn = telnetlib.Telnet('127.0.0.1', 2121) tn.write('cl_crosshaircolor 5 \n'.encode('utf-8')) while True: gradient = generate_gradient(500) for color in gradient: print("R:", color[0], "G:", color[1], "B:", color[2], "Alpha:") tn.write(f'cl_crosshaircolor_r {color[0]}; cl_crosshaircolor_g {color[1]}; cl_crosshaircolor_b {color[2]} \n'.encode('utf-8')) time.sleep(0.01) except: print(f"Ошибка подключения к csgo (Игра не открыта? -netconport 2121 не установлен?)") time.sleep(1) if __name__ == '__main__': print(''' ____ ____ ____ ____ ____ ___ ____ ____ _ _ _ ___ ____ | _ \ / ___| __ ) / ___| _ \ / _ \/ ___/ ___|| | | | / \ |_ _| _ \ | |_) | | _| _ \ | | | |_) | | | \___ \___ \| |_| | / _ \ | || |_) | | _ <| |_| | |_) | | |___| _ <| |_| |___) |__) | _ |/ ___ \ | || _ < |_| \_\\____|____/ \____|_| \_\\___/|____/____/|_| |_/_/ \_\___|_| \_\ _ | | | | | | | | |_| ______ __ ____ ____ ___ __ __ ____ _ _____ _____ _____ ____ ____ _____ ___ ______ __ | __ ) \ / / / __ \ / ___/ _ \| \/ | _ \| | | ____|_ _| ____| _ \| _ \|_ _\ \ / / \ / ___\ \ / / | _ \\ V / / / _` | | | | | | |\/| | |_) | | | _| | | | _| | |_) | |_) || | \ \ / / _ \| | \ V / | |_) || | | | (_| | |__| |_| | | | | __/| |___| |___ | | | |___| __/| _ < | | \ V / ___ \ |___ | | |____/ |_| \ \__,_|\____\___/|_| |_|_| |_____|_____| |_| |_____|_| |_| \_\___| \_/_/ \_\____| |_| https://vk.com/completeprivacy''') main() Код import telnetlib import colorsys import time def generate_gradient(num_steps): colors = [] for i in range(num_steps): value = i / (num_steps - 1) rgb = colorsys.hsv_to_rgb(value, 1, 1) r = int(rgb[0] * 255) g = int(rgb[1] * 255) b = int(rgb[2] * 255) colors.append((r, g, b)) return colors def main(): try: tn = telnetlib.Telnet('127.0.0.1', 2121) tn.write('cl_crosshaircolor 5 \n'.encode('utf-8')) while True: gradient = generate_gradient(500) for color in gradient: print("R:", color[0], "G:", color[1], "B:", color[2], "Alpha:") tn.write(f'cl_crosshaircolor_r {color[0]}; cl_crosshaircolor_g {color[1]}; cl_crosshaircolor_b {color[2]} \n'.encode('utf-8')) time.sleep(0.01) except: print(f"Ошибка подключения к csgo (Игра не открыта? -netconport 2121 не установлен?)") time.sleep(1) if __name__ == '__main__': print(''' ____ ____ ____ ____ ____ ___ ____ ____ _ _ _ ___ ____ | _ \ / ___| __ ) / ___| _ \ / _ \/ ___/ ___|| | | | / \ |_ _| _ \ | |_) | | _| _ \ | | | |_) | | | \___ \___ \| |_| | / _ \ | || |_) | | _ <| |_| | |_) | | |___| _ <| |_| |___) |__) | _ |/ ___ \ | || _ < |_| \_\\____|____/ \____|_| \_\\___/|____/____/|_| |_/_/ \_\___|_| \_\ _ | | | | | | | | |_| ______ __ ____ ____ ___ __ __ ____ _ _____ _____ _____ ____ ____ _____ ___ ______ __ | __ ) \ / / / __ \ / ___/ _ \| \/ | _ \| | | ____|_ _| ____| _ \| _ \|_ _\ \ / / \ / ___\ \ / / | _ \\ V / / / _` | | | | | | |\/| | |_) | | | _| | | | _| | |_) | |_) || | \ \ / / _ \| | \ V / | |_) || | | | (_| | |__| |_| | | | | __/| |___| |___ | | | |___| __/| _ < | | \ V / ___ \ |___ | | |____/ |_| \ \__,_|\____\___/|_| |_|_| |_____|_____| |_| |_____|_| |_| \_\___| \_/_/ \_\____| |_| https://vk.com/completeprivacy''') main() Код максимально простой, объяснять нечего Для того чтобы всё работало вводим в параметры запуска кс го -netconport 2121 Спасибо за прочтение
Ты только что спиздил код с гит хаба, поменял последнюю фразу на свой ник, убрал пояснения из кода и выписал их в качестве текста?