rendered paste body<?php$exp = 15;$sp = 15;$drop = 15;$adena = 15;$spoil = 15;$oh = fopen("npcdata.txt", 'r');$gh = fopen("npcdata_exp_".$exp."x_sp_".$sp."x_drop_".$drop."x_spoil_".$spoil."x.txt", 'w');while(!feof($oh)) { $row = trim(fgets($oh)); $row = explode(" ",$row);// print_r($row); $output = ""; for($i=0; $i<count($row);$i++){ if(strripos($row[$i], "cquire_exp_rate=")){ $len = strlen("acquire_exp_rate="); $value = substr($row[$i], $len, strlen($row[$i]) - $len); $output .= "acquire_exp_rate=".floatval($value*$exp)." "; } else if(strripos($row[$i], "cquire_sp=")){ $len = strlen("acquire_sp="); $value = substr($row[$i], $len, strlen($row[$i]) - $len); $output .= "acquire_sp=".floatval($value*$sp)." "; } else if(strripos($row[$i], "dditional_make_list=") || strripos($row[$i], "dditional_make_multi_list=") || strripos($row[$i], "orpse_make_list=")){ if(strripos($row[$i], "dditional_make_list=")){ $len = strlen("additional_make_list="); $output .= "additional_make_list="; } elseif(strripos($row[$i], "dditional_make_multi_list=")){ $len = strlen("additional_make_multi_list="); $output .= "additional_make_multi_list="; } elseif(strripos($row[$i], "orpse_make_list=")){ $len = strlen("corpse_make_list="); $output .= "corpse_make_list="; } $pos = 0; $list = ""; $item = ""; $drop_a = explode(";", substr($row[$i],$len, strlen($row[$i]) - $len)); for($e=0; $e < count($drop_a); $e++){ if($drop_a[$e] == "{}") { $list = "{}}"; break; } if($drop_a[$e][0] != "{"){ $initial = strlen($drop_a[$e]); $line = str_replace("}", "", $drop_a[$e]); $final = strlen($line); $pos = $initial - $final; if($pos != 0){ if(($return = $line*$drop) > 100) $return = 100; $list .= $return.str_repeat("}",$pos).";"; } else if($item == "adena" && $max < 2){ $list .= ($line * $adena).";"; $max++; } else { $item = ""; $list .= $line.";"; } } else { $item = str_replace(array("{","[","]"),"",$drop_a[$e]); $list .= $drop_a[$e].";"; $max = 0; } } if(strpos($row[$i], "}")) $list = substr($list, 0, (strlen($list)-1)); $output .= $list." "; } else $output .= $row[$i]." "; } fputs($gh,$output."\r\n");// if($z++ > 30) {fclose($gh); die();}}fclose($gh);fclose($oh);?>