Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- include '/var/www/vh174936/data/www/xipster-bot.ru/ajax/curl_init.php';
- $id = $_COOKIE['id']; $auth = $_COOKIE['auth'];
- function pars($log, $begin, $end)
- {
- if (!$log) {
- return NULL;
- }
- $begin = strpos($log, $begin) + strlen($begin);
- $end = strpos($log, $end, $begin);
- $result = substr($log, $begin, $end - $begin);
- return $result;
- }
- function myWeapon($html){
- $weap = pars($html, "<weaponLevels>", "</weaponLevels>");
- $car = pars($html, "<unitLevels>", "</unitLevels>");
- $select = pars($html, "<selectedWeapons>", "</selectedWeapons>");
- $arr = array();
- for ($a = 1; $a < 30; $a++) {
- $weap2 = pars($weap, "<weapon weaponId=\"$a\">", "</weapon>");
- if (0 < $weap2) {
- $arr["weapon"][$a] = $weap2;
- unset($weap2);
- }
- }
- for ($b = 8; $b < 30; $b++) {
- $car2 = pars($car, "<unit unitId=\"$b\">", "</unit>");
- if (0 < $car2) {
- $arr["unit"][$b] = $car2;
- unset($car2);
- }
- }
- for ($c = 1; $c < 10; $c++) {
- $sel = pars($select, "<unit unitId=\"$c\">", "</unit>");
- if (0 < $sel) {
- $arr["select"][$c] = $sel;
- unset($sel);
- }
- }
- return $arr;
- }
- $serc = ('method=getInfo&user='.$id.'&key='.$auth); $html = ccurl($url,$serc);
- $serc = ('method=getData&user='.$id.'&key='.$auth); $tasks = ccurl($url,$serc);
- $myweap = myWeapon($html); // Массив с оружиями на аккаунте
- for($qa = 1; $qa <= 4;$qa++){ //перебираем режимы 1-пац 2-блат 3-авто 4-вор
- foreach ($tasks as $k => $v ) {//перебираем задания
- $proc = 0;
- foreach ($v["weapons_probability"][$qa] as $w => $l ) { //перебираем нужный режим и достаем коеф оружий W-(id)оружие L-коеф
- if (isset($myweap["weapon"][$w])) {//если есть данное оружие на аккаунте ТО
- $pr = $l[$myweap["weapon"][$w]]; //достаем коеф и прибавляем
- }else{//если нет оружия
- $pr = 0;
- }
- $proc += $pr*100;//складываем и умножаем
- }
- foreach ($v["car"][$qa] as $w => $l ) { //перебираем нужный режим и достаем коеф машин W-(id)оружие L-коеф
- if (isset($myweap["unit"][$w])) { //если есть данная машина на аккаунте ТО
- $pr = $l[$myweap["unit"][$w]]; //достаем коеф и прибавляем
- }else{//если нет оружия
- $pr = 0;
- }
- $proc += $pr*100;//складываем и умножаем
- }
- $name2 .= ''.$proc.'%) - '.$v['name'].' , '; //записываем текст в переменную
- }
- echo ' '.$name2.' '; //заносим в определенный task_list нужный текст
- unset($name2); //обязательно убивать переменную (что бы в новом режиме не сложился текст)
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement