Loading...
Помощь по скриптам | Для получения дозы негатива(на оуценку)
php
   <?php include '../wap_master/func.php'; include '../wap_master/header.php'; auth(); if($user['fish_lov'] == 'da'){go("/fish/fish.php");exit();} if($user['drago_pobeda'] == 'da' && $user['drago_kom_a'] > 0 || $user['drago_pobeda'] == 'net' && $user['drago_kom_a'] > 0 || $user['drago_pobeda'] == 'boi' && $user['drago_kom_a'] > 0){go("/logovo_batl.php");exit();} if($user['clan_pobeda'] == 'da' && $user['clan_kom_a'] > 0 || $user['clan_pobeda'] == 'net' && $user['clan_kom_a'] > 0 || $user['clan_pobeda'] == 'boi' && $user['clan_kom_a'] > 0){go("/clan_reid/batl.php");exit();} if($user['putpadsh_pobeda'] == 'da' && $user['putpadsh_kom_a'] > 0 || $user['putpadsh_pobeda'] == 'net' && $user['putpadsh_kom_a'] > 0 || $user['putpadsh_pobeda'] == 'boi' && $user['putpadsh_kom_a'] > 0){go("/putpadsh_batl.php");exit();} if($user['drago_kom'] > 0){go("/logovo_b.php");exit();} if($user['clan_kom'] > 0){go("/clan_reid/banda.php");exit();} if($user['putpadsh_kom'] > 0){go("/putpadsh_b.php");exit();} if($user['pvp_boi'] >= 1){go("/pvp/battle.php");exit();} ####vse $amulet = $db -> query('SELECT * FROM `amulet` WHERE `user` = "'.$user['id'].'" LIMIT 1') -> fetch_array(); $q = $db -> query("SELECT * FROM `les` WHERE `id` = '".$user['id']."'"); $opp = $q -> fetch_array(); ######################## if($user['level'] <= 3){$exp = rand(30,70) ;$mo = rand(7000,10000);} if($user['level'] > 3 && $user['level'] <= 10){$exp = rand(10000,15000) ;$mo = rand(15000,20000);} if($user['level'] > 10 && $user['level'] <= 15){$exp = rand(25000,40000) ;$mo = rand(50000,100000);} if($user['level'] > 15 && $user['level'] <= 20){$exp = rand(40000,80000);$mo = rand(150000,200000);} if($user['level'] > 20){$exp = rand(100000,150000);$mo = rand(50000,500000);} if($user['vip'] == 'gold'){$mo = floor($mo + $mo/4);$exp = floor($exp + $exp/4);} if($user['vip'] == 'platina'){$mo = floor($mo + $mo/2);$exp = floor($exp + $exp/2);} if($user['vip'] == 'legenda'){$mo = $mo*2;$exp = $exp*2;} $itogo_mo = $mo + $user['arena_bonus']; $itogo_exp = $exp + $user['arena_bonus']; ########## if($user['hp'] <= 0){ echo '<div class="battle_log_p"><font color="red">Поражение: '.($itogo_mo/2).'<img src="/img/mo.png" width="16" height="16">, '.($itogo_exp/2).' <img src="/img/exp.png" width="16" height="16"> </font>'.$opis_o.' '.$opis_o_2.'</div>'; echo '<center><a href="?'.$rrr.'&&nag" class="link_ref" value="'.$sub_rand.'"><font color="Black">Получить награду</font></a></center><br>'; $db -> query("UPDATE `les` SET `boi` = '0' WHERE `id` = '".$user['id']."'"); if(isset($_GET['nag']) && $opp['hp'] >= 1){  $db -> query("UPDATE `clans` SET `exp` = `exp` + '".($itogo_exp/10)."' WHERE `id` = '".$user['id_clan']."'"); $db -> query("UPDATE `users` SET `exp` = `exp` + '".($itogo_exp/2)."', `exp_clan` = `exp_clan` + '".($itogo_exp/20)."', `krist` = `krist` + '".($itogo_mo/2)."', `hp` = '5', `les_boi` = '0' WHERE `id` = '".$user['id']."'"); $db -> query("UPDATE `les` SET `boi` = '0' WHERE `id` = '".$user['id']."'"); $db -> query("DELETE FROM `les_log` WHERE `user` = '".$user['id']."'"); $db -> query("DELETE FROM `les` WHERE `id` = '".$user['id']."'"); go("index.php");exit();} include '../wap_master/footer.php'; exit();  } ########### if($opp['hp'] <= 0){ echo '<div class="battle_log_p"><font color="red">Победа: '.$itogo_mo.'<img src="/img/mo.png" width="16" height="16">, '.$itogo_exp.' <img src="/img/exp.png" width="16" height="16"> </font>'.$opis_o.' '.$opis_o_2.'</div>'; echo '<center><a href="?'.$rrr.'&&nag" class="link_ref" value="'.$sub_rand.'"><font color="Black">Получить награду</font></a></center><br>'; $db -> query("UPDATE `les` SET `boi` = '0' WHERE `id` = '".$user['id']."'"); if(isset($_GET['nag']) && $opp['hp'] <= 0){  $db -> query("UPDATE `clans` SET `exp` = `exp` + '".($itogo_exp/10)."' WHERE `id` = '".$user['id_clan']."'"); $db -> query("UPDATE `users` SET `exp` = `exp` + '".$itogo_exp."', `exp_clan` = `exp_clan` + '".($itogo_exp/10)."', `krist` = `krist` + '".$itogo_mo."', `les_boi` = '0' WHERE `id` = '".$user['id']."'"); $db -> query("UPDATE `les` SET `boi` = '0' WHERE `id` = '".$user['id']."'"); $db -> query("DELETE FROM `les_log` WHERE `user` = '".$user['id']."'"); $db -> query("DELETE FROM `les` WHERE `id` = '".$user['id']."'"); go("index.php");exit();} include '../wap_master/footer.php'; exit();  }   
