Rehber Python ile CS:GO'da Öldükten Sonra Takım Chatine Hasar Yazdırma

Katılım
29 Mart 2017
Mesajlar
1.775
Çözümler
59
Yer
Dünya
Daha fazla  
Cinsiyet
Diğer
Programın çalışma mantığı şöyle, rekabetçi maçta bir oyuncuya hasar verdikten sonra ölürseniz, takım chatine hangi oyuncuya kaç hasar verdiğinizi yazar.

• VAC tarafından güvenlidir. CSGO'ya müdahale etmez.

• CS:GO çalıştırma seçeneklerine "-netconport 2121" kodu eklenmelidir.

• Öncelikle Python kurmalısınız, kurmayı bilmiyorsanız Youtube'dan öğrenin PATH seçeneğini seçin kurarken. > Download Python

• Daha sonra vereceğim .rar dosyasını bir klasöre çıkartın, klasör içerisinde SHIFT + SAĞ tıklayın ve Komut Satırını Burada Çalıştırın seçeneğini açın (Powershell de olabilir)

• Sırasıyla "pip install time" yazın ve yüklenmesini bekleyin bitince;
• "pip install ctypes" yazın ve yüklenmesini bekleyin;
• "pip install telnetlib" yazın ve yüklenmesini bekleyin;

Sırasıyla hepsini yaptıktan sonra ve CS:GO çalıştırma seçeneklerine "-netconport 2121" eklerseniz programı oyundayken çalıştırdığınızda main.py script çalışacaktır, tamamen güvenlidir, CS:GO'nun izin verdiği netconport sayesinde script konsolda yazılan komutları okuyup yine konsol komutlarıyla takım chatine yazıyor. Oldukça işlevsel. Açık kaynak kodludur, oyuna müdahale etmediğini scripti not defteri ile açarak okuyabilirsiniz.


Çalıştığında böyle görünecek.

1691927836143.png
 
Yıllar boyunca emek verdiğiniz hesabı banlatmanın güzel bir yolu teşekkürler.
import telnetlib import ctypes import time def main(): while True: try: tn = telnetlib.Telnet('127.0.0.1', 2121) info_save = list() while True: data = tn.read_until(b"\n").decode("utf-8").replace('\n', '') data2 = data if 'Damage Given to' in data: data = data.replace("Damage Given to ", "").replace('"', '').split(' in')[0].split('- ') if int(data[-1]) < 100: if data2 not in info_save: info_save.append(data2) data = data[0] + '-' + data[-1] + ' hp' tn.write(f'say_team {data} \n'.encode('utf-8')) time.sleep(1) else: info_save.remove(data2) except: print(f"failed to connect to csgo (game not open? -netconport 2121 not set?)") time.sleep(1) if __name__ == '__main__': ctypes.windll.msvcrt.system(ctypes.c_char_p('cls'.encode())) # clear console print(''' Almora Damage Indicator discord: muratcansimsek''') main()

Bu kodda CS:GO' da ban yiyebileceğin bir nokta göster bana. Oyunun ve VAC sisteminin çalışma mantığını biliyorsanız argümanlarınızı okumak isterim.
 

Yeni konular

Geri
Yukarı