All pastes #632486 Raw Edit

Someone

public text v1 · immutable
#632486 ·published 2007-07-24 21:54 UTC
rendered paste body



//THE CODE SOMEONE GAVE ME
<?php

$Attack = 70
$Strength = 75
$Defence = 63
$Hitpoints = 70
$Prayer = 45
$Ranged = 53
$Magic = 66


$a = $Attack
$s = $Strength
$d = $Defence
$h = $Hitpoints
$p = $Prayer
$r = $Ranged
$m = $Magic

function cmb($a,$s,$d,$h,$p,$r,$m) { 
   $line = str_replace("-", 1, $a." ".$s." ".$d." ".$h." ".$p." ".$r." ".$m); 
   $l = explode(" ",$line); 
   $as = $l[0] + $l[1]; 
   if (($as > $l[5]) && ($as > $l[6])) $type = "melee"; 
   if (($as < $l[5]) || ($as < $l[6])) { 
     $type = "magic"; 
     if ($l[6] > $as) { 
       if ($l[6] > $l[5]) $type = "magic"; 
     } 
     else $type = "range"; 
   } 
   if ($type == "range") { 
     $math = (0.487 * $l[5]) + (0.249 * $l[2]) + (0.25 * $l[3]) + (0.124 * $l[4]); 
     $g = explode(".",$math); 
     if (count($g) == 2) $returning = $g[0].".".substr($g[1],0,2); 
     else $returning = $math; 
   } 
   if ($type == "magic") { 
     $math = (0.487 * $l[6]) + (0.249 * $l[2]) + (0.25 * $l[3]) + (0.124 * $l[4]); 
     $g = explode(".",$math); 
     if (count($g) == 2) $returning = $g[0].".".substr($g[1],0,2); 
     else $returning = $math; 
   } 
   if ($type == "melee") { 
     $math = (0.32707 * $l[0]) + (0.249 * $l[2]) + (0.324 * $l[1]) + (0.25 * $l[3]) + (0.124 * $l[4]); 
     $g = explode(".",$math); 
     if (count($g) == 2) $returning = $g[0].".".substr($g[1],0,2); 
     else $returning = $math; 
   } 
   return $returning."_".$type; 
 } 


?>


//THE CODE I MADE

<?php

$A = $Defence * 100;
$B = $Hitpoints * 100;
if (($Prayer % 2) == 1) { $C = ($Prayer - 1) * 50; } 
elseif (($Prayer % 2) == 0) { $C = $Prayer * 50; }
$Base_Combat_lvl = ($A + $B + $C) / 400;
$D = $Attack * 130;
$E = $Strength * 130;
if (($Ranged % 2) == 1) { $F = (($Ranged - 1) + ($Ranged * 2)) * 65; }
elseif (($Ranged % 2) == 0) { $F = $Ranged * 195; }

if (($Magic % 2) == 1) { $G = (($Magic - 1) + ($Magic * 2)) * 65; }
elseif (($Magic % 2) == 0) { $G = $Magic * 195; }

$Melee_Class_Combat_lvl = ($D + $E) / 400;
$Ranger_Class_Combat_lvl = $F / 400;
$Mage_Class_Combat_lvl = $G / 400;



if (($Mage_Class_Combat_lvl < $Ranger_Class_Combat_lvl) &&($Ranger_Class_Combat_lvl < $Melee_Class_Combat_lvl)) { $SECOND_COMBAT_lvl = $Melee_Class_Combat_lvl; }

if (($Mage_Class_Combat_lvl < $Melee_Class_Combat_lvl)&&($Melee_Class_Combat_lvl < $Ranger_Class_Combat_lvl)) { $SECOND_COMBAT_lvl = $Ranger_Class_Combat_lvl; }

if (($Ranger_Class_Combat_lvl < $Melee_Class_Combat_lvl) &&($Melee_Class_Combat_lvl < $Mage_Class_Combat_lvl)) { $SECOND_COMBAT_lvl = $Mage_Class_Combat_lvl; }

if (($Ranger_Class_Combat_lvl < $Mage_Class_Combat_lvl) &&($Ranger_Class_Combat_lvl < $Melee_Class_Combat_lvl)) { $SECOND_COMBAT_lvl = $Melee_Class_Combat_lvl; }

if (($Melee_Class_Combat_lvl < $Mage_Class_Combat_lvl)&&($Mage_Class_Combat_lvl < $Ranger_Class_Combat_lvl)) { $SECOND_COMBAT_lvl = $Ranger_Class_Combat_lvl; }

if (($Melee_Class_Combat_lvl < $Ranger_Class_Combat_lvl) &&($Ranger_Class_Combat_lvl < $Mage_Class_Combat_lvl)) { $SECOND_COMBAT_lvl = $Mage_Class_Combat_lvl; }

$Combat = $SECOND_COMBAT_lvl + $Base_Combat_lvl;

?>