Discuss Scratch

Programmer_112
Scratcher
72 posts

Something I made in JavaScript without knowing JavaScript

Reaper.reapAverage=72;
Reaper.Reaps=0;
Reaper.reapTotal=0;

Reaper.addRecentReap = function(username, time, delta, special) {

// Create time of reap in human readable form
var time = new Date(time);
var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var seconds = time.getSeconds() < 10 ? "0" + time.getSeconds() : time.getSeconds();
var minutes = time.getMinutes() < 10 ? "0" + time.getMinutes() : time.getMinutes();
var formattedTime = months[time.getMonth()] + " " + time.getDate() + ", ";
formattedTime += time.getHours() + ":" + minutes + ":" + seconds;

var text = username + " reaped on " + formattedTime;
text += " and gained " + Reaper.prettySeconds(delta, true);

if (special) {
text += " " + special;
}

if (Reaper.prettySeconds>=3) {
Reaps++;
Reaper.reapTotal+=Reaper.prettySeconds;
reaper.reapAverage=Math.round(Reaper.reapTotal/Reaps);
}
if (Reaper.Reaps>10) {
Reaper.Reaps=0;
Reaper.reapTotal=0;
Reaper.reapAverage=75
}
}
setInterval(function(){
if (Reaper.timeTilNextReap == 0&&Reaper.secondsSinceLastReap>=Reaper.reapAverage-2)
{ Reaper.socket.emit("reap");
}
else if (Reaper.freeReaps>=1&&Reaper.secondsSinceLastReap>=Reaper.reapAverage-5)
{ Reaper.socket.emit("freereap");
}
}, 5034);
This is my bot that I made for the AoPS (Art of Problem Solving) game Reaper. learned a little JavaScript by looking at the code, then I made this by changing some stuff. No, it is not well programmed. But it was fun to make.
TacoMaster635
Scratcher
100+ posts

Something I made in JavaScript without knowing JavaScript

Nice I know AoPs and Reaper too

Powered by DjangoBB