Valorant python based TriggerBot

Hello World
Uzman Üye
Katılım
1 Nis 2020
Mesajlar
215
Tepki puanı
77
Ödüller
5
Yaş
26
6 HİZMET YILI
https://memoryhackers.org/konular/valorant-triggerbot-python-based.199765/
linkteki hileyi birkaç ekleme yaparak geliştirdim üstteki linkte olduğu gibidir kurulum (bahsedilen paketleri komut bloğundan indirmeniz gerekiyor)
code kısmındakı kodu kopyalayıp yeni açtığınız txt dosyasına yapıştırın ve dosya uzantısını .py olarak değiştirin
karakter artık koşarken sıkmıyor durup düşman görürse sıkıyor
daha düşük tepki süresi ile çalışıyor
renk ayarı yapıldı (r,g,b)
bot aktif değilken çok işlemci kullanıyor onu düzelttim (bottleneck e sebep oluyor)
ve ateş etme ile ilgili farklı modlar ekledim
2 3 aydır kullanıyorum ve herhangi bir ban yemedim bence devrim niteliğinde
istek olursa aim assist wh eklemeyi denerim
.
.

Kod:
from ast import Return
import keyboard
import time
import ctypes
import PIL.ImageGrab
import PIL.Image
import winsound
import os
import mss
from colorama import Fore, Style, init
S_HEIGHT, S_WIDTH = (PIL.ImageGrab.grab().size)
PURPLE_R, PURPLE_G, PURPLE_B = (250, 100, 250)
TOLERANCE = 75
GRABZONE = 5
TRIGGER_KEY = "alt"
SWITCH_KEY = "ctrl + tab"
GRABZONE_KEY_UP = "up"
GRABZONE_KEY_DOWN = "down"
outline = ["Mor","Kirmizi","Sari"]
PAUSE_KEY = "a"
PAUSEC_KEY = "s"
PAUSEB_KEY = "w"
PAUSEA_KEY = "d"






class FoundEnemy(Exception):
    pass

class triggerBot():
  
    def __init__(self):
        self.toggled = False
        self.mode = 1
        self.last_reac = 0

    def toggle(self):
     self.toggled = not self.toggled


    def switch(self):
        if self.mode != 2:
            self.mode += 1
        else:
            self.mode = 0
        if self.mode == 0:
            winsound.Beep(200, 200)
        if self.mode == 1:
            winsound.Beep(200, 200)
            winsound.Beep(200, 200)
        if self.mode == 2:
            winsound.Beep(200, 200)
            winsound.Beep(200, 200)
            winsound.Beep(200, 200)


    def click(self):
        if  keyboard.is_pressed(PAUSE_KEY) or keyboard.is_pressed(PAUSEA_KEY) or keyboard.is_pressed(PAUSEB_KEY) or keyboard.is_pressed(PAUSEC_KEY):
            return
        while keyboard.is_pressed(PAUSE_KEY) or keyboard.is_pressed(PAUSEA_KEY) or keyboard.is_pressed(PAUSEB_KEY) or keyboard.is_pressed(PAUSEC_KEY):
            pass
        ctypes.windll.user32.mouse_event(2, 0, 0, 0,0)
        time.sleep(0.25)
        ctypes.windll.user32.mouse_event(4, 0, 0, 0,0)
      


    def approx(self, r, g ,b):
        return PURPLE_R - TOLERANCE < r < PURPLE_R + TOLERANCE and PURPLE_G - TOLERANCE < g < PURPLE_G + TOLERANCE and PURPLE_B - TOLERANCE < b < PURPLE_B + TOLERANCE

    def grab(self):
        with mss.mss() as sct:
            bbox=(int(S_HEIGHT/2-GRABZONE), int(S_WIDTH/2-GRABZONE), int(S_HEIGHT/2+GRABZONE), int(S_WIDTH/2+GRABZONE))
            sct_img = sct.grab(bbox)
            return PIL.Image.frombytes('RGB', sct_img.size, sct_img.bgra, 'raw', 'BGRX')
    def scan(self):
        start_time = time.time()
        pmap = self.grab()
      
        try:
            for x in range(0, GRABZONE*2):
                for y in range(0, GRABZONE*2):
                    r, g, b = pmap.getpixel((x,y))
                    if self.approx(r, g, b):
                        raise FoundEnemy
                      
        except FoundEnemy:
            self.last_reac = int((time.time() - start_time)*1000)
            self.click()
            if self.mode == 1:
                time.sleep(0.200)
          
            print_banner(self)
          

def print_banner(bot: triggerBot):
    os.system("cls")
    print(Style.BRIGHT + Fore.RED + "brandnew" + Fore.YELLOW + " TriggerBot" + Style.RESET_ALL)
    print(Fore.GREEN + "====== Kontroller ======" + Style.RESET_ALL)
    print("Aktif Trigger Bot:", Fore.YELLOW + TRIGGER_KEY + Style.RESET_ALL)
    print("Pixel Tarama Alani:", Fore.YELLOW + GRABZONE_KEY_UP + "/" + GRABZONE_KEY_DOWN + Style.RESET_ALL)
    print(Fore.CYAN + "==== Bilgiler =====" + Style.RESET_ALL)
    print("Düsman Dis Rengi:" + Fore.MAGENTA+ " Mor Olmak Zorundadir" +Style.RESET_ALL)
    print("Pixel Alani:", Fore.CYAN + str(GRABZONE) + "x" + str(GRABZONE) + Style.RESET_ALL)
    print("Aktif:", (Fore.GREEN if bot.toggled else Fore.RED) + str(bot.toggled) + Style.RESET_ALL)
    print("Tepki Süresi:", Fore.CYAN + str(bot.last_reac) + Style.RESET_ALL + " ms ("+str((bot.last_reac)/(GRABZONE*GRABZONE))+"ms/pix)")


if __name__ == "__main__":
    bot = triggerBot()
    print_banner(bot)
    while True:
      

        if keyboard.is_pressed(SWITCH_KEY):
            bot.switch()
            print_banner(bot)
            while keyboard.is_pressed(SWITCH_KEY):
                pass

        if keyboard.is_pressed(GRABZONE_KEY_UP):
            GRABZONE += 5
            print_banner(bot)
            winsound.Beep(400, 200)
            while keyboard.is_pressed(GRABZONE_KEY_UP):
                pass
        if keyboard.is_pressed(GRABZONE_KEY_DOWN):
            GRABZONE -= 5
            print_banner(bot)
            winsound.Beep(300, 200)
            while keyboard.is_pressed(GRABZONE_KEY_DOWN):
                pass
        if keyboard.is_pressed(TRIGGER_KEY):
            bot.toggle()
            print_banner(bot)
            if bot.toggled:
                winsound.Beep(440, 75)
                winsound.Beep(700, 100)
            else:
                winsound.Beep(440, 75)
                winsound.Beep(200, 100)
            while keyboard.is_pressed(TRIGGER_KEY):
                pass
  

        if bot.toggled:
            bot.scan()
How to use it bro <3
 
J A N T İ L E N D İ N
Ultra Üye
Katılım
26 Ağu 2020
Mesajlar
1,508
Çözümler
8
Tepki puanı
192
Ödüller
8
5 HİZMET YILI
Vayys vayysss vallahi güzel olmuş özellikler ellerine sağlık birde aim asist wh ekledin mi hile tatlı gibi olur <3
 
comme un bébé
Ultra Üye
Katılım
2 Nis 2016
Mesajlar
1,769
Çözümler
32
Tepki puanı
174
Ödüller
12
10 HİZMET YILI
Bunu bir projeye dönüştürüp açıklamalarla güzel bir konu oluşturabilirdiniz, yine de teşekkürler paylaşım için.
 
