Also: Der Code im Frontend, der Einsätze beim Server anfordert ist formal bereits nicht ganz korrekt (tut nicht das, was das gewünscht ist):
return 0 === arguments.length && (e = 0, t = 32768), Math.floor(Math.random() * (t - e + 1)) + e
function missionRequest() {
$.each(mission_markers, (function (t, i) {
1 == i.opacity && i.user_id == user_id && e++
var t = mission_count_max;
eventRunning && (t *= 2), 6 != mission_speed && "undefined" != typeof mission_count_max && t > e && $
url: "/mission-generate",
401 == e.status && (window.location.href = "/")
}), 0 == mission_speed ? timeout = rand(12e4, 22e4) : 2 == mission_speed ? timeout = rand(31e3,
45e3) : 3 == mission_speed ? timeout = rand(21e3, 25e3) : 4 == mission_speed ? timeout = rand(25e4,
35e4) : 5 == mission_speed ? timeout = rand(5e5, 7e5) : timeout = rand(31e3, 12e4), setTimeout(
"missionRequest()", timeout)
Alles anzeigen
Die Funktion rand gibt eine Zufallszahl zwischen der ersten angegebenen und der zweiten Angegebenen Zahl zurück und diese wird dann als Timeout verwendet, nach welcher Zeit ein neuer Einsatz generiert wird. Die Eingaben sind wie folgt:
0.1x → mission_speed = 5 → Zufallszahl zwischen 500000 und 700000 → 500 Sekunden bis 700 Sekunden → zwischen 0,12 und 0,085 Einsätze pro Minute
0.15x → mission_speed = 8 → öhhhh hier nutzen wir einfach das gleiche wie mission_speed = 1???
0.2x → mission_speed = 4 → Zufallszahl zwischen 250000 und 350000 → 250 Sekunden bis 350 Sekunden → zwischen 0,24 und 0,17 Einsätze pro Minute
0.33x → mission_speed = 0 → Zufallszahl zwischen 120000 und 220000 → 120 Sekunden bis 220 Sekunden → zwischen 0,5 und 0,27 Einsätze pro Minute
0.5x → mission_speed = 7 → öhhhh hier nutzen wir einfach das gleiche wie mission_speed = 1???
1x → mission_speed = 1 → Zufallszahl zwischen 31000 und 120000 → 31 Sekunden bis 120 Sekunden → zwischen 1,9 und 0,5 Einsätze pro Minute
2x → mission_speed = 2 → Zufallszahl zwischen 31000 und 45000 → 31 Sekunden bis 45 Sekunden → zwischen 1,9 und 1,3 Einsätze pro Minute
3x → mission_speed = 3 → Zufallszahl zwischen 21000 und 25000 → 21 Sekunden bis 25 Sekunden → zwischen 2,8 und 2,4 Einsätze pro Minute
Die Werte sind auch aus der JS-Datei im Frontend gezogen:
Sprich die Geschwindigkeiten 1x, 0.15x und 0.5x sind falsch oder habe ich einen Denkfehler/Analysefehler drin drin?