.....
________
посл. ред. 28.03.2021 в 08:52; всего 1 раз(а); by СУЗУНЭ ХОРИКИТА
php
   echo '<div class="bbm"><center><font color="blue">'.$opp['name'].'</font></center></div>'; echo '<div class="menu_link3" id="trening:1"><table><tr><td style="width:92px;padding:5px 4px 4px 4px;"><img src="/img/les/'.$opp['img'].'.png" width="90" class="frame" style="padding:4px"/> </td><td style="padding:4px"> <div style="color:#a5a5a5;font-size:14px;padding-bottom:2px"><img src="/img/ogon.png" width="18" height="18"><font color="grey"><b> Огонь: '.$opp['ogon'].' </div>  <div style="color:#a5a5a5;font-size:14px;padding-bottom:2px"><img src="/img/voda.png" width="18" height="18"> <font color="grey">Вода: '.$opp['voda'].'</font></div> <div style="color:#a5a5a5;font-size:14px;padding-bottom:2px"><img src="/img/vozduh.png" width="18" height="18"> <font color="grey">Воздух: '.$opp['vozduh'].'</font></div> <div style="color:#a5a5a5;font-size:14px;padding-bottom:2px"><img src="/img/health.png" width="18" height="18"> <font color="grey">Здоровье: '.$opp['hp'].'</font></div>'; echo '<div style="color:#a5a5a5;font-size:14px;padding-bottom:2px"><img src="/img/zeml.png" width="18" height="18"> Земля: '.$opp['zeml'].'</b></font></span></div>';  echo '</td></tr></table></div>'; echo '<div class="line"></div><br>'; $rrr = rand(1,99); if($user['time_batl'] < time()){ echo '<center><a href="?'.$rrr.'&&ataka" class="link_ref" value="'.$sub_rand.'"><font color="Black">Атаковать</font></a></center><br>'; }  if($user['time_batl'] > time()){ echo '<a href="?" class="link_ref"><img src="/img/umen/les.png" width="15"><font color="black">Обновить</font></a><br>'; }  if($user['klass'] == DK){ if($amulet['s_time'] < time()){ echo '<a href="?sfera" class="link_ref"><img src="/img/umen/les.png" width="15"><font color="black">Сфера жизни</font></a><br>'; }else{ echo '<a href="?" class="link_ref"><img src="/img/umen/les.png" width="15"><font color="black">Сфера жизни: '.tl($amulet['s_time'] - time()).'</font></a>'; } if($amulet['t_time'] < time()){ echo '<a href="?ten" class="link_ref"><img src="/img/umen/les.png" width="15"><font color="black">Тень Безды</font></a><br>'; }else{ echo '<a href="?" class="link_ref"><img src="/img/umen/les.png" width="15"><font color="black">Тень Безды: '.tl($amulet['t_time'] - time()).'</font></a>'; } } ######## if($opp['boi'] >= 1){ $oppp = $db -> query("SELECT * FROM `les` WHERE `boi` = '1' and `id` = '".$user['id']."'"); while($resmob = $oppp -> fetch_array()){ $attackcol=floor((time()-$resmob['last_damag'])/$resmob['damag_every_sec']); for($i=1;$i<=$attackcol;$i++){ $dmg_1 = $resmob['ogon'] - $user['zeml'];if($dmg_1 < 0){$dmg_1 = 1;} if($user['level'] > rand(1,100)){$dmg_1 = $resmob['ogon']*2 - $user['zeml'];if($dmg_1 < 0){$dmg_1 = 1;}} $dmg_2 = $dmg_1 - $user['tors_umen'];if($dmg_2 < 0){$dmg_2 = 1;} if($dmg_1 > 2 && $user['tors_umen'] > 1){ $text = '<font color="green"> '.$user['tors_umen'].' поглащено защитой <font color="red"><b>'.($user['login']).' </b></font> урона.</font>'; $db -> query("INSERT INTO `les_log` SET `user` = '".$user['id']."', `txt` = '".$text."'"); } $damagmob = floor($dmg_2 - (($dmg_2*$user['pve_zeml'])/100)); $db -> query("UPDATE `users` SET `hp` = `hp` - '".$damagmob."' WHERE `id` = '".$user['id']."'"); $text2 = '<font color="grey"> '.$resmob['name'].' ударил '.$user['login'].' на '.floor($damagmob).'!</font>'; $db -> query("UPDATE `les` SET `last_damag` = '".time()."' WHERE `id` = '".$user['id']."'"); $db -> query("INSERT INTO `les_log` SET `user` = '".$user['id']."', `txt` = '".$text2."'"); } } } ####### if(isset($_GET['ataka'])){  $uron_1 = $user['ogon'] - $opp['zeml'];if($uron_1 < 0){$uron_1 = 1;} $uron_2 = $uron_1 + $user['orug_umen']; $krit_pribavka =  ($uron_1*$user['SSK'])/100; $krit = ($user['voda']/1000);if($krit >= 50){$krit = 50;} if(rand(1,100) < $krit){ if($krit_pribavka > 0){$DTF = $krit_pribavka;}else{$DTF = '';} $uron_2 = $uron_1 + ($uron_1/2) + $krit_pribavka + $user['orug_umen']; $text = '<font color="green"> '.$user['login'].', ударил '.$opp['name'].' на <font color="red"><b>'.floor($uron_2).' + '.floor($krit_pribavka).'</b></font> урона. Сработал Крит!</font>'; } $text = '<font color="green"> '.$user['login'].', ударил '.$opp['name'].' на <font color="red"><b>'.floor($uron_2).' </b></font> урона.</font>'; $db -> query("UPDATE `les` SET `hp` = `hp` - '".$uron_2."' WHERE `id` = '".$user['id']."'");   

________
посл. ред. 28.03.2021 в 08:54; всего 1 раз(а); by СУЗУНЭ ХОРИКИТА
Что здесь оценивать? Это какой то уникальный код? Дрочилово переменными и однотипными операциями Гг без комментариев даже человеку знающему пхп не понятна логика
GooDLike , ну мне интересно полностью любое мнения. иначе бы не создавала топ)
СУЗУНЭ ХОРИКИТА (28.03.2021 в 09:04) GooDLike , ну мне интересно полностью любое мнения. иначе бы не создавала топ)
php
   $amulet = $db -> query('SELECT * FROM `amulet` WHERE `user` = "'.$user['id'].'" LIMIT 1') -> fetch_array(); $q = $db -> query("SELECT * FROM `les` WHERE `id` = '".$user['id']."'"); $opp = $q -> fetch_array();   
Какая логика в разнице этих запросов?
GooDLike , конкретнее можно? если ты про
php
   $opp = $q -> fetch_array();   
и
php
   $oppp = $q -> fetch_array();   
то там разные условия выборки
СУЗУНЭ ХОРИКИТА ,
php
   $amulet = $db -> query('SELECT * FROM `amulet` WHERE `user` = "'.$user['id'].'" LIMIT 1') -> fetch_array(); $opp = $db -> query("SELECT * FROM `les` WHERE `id` = '".$user['id']."'") -> fetch_array();   
почему не так?
GooDLike , а если ты про fetch_array в запросе и fetch_array после запроса то тут все просто. для себя. что бы легче было ориентироваться в запросах . проще говоря для меня так читабельней. а код я пишу под себя
GooDLike , + num_rows(); не выводится после запроса fetch_array
а это уже дело привычки.
num_rows не всегда нужен. но привычка что в некоторых запросах он может понадобится для проверки осталось поэтому так и делаю
$q = Запрос в бд
$test = $q -> fetch_array
Условие с num_rows
GooDLike , Живой пример из за которого появилась привычка
php
   $ql = $db -> query("SELECT * FROM `les_log` WHERE `user` = '".$user['id']."' ORDER BY `id` DESC LIMIT 10"); if($ql -> num_rows == 0){ echo '<div class="bbm"><font color="red"><b>Логов нету!</font></b>'; } while($log = $ql -> fetch_array()){ echo '<div class="battle_log_p">'.$log['txt'].'</div>'; }   
Онлайн: 2
Время:
Gen. 0.1369
(c) Bym.Guru 2010-2026