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

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

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

    Кроче где ошибка?
    ?
    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>";
    print '_________________________<br>';

    $fps=fopen("uron.txt", "a+");
    fwrite($fps, date("d.m H:i", time()+$time_zona11)." | <b>".$uron."</b> урона \n");
    fclose($fps);

    print 'Время работы скрипта '.$time.' Секунд';
    ?>
    Вот ошибки:

    Warning: fwrite(): supplied argument is not a valid stream resource in /home/users1/l//domains//****/***** on line 99

    Warning: fclose(): supplied argument is not a valid stream resource in /home/users1/l//domains//****/***** on line 100
    Нанесено урона:


    Время работы скрипта Секунд
    И должно быть написано скок снято урона а нписано ток это:

    13.07 14:11 | <b></b> урона
    13.07 14:11 | <b></b> урона
    13.07 14:11 | <b></b> урона
    13.07 14:11 | <b></b> урона
    13.07 14:11 | <b></b> урона
    13.07 14:11 | <b></b> урона
    13.07 14:11 | <b></b> урона
    Как испраивть подскажите плз!!!

    0 Ответов Последний ответ
    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–
                        • Первое сообщение
                          Последнее сообщение