안녕하세요
아만 서버 성큼바위 언덕에 서식 중인 흔한 바드1입니다.
침거숲/살다보를 모아보신 분들은 카스피엘 젠탐에 맞춰서 딴거 하시다가 오신 경험이 많으실텐데요
저희 서버는 이제 슬슬 슈샤 지역은 당직자도 줄어들어서 직접 발품 팔아서 확인해야 했던 지라, 젠탐 확인하기가 의외로 귀찮고 헷갈렸습니다.
메모장 대용으로 쓰이고 있는 카톡방.. 어지럽습니다.
그래서 원클릭에 다음 젠탐과 내가 슈샤 1바퀴를 확인한지 얼마나 됐는지 쉽게 알아보고자 간단한 프로그램을 만들었습니다.
사용법은 간단합니다.
토벌을 누르면 현재 시각 + 29분 30초에 해당하는 시간이 기록됩니다.
(카스피엘 젠타임은 30~40분)
슈샤이어 / 토토이크의 경우
확인을 누르시면 현재 시각 + 15분에 해당하는 시간이 기록됩니다.
떠상 패치로 19분이 되었지만 얼어붙은 바다나 진매드닉, 모카모카로 서버가 많을 경우 서버 교체 타임까지 생각해서
넉넉하게 15분으로 잡았습니다.
바이러스 같은 건 넣을 줄 모르고
원본 코드는 아래와 같습니다. auto-py-to-exe로 실행 파일로 만들었구요
+잠시만요 첨부가 안됐자나...
https://drive.google.com/file/d/1l6na-eh4eem0sfH1wjDVU2b5m2GzFkdO/view?usp=sharing
구글 드라이브 링크로 대체 공유합니다
from tkinter import *
from datetime import *
global timeinterval
timeinterval = 15
# TK 클래스의 생성자 호출
window = Tk()
window.title("카스피엘의 망자들")
window.geometry("200x180")
toto = Label(window, text = "카스피엘")
toto.grid(column=0, row=1)
toto1 = Label(window, text="1 채널")
toto1.grid(column=1, row=1)
toto1_1 = Label(window, text="00:00:00")
toto1_1.grid(column=2, row=1)
toto1_2 = Button(window, text="토벌", command=lambda:toto1_1.configure(text=(datetime.now()+ timedelta(minutes = 29, seconds = 30)).strftime("%H:%M:%S")))
toto1_2.grid(column=3, row =1)
toto2 = Label(window, text="2 채널")
toto2.grid(column=1, row=2)
toto2_1 = Label(window, text="00:00:00")
toto2_1.grid(column=2, row=2)
toto2_2 = Button(window,
text="토벌",
command=lambda:toto2_1.configure(text=(datetime.now()+ timedelta(minutes = 29, seconds = 30)).strftime("%H:%M:%S")))
toto2_2.grid(column=3, row =2)
toto3 = Label(window, text="3 채널")
toto3.grid(column=1, row=3)
toto3_1 = Label(window, text="00:00:00")
toto3_1.grid(column=2, row=3)
toto3_2 = Button(window, text="토벌", command=lambda:toto3_1.configure(text=(datetime.now()+ timedelta(minutes = 29, seconds = 30)).strftime("%H:%M:%S")))
toto3_2.grid(column=3, row =3)
toto4 = Label(window, text="4 채널")
toto4.grid(column=1, row=4)
toto4_1 = Label(window, text="00:00:00")
toto4_1.grid(column=2, row=4)
toto4_2 = Button(window, text="토벌", command=lambda:toto4_1.configure(text=(datetime.now()+ timedelta(minutes = 29, seconds = 30)).strftime("%H:%M:%S")))
toto4_2.grid(column=3, row =4)
#shusha = Label(window, text = ">")
#shusha.grid(column=0, row=5)
shusha = Label(window, text="슈샤이어")
shusha.grid(column=0, row=6)
shusha_1 = Label(window, text="00:00:00")
shusha_1.grid(column=2, row=6)
shusha_2 = Button(window, text="확인", command=lambda:shusha_1.configure(text=(datetime.now()+ timedelta(minutes = timeinterval)).strftime("%H:%M:%S")))
shusha_2.grid(column=3, row =6)
#totoi = Label(window, text = ">")
#totoi.grid(column=0, row=7)
totoi = Label(window, text="토토이크")
totoi.grid(column=0, row=8)
totoi_1 = Label(window, text="00:00:00")
totoi_1.grid(column=2, row=8)
totoi_2 = Button(window, text="확인", command=lambda:totoi_1.configure(text=(datetime.now()+ timedelta(minutes = timeinterval)).strftime("%H:%M:%S")))
totoi_2.grid(column=3, row =8)
window.mainloop()