Donator
Katılım
19 Mar 2020
Mesajlar
1,506
Çözümler
1
Tepki puanı
69
Ödüller
6
6 HİZMET YILI
Interesting, is there a way to hide this code from Vanguard?
 
Süper Üye
Katılım
2 May 2018
Mesajlar
631
Çözümler
1
Tepki puanı
47
Ödüller
6
Yaş
23
8 HİZMET YILI
thanks for sharing i will try it
 
Süper Üye
Katılım
29 Mar 2020
Mesajlar
1,066
Tepki puanı
40
Ödüller
6
Yaş
25
6 HİZMET YILI
https://memoryhackers.org/konular/valorant-triggerbot-python-based.199765/
linkteki hileyi birkaç ekleme yaparak geliştirdim üstteki linkte olduğu gibidir kurulum (bahsedilen paketleri komut bloğundan indirmeniz gerekiyor)
code kısmındakı kodu kopyalayıp yeni açtığınız txt dosyasına yapıştırın ve dosya uzantısını .py olarak değiştirin
karakter artık koşarken sıkmıyor durup düşman görürse sıkıyor
daha düşük tepki süresi ile çalışıyor
renk ayarı yapıldı (r,g,b)
bot aktif değilken çok işlemci kullanıyor onu düzelttim (bottleneck e sebep oluyor)
ve ateş etme ile ilgili farklı modlar ekledim
2 3 aydır kullanıyorum ve herhangi bir ban yemedim bence devrim niteliğinde
istek olursa aim assist wh eklemeyi denerim
.
.

Kod:
from ast import Return
import keyboard
import time
import ctypes
import PIL.ImageGrab
import PIL.Image
import winsound
import os
import mss
from colorama import Fore, Style, init
S_HEIGHT, S_WIDTH = (PIL.ImageGrab.grab().size)
PURPLE_R, PURPLE_G, PURPLE_B = (250, 100, 250)
TOLERANCE = 75
GRABZONE = 5
TRIGGER_KEY = "alt"
SWITCH_KEY = "ctrl + tab"
GRABZONE_KEY_UP = "up"
GRABZONE_KEY_DOWN = "down"
outline = ["Mor","Kirmizi","Sari"]
PAUSE_KEY = "a"
PAUSEC_KEY = "s"
PAUSEB_KEY = "w"
PAUSEA_KEY = "d"






class FoundEnemy(Exception):
    pass

class triggerBot():
  
    def __init__(self):
        self.toggled = False
        self.mode = 1
        self.last_reac = 0

    def toggle(self):
     self.toggled = not self.toggled


    def switch(self):
        if self.mode != 2:
            self.mode += 1
        else:
            self.mode = 0
        if self.mode == 0:
            winsound.Beep(200, 200)
        if self.mode == 1:
            winsound.Beep(200, 200)
            winsound.Beep(200, 200)
        if self.mode == 2:
            winsound.Beep(200, 200)
            winsound.Beep(200, 200)
            winsound.Beep(200, 200)


    def click(self):
        if  keyboard.is_pressed(PAUSE_KEY) or keyboard.is_pressed(PAUSEA_KEY) or keyboard.is_pressed(PAUSEB_KEY) or keyboard.is_pressed(PAUSEC_KEY):
            return
        while keyboard.is_pressed(PAUSE_KEY) or keyboard.is_pressed(PAUSEA_KEY) or keyboard.is_pressed(PAUSEB_KEY) or keyboard.is_pressed(PAUSEC_KEY):
            pass
        ctypes.windll.user32.mouse_event(2, 0, 0, 0,0)
        time.sleep(0.25)
        ctypes.windll.user32.mouse_event(4, 0, 0, 0,0)
      


    def approx(self, r, g ,b):
        return PURPLE_R - TOLERANCE < r < PURPLE_R + TOLERANCE and PURPLE_G - TOLERANCE < g < PURPLE_G + TOLERANCE and PURPLE_B - TOLERANCE < b < PURPLE_B + TOLERANCE

    def grab(self):
        with mss.mss() as sct:
            bbox=(int(S_HEIGHT/2-GRABZONE), int(S_WIDTH/2-GRABZONE), int(S_HEIGHT/2+GRABZONE), int(S_WIDTH/2+GRABZONE))
            sct_img = sct.grab(bbox)
            return PIL.Image.frombytes('RGB', sct_img.size, sct_img.bgra, 'raw', 'BGRX')
    def scan(self):
        start_time = time.time()
        pmap = self.grab()
      
        try:
            for x in range(0, GRABZONE*2):
                for y in range(0, GRABZONE*2):
                    r, g, b = pmap.getpixel((x,y))
                    if self.approx(r, g, b):
                        raise FoundEnemy
                      
        except FoundEnemy:
            self.last_reac = int((time.time() - start_time)*1000)
            self.click()
            if self.mode == 1:
                time.sleep(0.200)
          
            print_banner(self)
          

def print_banner(bot: triggerBot):
    os.system("cls")
    print(Style.BRIGHT + Fore.RED + "brandnew" + Fore.YELLOW + " TriggerBot" + Style.RESET_ALL)
    print(Fore.GREEN + "====== Kontroller ======" + Style.RESET_ALL)
    print("Aktif Trigger Bot:", Fore.YELLOW + TRIGGER_KEY + Style.RESET_ALL)
    print("Pixel Tarama Alani:", Fore.YELLOW + GRABZONE_KEY_UP + "/" + GRABZONE_KEY_DOWN + Style.RESET_ALL)
    print(Fore.CYAN + "==== Bilgiler =====" + Style.RESET_ALL)
    print("Düsman Dis Rengi:" + Fore.MAGENTA+ " Mor Olmak Zorundadir" +Style.RESET_ALL)
    print("Pixel Alani:", Fore.CYAN + str(GRABZONE) + "x" + str(GRABZONE) + Style.RESET_ALL)
    print("Aktif:", (Fore.GREEN if bot.toggled else Fore.RED) + str(bot.toggled) + Style.RESET_ALL)
    print("Tepki Süresi:", Fore.CYAN + str(bot.last_reac) + Style.RESET_ALL + " ms ("+str((bot.last_reac)/(GRABZONE*GRABZONE))+"ms/pix)")


if __name__ == "__main__":
    bot = triggerBot()
    print_banner(bot)
    while True:
      

        if keyboard.is_pressed(SWITCH_KEY):
            bot.switch()
            print_banner(bot)
            while keyboard.is_pressed(SWITCH_KEY):
                pass

        if keyboard.is_pressed(GRABZONE_KEY_UP):
            GRABZONE += 5
            print_banner(bot)
            winsound.Beep(400, 200)
            while keyboard.is_pressed(GRABZONE_KEY_UP):
                pass
        if keyboard.is_pressed(GRABZONE_KEY_DOWN):
            GRABZONE -= 5
            print_banner(bot)
            winsound.Beep(300, 200)
            while keyboard.is_pressed(GRABZONE_KEY_DOWN):
                pass
        if keyboard.is_pressed(TRIGGER_KEY):
            bot.toggle()
            print_banner(bot)
            if bot.toggled:
                winsound.Beep(440, 75)
                winsound.Beep(700, 100)
            else:
                winsound.Beep(440, 75)
                winsound.Beep(200, 100)
            while keyboard.is_pressed(TRIGGER_KEY):
                pass
  

        if bot.toggled:
            bot.scan()
I will use this code sir
 
Üye
Katılım
14 Mar 2021
Mesajlar
8
Tepki puanı
0
Ödüller
2
Yaş
25
5 HİZMET YILI
eli̇ne sağlik kankam
 
Moderatörün son düzenlenenleri:
Süper Üye
Katılım
27 Ağu 2017
Mesajlar
635
Çözümler
1
Tepki puanı
33
Ödüller
7
8 HİZMET YILI
Ban riski ne durumda birde wh grlirse çok tatlı olur
 
Üst