Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if fs.exists("players")==false then
- shell.run("mkdir players")
- end
- if fs.exists("entschuldigt")==false then
- entschuldigt={}
- entschuldigt[1]={}
- entschuldigt[1]["currentDay"]=day
- saveTab("entschuldigt",entschuldigt)
- end
- timeHandle=nil
- while timeHandle==nil do
- timeHandle = http.get("http://www.timeapi.org/utc/in+one+hours")
- end
- time = timeHandle.readLine()
- day=tonumber(time:sub(9, 10))
- month=tonumber(time:sub(6, 7))
- hour=tonumber(time:sub(12, 13))
- minute=tonumber(time:sub(15, 16))
- sec=tonumber(time:sub(18, 19))
- function saveTab(file,tab)
- fp=fs.open(file,"w")
- fp.write(textutils.serialize(tab))
- fp.close()
- end
- function getTab(file)
- fp=fs.open(file,"r")
- return textutils.unserialize(fp.readAll())
- end
- function showEntschuldigt()
- entschuldigt=getTab("entschuldigt")
- for i=2, #entschuldigt do
- if entschuldigt[i]>0 then
- print(entschuldigt[1][entschuldigt[i]])
- end
- end
- end
- entschuldigt=getTab("entschuldigt")
- if entschuldigt[1]["currentDay"]~=day then
- entschuldigt[1]["currentDay"]=day
- for i=2, #entschuldigt do
- if entschuldigt[i]>0 then
- entschuldingt[i]=entschuldingt[i]-1
- end
- end
- end
- saveTab("entschuldigt",entschuldigt)
- while true do
- event,player,message=os.pullEvent("player")
- if event=="player" or event=="chat" then
- if fs.exists("players/"..player)==false then
- player={}
- player["lastDay"]=day
- saveTab("players/"..player)
- else
- players=getTab("players/"..player,players)
- if players["lastDay"]~=day then
- players["lastDay"]=day
- end
- end
- end
- if player=="ecco7777" or player=="ACE_Maxi" then
- if event=="chat" then
- if string.find(message,"entschuldige ") then
- player=string.sub(message,#"entschuldige "+1,string.find(message,"für ")-1)
- null,lenght=string.find(message,"für ")
- days=string.sub(message,string.find(message,lengh+1,string.find(message," tage")-1))
- entschuldigt=getTab("players/entschuldigt")
- entschuldigt[#entschuldigt+1]=days
- entschuldigt[1][player]=#entschuldigt
- saveTab("entschuldigt",entschuldigt)
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment