mmofacts.com

Brauch Hilfe beim Potenzieren in PHP

gepostet vor 18 Jahre, 6 Monate von Kelturio
Hallo Leutz,

und zwar möchte ich eine Formel die nächsten Kosten für ein Gebäude errechnen lassen, aber es kommt immer wieder die Fehlermeldung "Unsupported operand types".
Was ist hier falsch ?

 

$Gold = $Gebaeudekosten["Goldmine_Gold"] * pow(1.3, $Stufe - 1);
gepostet vor 18 Jahre, 6 Monate von Crasher
hmm wenn ich mich nicht irre kommt der Fehler wenn man versucht mit einem Array was zu berechen
 

$array = array(5,4);
$value = $array - 5;


oder sowas.
Dem zufolge müsste $stufe oder $Gebaeudekosten["Goldmine_Gold"] ein Array sein.
gepostet vor 18 Jahre, 6 Monate von Kelturio
Hmm, also ich übergeb der Funktion zum einen das Array $Gebaeudekosten und zum anderen das Array $Stufe["Goldmine"].
Da ich aber $Gebaeudekosten["Goldmine_Gold"] geschrieben habe wird speziell auf diesen einen Wert des Arrays zugegriffen und bei der Stufe habe ich doch eh bloß einen Arraywert übergeben, welcher auf die Stufe der Goldmine verweist.


Edit:
Es geht nun.
Habe bei der Übergabe der Gebäudestufe einfach nun das komplette Array übergeben anstatt nur einen Wert und habe diesen einen Wert dann eben in der Funktion selber deklariert. :wink:

Auf diese Diskussion antworten