Eliwood hat geschrieben:
Na super. Das ganze wird also nun in der Funktion checkday() bereits aufgerufen, nun soll es auch noch zusätzlich unter der Funktion aufgerufen werden? oO
Ohne Taikuns Lösung gings genau so. Man brauchte einfach Geduld! Schliesslich soll man ja nicht sofort 300'000'000 Medaillen finden.
Hallo,
ich möchte dieses Thema auch noch mal aufgreifen.
Habe diese Medaillenjagd jetzt bei mir im Test laufen.
Bräuchte aber ebenso mal eine genauere Erklärung zu den beiden e_rand's...
in der newday macht man den Eintrag:
[php]$session['user']['medfind']=e_rand(8,12);[/php]
in der common, in der Funktion checkday (bei mir in einer anderen gesplitteten Datei)
[php]function checkday() {
if (e_rand(1,100)>(100-$session[user][medfind]) and $session[user][alive]==1){
...
[/php]
Ich will zum Bsp nicht in allen Dateien, die ein Checkday haben, den Zusatz einbauen, der oben mal gesagt wurde.
Ich will es tatsächlich nur über die checkday gehen lassen.
Jedoch ist die Wahrscheinlichkeit, eine Medaille zu finden, unheimlich klein.
Wie kann ich das genau ausrechnen?
Sagt mir die 8,12 - aus 12 Möglichkeiten 8?
die 1, 100 - suche eine Zahl aus Hundert???
Ich will zum Bsp die Jagd 10 reale Tage laufen lassen.
In dieser Zeit soll der Spieler keine 300, 400 Medaillen finden (das würde passieren, wenn ich den einen Schnipsel zum Bsp unter checkday in die village setze).
Ich brauche ne recht verständliche Erklärung für den e_rand.
Kann mir einer weiterhelfen?