Клон БК Лег бк, Вопрос :

PavelGomel

Некто
📜
Сообщения
32
Реакции
0
Это мнение ошибочно) Продают все что можно, даже ворованные телефоны и украшения вырванные "с мясом", а ты тут о высоком говоришь)))


Я сталкивался со всем, НО!!! Начните нормально описывать проблему! Начиная с самого старта темы я лично НИФИГА не понимаю что у тебя не работает в достижениях? Теперь еще и туманный образ добавился
Достижений нет в принципе, а вот туманка работает корректно, за исключением если второй юзер использует призрачку, то туманка пройдет игнорируя призрачную защиту, не срабатывает. Как я понимаю, проблема в файле приема самой туманки
PHP:
<?
if(!defined('GAME')) {
    die();
}

/*
    Прием: Туманный Образ [10]
*/
$pvr = array();
if( isset($pr_momental_this)) {
    $fx_moment = function(  $uid, $enemy, $j_id, $yron, $profil ) {
        return round($yron);
    };
}elseif( isset($pr_tested_this) ) {
        $fx_priem = function(  $id , $at , $uid, $j_id ) {
        // -- начало приема
        global $u, $btl;  
        //
        //Параметры приема
        $pvr['used'] = 0;
        //      
        $uid1 = $btl->atacks[$id]['uid1'];
        $uid2 = $btl->atacks[$id]['uid2'];          
        if( $uid == $uid2 ) {
            $a = 1;
            $b = 2;
            $u1 = ${'uid1'};
            $u2 = ${'uid2'};
        }elseif( $uid == $uid1 ) {
            $a = 2;
            $b = 1;
            $u1 = ${'uid2'};
            $u2 = ${'uid1'};
        }
        if( isset($at['p'][$a]['priems']['kill'][$uid][$j_id]) ) {  
                mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id` = "'.$btl->stats[$btl->uids[$uid]]['u_priem'][$j_id][3].'" AND `uid` = "'.$uid.'" LIMIT 1');
                unset($btl->stats[$btl->uids[$uid]]['u_priem'][$j_id]);
        }
        //
        // -- конец приема
        return $at;
    };
    unset( $pr_used_this );
}elseif( isset($pr_used_this) ) {
    $fx_priem = function(  $id , $at , $uid, $j_id ) {
        // -- начало приема
        global $u, $btl;  
        //
        //Параметры приема
        $pvr['used'] = 0;
        //  
        //echo '$user::['.$uid.']->(&quot;Прикрыться&quot;);';      
        $uid1 = $btl->atacks[$id]['uid1'];
        $uid2 = $btl->atacks[$id]['uid2'];          
        if( $uid == $uid2 ) {
            $a = 1;
            $b = 2;
            $u1 = ${'uid1'};
            $u2 = ${'uid2'};
        }elseif( $uid == $uid1 ) {
            $a = 2;
            $b = 1;
            $u1 = ${'uid2'};
            $u2 = ${'uid1'};
        }
        if( $a > 0 ) {
            if( $pvr['used'] == 0 && !isset($at['p'][$a]['priems']['kill'][$uid][$j_id]) ) {
                //                      
                $at['p'][$a]['atack'][$j]['yron']['plog'][] = '$this->priemAddLog( '.$id.', '.$b.', '.$a.', '.$u2.', '.$u1.',
                    "Туманный Образ [10]",
                    "{tm1} '.$btl->addlt($b , 17 , $btl->users[$btl->uids[$u2]]['sex'] , NULL).'",
                '.($btl->hodID + 1).' );';
                //
                $at['p'][$a]['atack'][$j]['yron']['used'][] = array($j_id,$uid,$pvr['used']);
                $at['p'][$a]['atack'][$j]['yron']['kill'][] = array($j_id,$uid,$pvr['kill']);
                //
                $at['p'][$a]['priems']['kill'][$uid][$j_id] = true;
            }
        }
        //
        // -- конец приема
        return $at;
    };
    unset( $pr_used_this );
}else{
    //Действие при клике
    $this->addEffPr($pl,$id);
    $prv['color2'] = '000000';
    $prv['text'] = $btl->addlt(1 , 17 , $btl->users[$btl->uids[$u->info['id']]]['sex'] , NULL);  
    $prv['text2'] = '{tm1} '.$prv['text'].'.'.$prv['effx'];
    $btl->priemAddLog( $id, 1, 2, $u->info['id'], $this->ue['id'],
        '<font color^^^^#'.$prv['color2'].'>Туманный образ [10]</font>',
        $prv['text2'],
        ($btl->hodID + 0)
    );
}
unset($pvr);
?>

Понятия не имею как придумать, возможно проверку дополнительную, если да, то как дальше?
 
Последнее редактирование модератором:

oxy

Продвинутый
🏆
📜
Сообщения
406
Реакции
92
А можно для тех, кто не играл?
Призрачка не должна перебивать туманку, она должна снижать урон от туманки
Достижений нет в принципе, а вот туманка работает корректно, за исключением если второй юзер использует призрачку, то туманка пройдет игнорируя призрачную защиту, не срабатывает. Как я понимаю, проблема в файле приема самой туманки
Напиши в личку, я подскажу где и как дебажить, как понять что за что отвечает, но скажу сразу делать за тебя не буду!
 

Insallah

¯\_(ツ)_/¯
🏆
📜
Сообщения
1,471
Реакции
451
Напиши в личку, я подскажу где и как дебажить
Да ну бля, создайте новую тему и там подробно всё разберите для потомков. Чтобы публика вообще понимала. Раз уже будешь рассказывать — зачем приват?
 

oxy

Продвинутый
🏆
📜
Сообщения
406
Реакции
92
Да ну бля, создайте новую тему и там подробно всё разберите для потомков. Чтобы публика вообще понимала. Раз уже будешь рассказывать — зачем приват?
Мне не удобно отвечать человеку, вникать в его проблему, забывать, идти работать, через пол часа опять повторять процедуру и так целый цень. Мне проще списаться с человеком, помочь решить его проблему а потом выложить переписку в тему
 

Insallah

¯\_(ツ)_/¯
🏆
📜
Сообщения
1,471
Реакции
451
Мне не удобно отвечать человеку, вникать в его проблему, забывать, идти работать, через пол часа опять повторять процедуру и так целый цень. Мне проще списаться с человеком, помочь решить его проблему а потом выложить переписку в тему
Так в ЛС те же темы только в профиль, не?
 

GreenFocus

Некто
📜
Сообщения
146
Реакции
3
Привет всем ! я уже все сделал сам, не было времени сидеть и писать самому, а потом понял что лучше сделать свое личное а не клонировать , спасибо всем кто какие советы давал.
 

PavelGomel

Некто
📜
Сообщения
32
Реакции
0
Перебираю все файлы, и понять не могу, что запускает БС? По сути CRON cron_tower.php, но ничего не происходит
 
Сверху