Daily Chaos > Stammtisch
Skills
Starsky:
Also ich seh da keine Schwierigkeiten, so nen Calc in PHP mit MySQL Anbindung umzusetzen wär rein technisch kein Problem.
Da blöde is nur dass ich nicht unbedingt ein Formel-Liebhaber bin ;)
Ich schätze mal dass die Formeln aber sehr komplex sind, kann man sich da vielleich mal auszugsweise was anschauen?
ScoobyD:
hm hatte den für ne Ama mal komplett skills für die soc liefen dann aber kommplet aus dem ruder und ihrgendwie ist das was noch auf dem server liegt ziemlich verbugt :P bzw der sucht ne datei dies netmehr gibt (oder nie gab).
http://www.chaosempire.info/items/skills_ama.html
und was formel angeht die sahen etwa so aus
--- Code: ---for ($slvl=1;$slvl<($maxlvl+1);$slvl++){
if ($slvl < 2){
$min = "$subEMin+($subEMin*($subEDmgSymPerCalc)/100)";
$max = "$subEMax+($subEMax*($subEDmgSymPerCalc)/100)";
}
if ($slvl < 9 && $slvl > 1){
$min = "($subEMin+($slvl-1)*$subEMinLev1)+(($subEMin+($slvl-1)*$subEMinLev1)*($subEDmgSymPerCalc)/100)";
$max = "($subEMax+($slvl-1)*$subEMaxLev1)+(($subEMax+($slvl-1)*$subEMaxLev1)*($subEDmgSymPerCalc)/100)";
}
if ($slvl < 17 && $slvl > 8){
$min = "($subEMin+7*$subEMinLev1+($slvl-8)*$subEMinLev2)+(($subEMin+7*$subEMinLev1+($slvl-8)*$subEMinLev2)*($subEDmgSymPerCalc)/100)";
$max = "($subEMax+7*$subEMaxLev1+($slvl-8)*$subEMaxLev2)+(($subEMax+7*$subEMaxLev1+($slvl-8)*$subEMaxLev2)*($subEDmgSymPerCalc)/100)";
}
if ($slvl < 23 && $slvl > 16){
$min = "($subEMin+7*$subEMinLev1+8*$subEMinLev2+($slvl-16)*$subEMinLev3)+(($subEMin+7*$subEMinLev1+8*$subEMinLev2+($slvl-16)*$subEMinLev3)*($subEDmgSymPerCalc)/100)";
$max = "($subEMax+7*$subEMaxLev1+8*$subEMaxLev2+($slvl-16)*$subEMaxLev3)+(($subEMax+7*$subEMaxLev1+8*$subEMaxLev2+($slvl-16)*$subEMaxLev3)*($subEDmgSymPerCalc)/100)";
}
if ($slvl < 29 && $slvl > 22){
$min = "($subEMin+7*$subEMinLev1+8*$subEMinLev2+6*$subEMinLev3+($slvl-22)*$subEMinLev4)+(($subEMin+7*$subEMinLev1+8*$subEMinLev2+6*$subEMinLev3+($slvl-22)*$subEMinLev4)*($subEDmgSymPerCalc)/100)";
$max = "($subEMax+7*$subEMaxLev1+8*$subEMaxLev2+6*$subEMaxLev3+($slvl-22)*$subEMaxLev4)+(($subEMax+7*$subEMaxLev1+8*$subEMaxLev2+6*$subEMaxLev3+($slvl-22)*$subEMaxLev4)*($subEDmgSymPerCalc)/100)";
}
if ($slvl > 28){
$min = "($subEMin+(7*$subEMinLev1)+8*$subEMinLev2+6*$subEMinLev3+6*$subEMinLev4+($slvl-28)*$subEMinLev5)+(($subEMin+(7*$subEMinLev1)+8*$subEMinLev2+6*$subEMinLev3+6*$subEMinLev4+($slvl-28)*$subEMinLev5)*($subEDmgSymPerCalc)/100)";
$max = "($subEMax+(7*$subEMaxLev1)+8*$subEMaxLev2+6*$subEMaxLev3+6*$subEMaxLev4+($slvl-28)*$subEMaxLev5)+(($subEMax+(7*$subEMaxLev1)+8*$subEMaxLev2+6*$subEMaxLev3+6*$subEMaxLev4+($slvl-28)*$subEMaxLev5)*($subEDmgSymPerCalc)/100)";
}
$edmmin = floor (skformel($min,$slvl));
$edmmax = floor (skformel($max,$slvl));
if ($edmmin == $edmmax){$output = $edmmin;}else{$output = "$edmmin<br>-<br>$edmmax";}
array_push($Elementalsub, $output);
}}
--- End code ---
wer will dem kann ich den bisherigen quellcode zur verfügung stellen. Testen kann man ja auch mit den standart lod txt's.
ChaosEmpire:
gute anregung...
Navigation
[0] Message Index
[*] Previous page
Go to full version