Помощь по скриптам | Вивод ников
<?php
require ('../config/func.php');
$title = 'Приключение';
auth();
require ('../config/header.php');
//
if($user['user_save']==0){
header('Location: /');
exit();
}
//
$a = mysql_query("SELECT * FROM `adv` WHERE `mob_id` = '".$user['adv_id']."' ORDER BY `id` LIMIT 1");
$a = mysql_fetch_array($a);
//
//параметры
$us = ''.($user['str']+$user['def']+$user['hp']+($army*3)).''; //юзер
$mob = ''.($a['str']+$a['def']+$a['hp']).''; //моб
//
//награда за проигрыш и ничью
$gp = rand(15,25);
$ep = rand(7,11); //проигрыш
$gn = rand(30,40);
$en = rand(14,23); //ничья
//
//energy
if(isset($_GET['enr'])){
if($user['all'] <= 24){
$_SESSION['notif'] = '<font color="tomato">Недостаточно алмазов</font>';
header('Location: ?');
exit();
}
if($user['terr_coll'] >= 1){
header('Location: ?');
exit();
}
mysql_query("UPDATE `user` SET `terr_coll` = '15', `all` = '".($user['all'] - 25)."' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = '<font color="lime">Бои восстановлены</font>';
header('Location: ?');
exit();
}
//
if(isset($_GET['attack']) && $user['terr_coll'] > 0 && $user['adv_id'] <= 31){
if($us > $mob){
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$a['gold']."', `all` = `all` + '".$a['all']."', `exp` = `exp` + '".$a['exp']."', `terr_coll` = `terr_coll` - '1', `quest_5_coll` = `quest_5_coll` + '1', `key` = `key` + '1' WHERE `id` = '".$user['id']."'");
if($user['adv_id'] <= 30){
mysql_query("UPDATE `user` SET `adv_id` = `adv_id` + '1' WHERE `id` = '".$user['id']."'");
}
$_SESSION['notif'] = '<font color="lime">Победа</font><br>+ <img src="/style/icons/all.png" width="16" height="16"> '.$a['all'].' <img src="/style/icons/gold.png" width="16" height="16"> '.$a['gold'].' <img src="/style/icons/exp.png" width="16" height="16"> '.$a['exp'].'</div>';
} //победа
if($us < $mob){
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$gp."', `exp` = `exp` + '".$ep."', `terr_coll` = `terr_coll` - '1', `quest_5_coll` = `quest_5_coll` + '1' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = '<font color="tomato">Поражение</font><br>+ <img src="/style/icons/gold.png" width="16" height="16"> '.$gp.' <img src="/style/icons/exp.png" width="16" height="16"> '.$ep.'</div>';
} //поражение
if($us == $mob){
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$gn."', `exp` = `exp` + '".$en."', `terr_coll` = `terr_coll` - '1', `quest_5_coll` = `quest_5_coll` + '1' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = '<font color="yellow">Ничья</font><br>+ <img src="/style/icons/gold.png" width="16" height="16"> '.$gn.' <img src="/style/icons/exp.png" width="16" height="16"> '.$en.'</div>';
} //ничья
header('Location:?');
}
//
//
echo '<div class="menu center">'.$title.' ('.$user['terr_coll'].')</div>';
echo '<div class="menu">';
echo '<img src="/style/icons/adv_m.png" width="16" height="16"> '.$a['name'].', '.$a['level'].' ур.<br><img src="/style/icons/str.png"> '.$a['str'].' <img src="/style/icons/def.png"> '.$a['def'].' <img src="/style/icons/hp.png"> '.$a['hp'].' ';
echo '</div>';
echo "<div class='nav-bar'>";
if($user['terr_coll'] > 0){
echo "<a href='?attack' class='btn _blue'>Атаковать</a>";
}else{
echo '<b>Вам нужно отдохнуть</b><br>Осталось: '.tl($user['terr_time'] - time()).'<br><a href="?enr" class="">Восстановить за <img src="/style/icons/all.png" width="16" height="16"> 25 </a>';
}
echo "</div>";
echo '<div class="menu">';
echo '<img src="/style/icons/status.png" width="16" height="16"> '.$user['login'].'<br><img src="/style/icons/str.png"> '.$str.' <img src="/style/icons/def.png"> '.$def.' <img src="/style/icons/hp.png"> '.$hp.' ';
echo '</div>';
echo '<div class="nav-bar">';
echo '<small><b>Награда за победу:<br><img src="/style/icons/all.png"> '.$a['all'].' <img src="/style/icons/gold.png"> '.$a['gold'].' <img src="/style/icons/exp.png"> '.$a['exp'].' </b></small>';
echo '</div>';
//echo '<a href="s.php" class="menu center"> <font color="violet">Эпический Сундук</font></a>';
require ('../config/footer.php');
?>
Что-то не врублю в коде ники выводет неправильно помогите
require ('../config/func.php');
$title = 'Приключение';
auth();
require ('../config/header.php');
//
if($user['user_save']==0){
header('Location: /');
exit();
}
//
$a = mysql_query("SELECT * FROM `adv` WHERE `mob_id` = '".$user['adv_id']."' ORDER BY `id` LIMIT 1");
$a = mysql_fetch_array($a);
//
//параметры
$us = ''.($user['str']+$user['def']+$user['hp']+($army*3)).''; //юзер
$mob = ''.($a['str']+$a['def']+$a['hp']).''; //моб
//
//награда за проигрыш и ничью
$gp = rand(15,25);
$ep = rand(7,11); //проигрыш
$gn = rand(30,40);
$en = rand(14,23); //ничья
//
//energy
if(isset($_GET['enr'])){
if($user['all'] <= 24){
$_SESSION['notif'] = '<font color="tomato">Недостаточно алмазов</font>';
header('Location: ?');
exit();
}
if($user['terr_coll'] >= 1){
header('Location: ?');
exit();
}
mysql_query("UPDATE `user` SET `terr_coll` = '15', `all` = '".($user['all'] - 25)."' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = '<font color="lime">Бои восстановлены</font>';
header('Location: ?');
exit();
}
//
if(isset($_GET['attack']) && $user['terr_coll'] > 0 && $user['adv_id'] <= 31){
if($us > $mob){
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$a['gold']."', `all` = `all` + '".$a['all']."', `exp` = `exp` + '".$a['exp']."', `terr_coll` = `terr_coll` - '1', `quest_5_coll` = `quest_5_coll` + '1', `key` = `key` + '1' WHERE `id` = '".$user['id']."'");
if($user['adv_id'] <= 30){
mysql_query("UPDATE `user` SET `adv_id` = `adv_id` + '1' WHERE `id` = '".$user['id']."'");
}
$_SESSION['notif'] = '<font color="lime">Победа</font><br>+ <img src="/style/icons/all.png" width="16" height="16"> '.$a['all'].' <img src="/style/icons/gold.png" width="16" height="16"> '.$a['gold'].' <img src="/style/icons/exp.png" width="16" height="16"> '.$a['exp'].'</div>';
} //победа
if($us < $mob){
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$gp."', `exp` = `exp` + '".$ep."', `terr_coll` = `terr_coll` - '1', `quest_5_coll` = `quest_5_coll` + '1' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = '<font color="tomato">Поражение</font><br>+ <img src="/style/icons/gold.png" width="16" height="16"> '.$gp.' <img src="/style/icons/exp.png" width="16" height="16"> '.$ep.'</div>';
} //поражение
if($us == $mob){
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$gn."', `exp` = `exp` + '".$en."', `terr_coll` = `terr_coll` - '1', `quest_5_coll` = `quest_5_coll` + '1' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = '<font color="yellow">Ничья</font><br>+ <img src="/style/icons/gold.png" width="16" height="16"> '.$gn.' <img src="/style/icons/exp.png" width="16" height="16"> '.$en.'</div>';
} //ничья
header('Location:?');
}
//
//
echo '<div class="menu center">'.$title.' ('.$user['terr_coll'].')</div>';
echo '<div class="menu">';
echo '<img src="/style/icons/adv_m.png" width="16" height="16"> '.$a['name'].', '.$a['level'].' ур.<br><img src="/style/icons/str.png"> '.$a['str'].' <img src="/style/icons/def.png"> '.$a['def'].' <img src="/style/icons/hp.png"> '.$a['hp'].' ';
echo '</div>';
echo "<div class='nav-bar'>";
if($user['terr_coll'] > 0){
echo "<a href='?attack' class='btn _blue'>Атаковать</a>";
}else{
echo '<b>Вам нужно отдохнуть</b><br>Осталось: '.tl($user['terr_time'] - time()).'<br><a href="?enr" class="">Восстановить за <img src="/style/icons/all.png" width="16" height="16"> 25 </a>';
}
echo "</div>";
echo '<div class="menu">';
echo '<img src="/style/icons/status.png" width="16" height="16"> '.$user['login'].'<br><img src="/style/icons/str.png"> '.$str.' <img src="/style/icons/def.png"> '.$def.' <img src="/style/icons/hp.png"> '.$hp.' ';
echo '</div>';
echo '<div class="nav-bar">';
echo '<small><b>Награда за победу:<br><img src="/style/icons/all.png"> '.$a['all'].' <img src="/style/icons/gold.png"> '.$a['gold'].' <img src="/style/icons/exp.png"> '.$a['exp'].' </b></small>';
echo '</div>';
//echo '<a href="s.php" class="menu center"> <font color="violet">Эпический Сундук</font></a>';
require ('../config/footer.php');
?>
Что-то не врублю в коде ники выводет неправильно помогите
DELETED
27 июня 2018, в 15:23
Delete
Body Green , да и чо делать?
DELETED
27 июня 2018, в 15:27
Delete
yarukqwe (27.06.2018 в 15:24)
Body Green , да и чо делать?
Body Green , да и чо делать?
Ну сделать себе в админке форму для того что бы не писать в ручную .
Я с этим тоже по началу сталкивался.
В ручную можно было ввести только латынь.
В func.php
mysql_query('SET NAMES `utf - 8`', $db);
Убери знак минуса "-"
mysql_query('SET NAMES `utf - 8`', $db);
Убери знак минуса "-"