echo "\n"; echo 'Rivals', "\n"; echo '------', "\n"; $energy = $avatar->ENGY; if ($energy > 0) { foreach ($rivals as $rival) { echo getColoredString($rival->NAME, 'yellow'), ', Level ', getColoredString($rival->LV, 'yellow'); echo ' ... '; $content = 'CTT={"RSLT":{"ATKDNM":"","DEFHP":["297"],"DEF":["' . $rival->KEY . '"],"DEFNM":"' . $rival->NAME . '","DSKN":1,"DEFEX":[],"ASKN":5,"ATKHP":["358","97","260","326"],"DEFT":"","WIN":true,"ATKNM":"' . $login . '","LST":[{"R":"a_0","A":20},{"R":"a_0","A":2,"P":"10"},{"R":"a_1","A":20},{"R":"a_2","A":20},{"R":"a_3","A":20},{"R":"d_0","A":20},{"R":"a_0","A":4,"P":"d_0"},{"R":"d_0","A":10,"P":"51"},{"R":"a_0","A":9},{"R":"a_3","A":4,"P":"d_0"},{"R":"d_0","A":10,"P":"45"},{"R":"a_3","A":9},{"R":"a_1","A":4,"P":"d_0"},{"R":"d_0","A":10,"P":"7"},{"R":"a_1","A":9},{"R":"a_2","A":4,"P":"d_0"},{"R":"d_0","A":10,"P":"36"},{"R":"a_2","A":9},{"R":"d_0","A":4,"P":"a_0"},{"R":"a_0","A":5},{"R":"d_0","A":9},{"R":"a_0","A":120,"P":"aa_0"},{"R":"aa_0","A":20,"P":"neolao7"},{"R":"a_2","A":4,"P":"d_0"},{"R":"d_0","A":10,"P":"38"},{"R":"a_2","A":9},{"R":"d_0","A":4,"P":"a_0"},{"R":"a_0","A":10,"P":"41"},{"R":"a_0","A":22,"P":"10"},{"R":"d_0","A":9},{"R":"aa_0","A":2,"P":"1"},{"R":"aa_0","A":107,"P":"d_0"},{"R":"d_0","A":10,"P":"120"},{"R":"d_0","A":12}],"ATKT":"","ATKEX":[{"HP":359,"TYPE":3,"SKN":5,"NAME":"neolao7","KEY":"agpzfmF2YWZpZ2h0chALEgZBdmF0YXIY9uaeuwMM"}],"DEFDNM":"","ATK":["agpzfmF2YWZpZ2h0chALEgZBdmF0YXIY_sGuuwMM","2","4","9"],"RTYPE":1},"TS":1354740644108}&CRC=bfcdd82c4b869a9878d22af6b99ee5bc'; $response = requestPost('http://avafight.appspot.com/upload_rcd?ACT=2', $content, 'JSESSIONID=' . $cookie); $headers = $response['headers']; $result = $response['result']; file_put_contents(dirname(__FILE__) . '/../logs/' . $rival->NAME . '.txt', var_export($rival, true)); file_put_contents(dirname(__FILE__) . '/../logs/' . $rival->NAME . '_fight.txt', var_export($result, true)); // Result $info = $result->MAIN->RSLT; echo 'ID ', getColoredString($info->ID, 'yellow'); echo ', EXP ', getColoredString($info->EXP, 'yellow'); echo ', GOLD ', getColoredString($info->GLD, 'yellow'); echo ', TAX ', getColoredString($info->TAX, 'yellow'); echo "\n"; $energy--; if ($energy <= 0) { break; } } } else { echo getColoredString('No energy', 'yellow'), "\n"; } } echo "\n";
function getPurpleColoredString($string) { return getColoredString($string, '0;35'); }
$colored_string .= "[" . $foreground_colors[$foreground_color] . "m"; } // Check if given background color found if (isset($background_colors[$background_color])) { $colored_string .= "[" . $background_colors[$background_color] . "m"; } // Add string and end coloring $colored_string .= $string . "[0m"; return $colored_string; } } $mask = "|%5s |%-90s | %10s |\n"; $id = 1; printf($mask, 'Id', 'Title', 'Runtime'); printf($mask, $id, getColoredString('FuzeWorks debug log', 'black', 'light_gray'), '0 ms'); foreach ($this->assigned_variables['Logs'] as $log) { $id++; $string = ''; if ($log['type'] == 'WARNING') { $string .= getColoredString('[WARNING]', 'black', 'yellow') . ' - '; $string .= getColoredString($log['message'], 'black', 'yellow'); } elseif ($log['type'] == 'ERROR') { $string .= getColoredString('[ERROR]', 'black', 'red') . ' - '; $string .= getColoredString($log['message'], 'black', 'red'); } elseif ($log['type'] == "LEVEL_STOP") { continue; } else { $string .= getColoredString($log['message'], 'green', 'black'); } printf($mask, $id, $string, !empty($log['runtime']) ? round($log['runtime'] * 1000, 4) . 'ms' : ''); }