Discuss Scratch
- Discussion Forums
- » Things I'm Making and Creating
- » Something I made in JavaScript without knowing JavaScript
- Programmer_112
-
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);
- TacoMaster635
-
100+ posts
Something I made in JavaScript without knowing JavaScript
Nice I know AoPs and Reaper too
- Discussion Forums
- » Things I'm Making and Creating
-
» Something I made in JavaScript without knowing JavaScript