anpera.net https://anpera.homeip.net/phpbb3/ |
|
User bekommen zuviel Erfahrung https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4832 |
Seite 1 von 1 |
Autor: | Sawell [ Fr 13 Mär, 2009 23:55 ] |
Betreff des Beitrags: | User bekommen zuviel Erfahrung |
Ich mal wieder, ich weiss ich nerve aber ich hab iwie ein Problem... und zwar bekommen die User auf meinem Server zuviel Erfahrung im Wald... Bsp: Du bekommt 14Erfahrungspunkte! jedoch bekommt der User nicht 14 sondergleich über 600... Somit hat ein Bauernjunge schon mit lvl 4 über 30000 Punkte ... Ich hab in der forest.php schon folgendes geändert PHP: $expflux = round($badguy['creatureexp']/10,0); in PHP: $expflux = round($badguy['creatureexp']/3,5); aber irgendwie tut sich zwar an der Ausgabe was aber nicht an dem was die User eigentlich bekommen.. weiss wer vlt. Rat? |
Autor: | Kevz [ Sa 14 Mär, 2009 00:23 ] |
Betreff des Beitrags: | Re: User bekommen zuviel Erfahrung |
Versuche es mal mit dieser Zeile: $this->bbcode_second_pass_code('', '$session[user][experience]+=($badguy[creatureexp]+$expbonus);') Dabei solltest Du besonders hier drauf achten: $this->bbcode_second_pass_code('', '($badguy[creatureexp]+$expbonus)') Evtl. das ganze in so ändern: $this->bbcode_second_pass_code('', '($badguy[creatureexp]+$expbonus)*0.5 // für 50% der EP') Aber ich würde ehr so an die 0.7 - 0.8 bevorzugen. ca. 0,1 = 10%? War glaubig so die Rechnung, ist spät am Abend, verzeiht, wenn falsch. :-) |
Autor: | Himura [ Sa 14 Mär, 2009 01:41 ] |
Betreff des Beitrags: | Re: User bekommen zuviel Erfahrung |
dort stimme ich Kevz zu denn bei mir in der datei ist es genauso |
Autor: | Auric [ Sa 14 Mär, 2009 11:53 ] |
Betreff des Beitrags: | Re: User bekommen zuviel Erfahrung |
@ Sawell: Was genau wolltest du mit der Änderung bezwecken? Was du getan hast ist den ExP-Abweichungsfaktor ($expflux) um den Faktor ~3,3 zu vergrößern und nicht mehr auf glatte Zahlen zu runden sondern auf 5 Stellen nach dem Komma. Nähere Infos zur Funktion round gibt es hier. Wenn die Anzeige von der tatsächlichen Vergabe abweicht, dann sollte man mal eher schauen, ab wann die beiden sich unterscheiden. Auric |
Autor: | Sawell [ So 15 Mär, 2009 18:53 ] |
Betreff des Beitrags: | Re: User bekommen zuviel Erfahrung |
Hm Mit der Änderung wollte ich eigentlich bezwecken das die Erfahrung runtergesetzt wird <.< Und da ich nicht allzuviel Ahnung von PHP habe (was ich hoffe ändert sich bald) habe ich erst alles ausprobbiert... Erst zum Schluss habe ich die extraexp und rpgexp die in der configuration waren geändert (Was zum RPG-Level-System gehörten) Aber nun läuft ja alles so wie es soll... Trozdem DAnke für eure Hilfe... |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |