Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. <?PHP
  2.  
  3. include '/var/www/vh174936/data/www/xipster-bot.ru/ajax/curl_init.php';
  4. $id = $_COOKIE['id']; $auth = $_COOKIE['auth'];
  5.  
  6. function pars($log, $begin, $end)
  7. {
  8. if (!$log) {
  9. return NULL;
  10. }
  11.  
  12. $begin = strpos($log, $begin) + strlen($begin);
  13. $end = strpos($log, $end, $begin);
  14. $result = substr($log, $begin, $end - $begin);
  15. return $result;
  16. }
  17.  
  18. function myWeapon($html){
  19. $weap = pars($html, "<weaponLevels>", "</weaponLevels>");
  20. $car = pars($html, "<unitLevels>", "</unitLevels>");
  21. $select = pars($html, "<selectedWeapons>", "</selectedWeapons>");
  22.  
  23. $arr = array();
  24.  
  25. for ($a = 1; $a < 30; $a++) {
  26. $weap2 = pars($weap, "<weapon weaponId=\"$a\">", "</weapon>");
  27. if (0 < $weap2) {
  28. $arr["weapon"][$a] = $weap2;
  29. unset($weap2);
  30. }
  31. }
  32. for ($b = 8; $b < 30; $b++) {
  33. $car2 = pars($car, "<unit unitId=\"$b\">", "</unit>");
  34. if (0 < $car2) {
  35. $arr["unit"][$b] = $car2;
  36. unset($car2);
  37. }
  38. }
  39. for ($c = 1; $c < 10; $c++) {
  40. $sel = pars($select, "<unit unitId=\"$c\">", "</unit>");
  41. if (0 < $sel) {
  42. $arr["select"][$c] = $sel;
  43. unset($sel);
  44. }
  45. }
  46.  
  47. return $arr;
  48. }
  49.  
  50. $serc = ('method=getInfo&user='.$id.'&key='.$auth); $html = ccurl($url,$serc);
  51. $serc = ('method=getData&user='.$id.'&key='.$auth); $tasks = ccurl($url,$serc);
  52.  
  53. $myweap = myWeapon($html); // Массив с оружиями на аккаунте
  54. for($qa = 1; $qa <= 4;$qa++){ //перебираем режимы 1-пац 2-блат 3-авто 4-вор
  55. foreach ($tasks as $k => $v ) {//перебираем задания
  56. $proc = 0;
  57.  
  58. foreach ($v["weapons_probability"][$qa] as $w => $l ) { //перебираем нужный режим и достаем коеф оружий W-(id)оружие L-коеф
  59. if (isset($myweap["weapon"][$w])) {//если есть данное оружие на аккаунте ТО
  60. $pr = $l[$myweap["weapon"][$w]]; //достаем коеф и прибавляем
  61. }else{//если нет оружия
  62. $pr = 0;
  63. }
  64. $proc += $pr*100;//складываем и умножаем
  65. }
  66.  
  67. foreach ($v["car"][$qa] as $w => $l ) { //перебираем нужный режим и достаем коеф машин W-(id)оружие L-коеф
  68. if (isset($myweap["unit"][$w])) { //если есть данная машина на аккаунте ТО
  69. $pr = $l[$myweap["unit"][$w]]; //достаем коеф и прибавляем
  70. }else{//если нет оружия
  71. $pr = 0;
  72. }
  73. $proc += $pr*100;//складываем и умножаем
  74. }
  75. $name2 .= ''.$proc.'%) - '.$v['name'].' , '; //записываем текст в переменную
  76. }
  77. echo ' '.$name2.' '; //заносим в определенный task_list нужный текст
  78. unset($name2); //обязательно убивать переменную (что бы в новом режиме не сложился текст)
  79. }
  80.  
  81. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement