• Herzlich Willkommen!

    Nach der Schließung von inDiablo.de wurden die Inhalte und eure Accounts in dieses Forum konvertiert. Ihr könnt euch hier mit eurem alten Account weiterhin einloggen, müsst euch dafür allerdings über die "Passwort vergessen" Funktion ein neues Passwort setzen lassen.

    Solltet ihr keinen Zugriff mehr auf die mit eurem Account verknüpfte Emailadresse haben, so könnt ihr euch unter Angabe eures Accountnamens, eurer alten Emailadresse sowie eurer gewünschten neuen Emailadresse an einen Administrator wenden.

Findet jemand den Fehler in meiner Formel?

Surtur

Mitglied
Registriert
18 Mai 2004
Beiträge
369
Code:
(lvl<3)?7:(lvl<5)*(lvl>2)?10:(lvl<7)*(lvl>4)?15:(lvl<10)*(lvl>6)?13:(lvl<13)*(lvl>9)?15:(lvl<15)*(lvl>12)?16:(lvl<20)*(lvl>14)?17:(lvl<30)*(lvl>19)?18:20

Das ist das Dingen - das ist ein Stat, der unregelmäßig mit dem Skill mitwächst...
Auf Level 1,2 solls 7 sein, auf Lvl 3,4 10, auf Lvl 5,6,7 15 und so weiter... momentan ists ingame 0 xD
 
Hab mich bisher nie richtig mit den Formeln beschäftigt, aber versuch mal anstatt dem "*" ein "+" zu machen.

Es soll ja heißen: Wenn lvl unter 3 dann 7, wenn lvl unter 5 aber über 2 dann 10, usw.


MfG
Dav92
 
4 ist doch unter 5 UND über 2 Oo ... aber könnte man aber auch setzen... hm, komische Sache, ich probiers mal aus.

Edith sagt: Jetzt addierts einfach alles zusammen Oo --> Auf Level 10 irgndwas um die 75, auf Level 13 nochmal 15 (interessanterweise nicht 16) drauf ... strange.

Edith Nummer 2:

Mir fällt auf, dass da ja auch mehr Klammern dazumüssen:

Code:
(lvl<3)?7:((lvl<5)*(lvl>2))?10:((lvl<7)*(lvl>4))?15:((lvl<10)*(lvl>6))?13:((lvl<13)*(lvl>9))?
15:((lvl<15)*(lvl>12))?16:((lvl<20)*(lvl>14))?
17:((lvl<30)*(lvl>19))?18:20
Gibt sowohl mit * und mit + einfach standardmäßig 18 jetzt :rolleyes:


Die zweite Edith meint, dass ich den Fehler mittlerweile gefunden hab: Da fehlen NOCH MEHR Klammern Oo

((lvl<3)?7:(((lvl<5)*(lvl>2))?10:(((lvl<7)*(lvl>4))?15:(((lvl<10)*(lvl>6))?13:(((lvl<13)*(lvl>9))?15:(((lvl<15)*(lvl>12))?16:(((lvl<20)*(lvl>14))?17:(((lvl<30)*(lvl>19))?18:20))))))))
 
Jaja,Mathematik ist nen schwerer Brocken:D

Logischerweise mußt du mehrere Klammern setzen,da deine Formel aus mehreren Teilformeln besteht,die aber trotzdem als Ganzes berechnet werden sollen.....ist übrigens bei jeder derartigen Formel so,sowas findest zb auch schon in Vanilla.
 
Zurück
Oben