Fixing some bags
This commit is contained in:
Dima YaFlay
2021-11-05 01:22:47 +03:00
committed by GitHub
parent 030e773713
commit cd618650de

View File

@@ -73,6 +73,7 @@ time = 'Date today: '+ str(date)+ ', time now '+str( clock.strftime('%H.%M.%S'))
print(str(time)) print(str(time))
print('Starting to create a server!') print('Starting to create a server!')
# Give hor user time # Give hor user time
# if directory in [G:/, D:/, F:/]:
# #
# #
@@ -101,7 +102,7 @@ eula=true
print('EULA text has been created...') print('EULA text has been created...')
# creating EULA text, and write in eula.txt # creating EULA text, and write in eula.txt
# this is 4rd checkbox # this is 4rd checkbox
messagebox.showinfo('EULA and folders create!', 'Press OK for leave') messagebox.showinfo('EULA', 'EULA and folders create! Press OK for leave')
def starting_server_button(): def starting_server_button():
bat = open('mine.bat', 'w+') bat = open('mine.bat', 'w+')
@@ -114,14 +115,14 @@ java -Xmx1024M -Xms1024M -jar server.jar
print('Create .bat file...') print('Create .bat file...')
url = 'https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar' url = 'https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar'
urllib.request.urlretrieve(url, 'C:/minecraft/server.jar') urllib.request.urlretrieve(url, 'C:/minecraft/server.jar')
messagebox.showinfo('.bat file and core created', 'Press OK for leave') messagebox.showinfo('bat file created', '.bat file and core created Press OK for leave')
# first checkbox command # first checkbox command
def server_properties_button(): def server_properties_button():
server_properties = open('server.properties', 'w+') server_properties = open('server.properties', 'w+')
server_properties.write(str(server_text)) server_properties.write(str(server_text))
print('Creating server.properties') print('Creating server.properties')
messagebox.showinfo('Minecraft server.properties created', 'Press OK for leave') messagebox.showinfo('server.properties created', 'Minecraft server.properties created Press OK for leave')
# second checkbox command # second checkbox command
def close_command_button(): def close_command_button():
@@ -130,24 +131,46 @@ def close_command_button():
print(directory) print(directory)
py = open('minecraft.py', 'r') py = open('minecraft.py', 'r')
py.close() py.close()
if directory in [ 'G:/, D:/, F:/' ]:
os.replace(str(directory)+'minecraft.py', 'C:/minecraft/minecraft.py')
os.chdir('C:/minecraft')
else:
print(' ')
os.replace(str(directory)+'/minecraft.py', 'C:/minecraft/minecraft.py') os.replace(str(directory)+'/minecraft.py', 'C:/minecraft/minecraft.py')
os.chdir('C:/minecraft') os.chdir('C:/minecraft')
messagebox.showinfo('minecraft.py closed and deleted!', 'Press OK for leave') messagebox.showinfo('file deleted', 'minecraft.py closed and deleted! Press OK for leave')
# third checkbox command # third checkbox command
def ok(): def ok():
window.destroy() window.destroy()
window.quit() window.quit()
messagebox.showinfo('Window closed', 'Press OK for leave') messagebox.showinfo('Close', 'Window closed Press OK for leave')
# ok button # take commands for checkboxes
def start(): def start():
os.chdir('C:/minecraft') os.chdir('C:/minecraft')
os.startfile('mine.bat', 'open') os.startfile('mine.bat', 'open')
os.startfile('server.properties', 'open') os.startfile('server.properties', 'open')
messagebox.showinfo('Server started!!', 'Press OK for leave') messagebox.showinfo('Server_start', 'Server started!! Press OK for leave')
# start server button
# start code # start code
def folder(): def folder():
os.startfile('C:/minecraft') os.startfile('C:/minecraft')
# start folder
def java_windows():
java='https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245476_4d5417147a92418ea8b615e228bb6935'
urllib.request.urlretrieve(java, 'C:/minecraft/jre-8u311-windows-i586-iftw.exe')
os.chdir('C:/minecraft')
os.startfile(r'C:/minecraft/jre-8u311-windows-i586-iftw.exe')
messagebox.showinfo('Java_32', 'Java has been downloaded! Press ok for leave')
# for downloading java 8u311 for windows
def java_windows_64():
java_64='https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245469_4d5417147a92418ea8b615e228bb6935'
urllib.request.urlretrieve(java_64, 'C:/minecraft/jre-8u311-windows-x64.exe')
os.chdir('C:/minecraft/')
os.startfile(r'C:/minecraft/jre-8u311-windows-x64.exe')
messagebox.showinfo('Java_64','Java has been downloaded! Press ok for leave')
# java for x64
# open folder # open folder
# take def for checkboxes # take def for checkboxes
@@ -184,6 +207,13 @@ button = Button(window, text='OK', command=ok)
button.grid(column=0, row=7) button.grid(column=0, row=7)
starting_button = Button(window, text='Start server and open server.properties!', command=start) starting_button = Button(window, text='Start server and open server.properties!', command=start)
starting_button.grid(column=0, row=6) starting_button.grid(column=0, row=6)
# starting server button
java_64=Button(window, text='Downloading Java for x64', command=java_windows_64)
java_64.grid(column=0, row=8)
# java for x64
java_32=Button(window, text='Downloading Java for x32', command=java_windows)
java_32.grid(column=3, row=8)
# java for x32
window.mainloop() window.mainloop()
# create window and button for start server # create window and button for start server