Skocz do zawartości

[CS2] Offsety pod Triggerbot-a


Przejdź do rozwiązania Rozwiązane przez Czarny,
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Offsety bierzesz z gry. Jak ktoś to robi na bieżąco na gicie możesz wziąć i z gita

 

Jakie offsety? Jest to zależne jakie ten czit wykorzystuje. Musiałbyś podać jego kod

Pomogłem i chcesz podziękować? Zostaw up.png przy poście

CSHEx4.png

 

Szukasz taniego i bardzo dobrego cheata na legit? Wypróbuj CSH External VIP Project.

Odnośnik do komentarza

@Czarny dziękuję za odpowiedź.

 

Tutaj chodzi głównie oto że nie wiem którego pliku wykorzystać..

 

Klient.dll.hpp też istnieje...

 

Tutaj cheat jest w pythonie, a też istnieje client.dll.py

 

Testowałem też triggerbot, włącza się ale zero reakcji, myślę że ja mam problem bo nie wiem który plik zawiera poprawne OFFSETY .

Odnośnik do komentarza

Wzoruje się na tym kodzie :

# Made by im-razvan - CS2 TriggerBot W/O Memory Writing

import pymem, pymem.process, keyboard, time

from pynput.mouse import Controller, Button

from win32gui import GetWindowText, GetForegroundWindow

from random import uniform



mouse = Controller()



# https://github.com/a2x/cs2-dumper/

dwEntityList = 0x17995C0

dwLocalPlayerPawn = 0x1886C48

m_iIDEntIndex = 0x1524

m_iTeamNum = 0x3BF

m_iHealth = 0x32C



triggerKey = "shift"



def main():

    print("TriggerBot started.")

    pm = pymem.Pymem("cs2.exe")

    client = pymem.process.module_from_name(pm.process_handle, "client.dll").lpBaseOfDll



    while True:

        try:

            if not GetWindowText(GetForegroundWindow()) == "Counter-Strike 2":

                continue



            if keyboard.is_pressed(triggerKey):

                player = pm.read_longlong(client + dwLocalPlayerPawn)

                entityId = pm.read_int(player + m_iIDEntIndex)



                if entityId > 0:

                    entList = pm.read_longlong(client + dwEntityList)



                    entEntry = pm.read_longlong(entList + 0x8 * (entityId >> 9) + 0x10)

                    entity = pm.read_longlong(entEntry + 120 * (entityId & 0x1FF))



                    entityTeam = pm.read_int(entity + m_iTeamNum)

                    entityHp = pm.read_int(entity + m_iHealth)



                    playerTeam = pm.read_int(player + m_iTeamNum)



                    if entityTeam != playerTeam and entityHp > 0:

                        time.sleep(uniform(0.01, 0.05))

                        mouse.click(Button.left)



                time.sleep(0.03)

            else:

                time.sleep(0.1)

        except KeyboardInterrupt:

            break

        except:

            pass



if __name__ == '__main__':

    main()

Napisane w python

Odnośnik do komentarza
  • Rozwiązanie

@szybkibil133 autor tego kodu podał link gdzie są aktualizowane offsety i ich nazwy

 

Więc wchodzisz na GitHub - a2x/cs2-dumper: Counter-Strike 2 Offset Dumper

 

Szukasz tych offsetów

dwEntityList = 0x17995C0
dwLocalPlayerPawn = 0x1886C48
m_iIDEntIndex = 0x1524
m_iTeamNum = 0x3BF
m_iHealth = 0x32C

I je podmieniasz na aktualne

 

dwEntityList / dwLocalPlayerPawn znajdziesz w pliku offsets.hpp

m_iIDEntIndex / m_iTeamNum / m_iHealth znajdziesz w pliku client.dll.hpp


Edytowane przez Czarny

Pomogłem i chcesz podziękować? Zostaw up.png przy poście

CSHEx4.png

 

Szukasz taniego i bardzo dobrego cheata na legit? Wypróbuj CSH External VIP Project.

Odnośnik do komentarza

@szybkibil133 wartości offsetów będą te same w tych plikach, są po prostu stworzone struktury względem języka programowania

 

Natomiast przedstawiony kod przez Ciebie to Triggerbot, nie Radarhack


Edytowane przez Czarny

Pomogłem i chcesz podziękować? Zostaw up.png przy poście

CSHEx4.png

 

Szukasz taniego i bardzo dobrego cheata na legit? Wypróbuj CSH External VIP Project.

Odnośnik do komentarza

@Czarny udało się, działa.

 

Moje pytanie jest następujące.

 

Czy jeśli napisałem ten swój "cheat" od nowa pomagając sobie tym kodem, dodając inna strukturę i opcje takie jak klawisz do wyłączenia i uruchamiania , i parę nowych funkcji będzie on niewykrywalny?

 

Mam rozumieć że muszę się tylko martwić pilnowaniem prawidłowych offsetow? 

 

Czy mogę sobie dodac autoupdate offsetow i pyrkac na smurf koncie ? Bez zmiany manualnej jak wyżej napisałem?

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności