Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. Php обмен уроном

Php обмен уроном

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
11 Сообщения 4 Участники 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • StameR
    StameR
    StameR
    Это сообщение удалено!
    написал в отредактировано
    stamer.pro
    #2

    ошибки на 99линии и на 100

    0 Ответов Последний ответ
    0
    • LulzSec
      LulzSec
      LulzSec
      Это сообщение удалено!
      написал в отредактировано
      жду пенсии
      #3

      мда тут долго надо ковыряться, а что онлайн бот пишешь???

      0 Ответов Последний ответ
      0
      • PERETZ Автор
        PERETZ
        PERETZ
        Это сообщение удалено!
        написал в отредактировано
        Реалист
        #4

        StameR, можешь написать исправленный?!

        0 Ответов Последний ответ
        0
        • StameR
          StameR
          StameR
          Это сообщение удалено!
          написал в отредактировано
          stamer.pro
          #5

          я тебе чё программист

          Добавлено через 00:08 мин.

          ?
          set_time_limit(0);
          
          include "function.php";
          
          #####
          
          $all=trim(file_get_contents("damage.txt"));
          
          preg_match_all("/(.*?),/",$all,$ids);
          $array=array();
          for($i=0;$i<count($ids[1]);$i++)
          if ((in_array($ids[1][$i], $array)!= 1)and($ids[1][$i]!=''))
          $array[]=$ids[1][$i];
          
          sort($array);
          for($i=1;$i<count($array);$i++)
          $tmp.=",".$array[$i];
          
          #####
          $ob_users="../aut_key.dat";
          
          function getBoss($id,$key,$st){
          $pobeda=true;
          
          $textboss = file($st); 
          $spell_id = trim($textboss[1]);
          if (!$spell_id) $spell_id='3';
          $textboss = $textboss[0];
          $textboss = explode(":",$textboss);
          $textboss=str_replace(" ","",$textboss);
          $textboss=str_replace("\n","",$textboss);
          $boss = array_keys($textboss,"1");
          $date = date("d.m H:i");
          
          if(date("H")<4) $spell_id=3;
          
          if(file_exists($st)){
          $fpp = fopen("".$id.".txt","a+");
          $otvet=getpage('method=getBoss&user='.$id.'&key='.$key);
          if(preg_match('/<result>0</',$otvet)) return 'НЕВАЛИД';
          preg_match('/<id>(.*?)</',$otvet,$id_boss);
          if($id_boss[1]){
          $att=getpage('method=hitBoss&amount=1&spell_id='.$spell_id.'&boss_id='.$id_boss[1].'&user='.$id.'&key='.$key);
          if(preg_match('/<h_full>(.*?)</',$otvet,$heal2)){
          preg_match('/<h_now>(.*?)</',$otvet,$heal);
          if(preg_match('/<code>0</',$att)){
          preg_match('/<damage>(.*?)</',$att,$uron);
          fwrite($fpp,$date." | Бой | ударили босса ".zam($id_boss[1])."\n");
          fclose($fpp);
          return 'ударили('.$spell_id.') босса №'.$id_boss[1].'. hp: '.$heal[1].'/'.$heal2[1].'^^'.$uron[1];;
          }
          else{
          return 'Продолжили бой с боссом №'.$id_boss[1].'. hp: '.$heal[1].'/'.$heal2[1];
          }
          $pobeda=false;
          }
          }
          if($pobeda==true){
          $textboss = file_get_contents($st); 
          $textboss = explode(":",$textboss);
          $textboss=str_replace(" ","",$textboss);
          $textboss=str_replace("\n","",$textboss);
          $boss = array_keys($textboss,"1");
          $ot[1]=1;
          For($i=0 ; $ot[1]<>0 and $i<(count($boss)+1);$i++ ){
          $boss_at=$boss[$i]+1;
          $otvet=getpage('method=startBattle&user='.$id.'&boss_id='.$boss_at.'&key='.$key);
          preg_match('/<code>(.*?)</',$otvet,$ot);
          }
          $att=getpage('method=hitBoss&amount=1&spell_id='.$spell_id.'&boss_id='.trim($id_boss[1]).'&user='.$id.'&key='.$key);
          if(preg_match('/<code>0</', $otvet)){
          preg_match('/<damage>(.*?)<\/damage>/',$att,$uron);
          fwrite($fpp,$date." | Бой | напали на босса ".zam($boss_at)."\n");
          fclose($fpp);
          return 'Напали и ударили('.$spell_id.') босса №'.$boss_at.'^^'.$uron[1];
          }
          }
          }
          Else return ' ненайден<br>';
          }
          
          if($sost==1){
          $fakes = file($ob_users);
          shuffle($fakes);
          for($i = 0; $i < count($fakes); $i++){
          list($id,$key) = explode(':',trim($fakes[$i]));
          $ob="../user/".$id.".bos";
          $log=getpage('method=initGame&user='.$id.'&key='.$key.'&friendslist='.$tmp);
          $sss=getBoss($id,$key,$ob);
          list($msg,$urons) = explode('^^',$sss);
          $uron+=$urons;
          print 'id'.$id.' '.$msg.'<br>';
          }
          }
          fwrite($fppp_log, "________________________________________ \n");
          fclose($fppp_log);
          print "<b>Нанесено урона: $uron</b><br>"; 
          $fps=fopen("uron.txt", "a+");
          fwrite($fps, date("d.m H:i", time()+$time_zona*1*1)." | <b>".$uron."</b> урона \n");
          fclose($fps);
          
          print 'Время работы скрипта '.$time.' Секунд';
          ?>
          
          0 Ответов Последний ответ
          0
          • PERETZ Автор
            PERETZ
            PERETZ
            Это сообщение удалено!
            написал в отредактировано
            Реалист
            #6

            StameR, спасибо с меня+

            0 Ответов Последний ответ
            0
            • StameR
              StameR
              StameR
              Это сообщение удалено!
              написал в отредактировано
              stamer.pro
              #7

              ты проверь

              0 Ответов Последний ответ
              0
              • Stepka
                Stepka
                Stepka
                Это сообщение удалено!
                написал в отредактировано
                Продвинутый
                #8

                Было такое.)

                0 Ответов Последний ответ
                0
                • StameR
                  StameR
                  StameR
                  Это сообщение удалено!
                  написал в отредактировано
                  stamer.pro
                  #9

                  Ну что

                  0 Ответов Последний ответ
                  0
                  • PERETZ Автор
                    PERETZ
                    PERETZ
                    Это сообщение удалено!
                    написал в отредактировано
                    Реалист
                    #10

                    StameR, как?

                    0 Ответов Последний ответ
                    0
                    • StameR
                      StameR
                      StameR
                      Это сообщение удалено!
                      написал в отредактировано
                      stamer.pro
                      #11

                      незнаю

                      0 Ответов Последний ответ
                      0

                      • Войти

                      • Войдите, чтобы искать.
                      © 2011–
                      • Первое сообщение
                        Последнее сообщение