if ($opyt <= $100) {
echo "1 lvl";
} elseif ($opyt <=200) {
echo "2 lvl";
} elseif ($opyt <=300) {
echo "3 lvl";
} if ($opyt <= $100) {
echo "1 lvl";
} elseif ($opyt <=200) {
echo "2 lvl";
} elseif ($opyt <=300) {
echo "3 lvl";
} # fanatos (07.08.2016 / 16:03)Быдлокод же ...
if ($opyt <= $100) {
echo "1 lvl";
} elseif ($opyt <=200) {
echo "2 lvl";
} elseif ($opyt <=300) {
echo "3 lvl";
}
# serghei (07.08.2016 / 15:58)
да. 100 опыта = 1 уровень
200 опыта = 2 уровень и тд
function level($val) {
$int = $val / 100;
$int > 1 ?: $int = 1;
return intval($int);
}
echo 'Уровень № '. level(200); спасибо
# serghei (07.08.2016 / 15:42)спасибо сделал 5000 это не слишком вили ка?
у меня тоже была эта проблема.
вот решение :
incfiles/classes/core.php
строка 37 :private $flood_limit = '70'; // Число разрешенных запросов за интервал
и пиши сдесь вместо 70 например пару ты
# Udesign (07.08.2016 / 17:20)у меня вообще 500к.
спасибо сделал 5000 это не слишком вили ка?
# serghei (07.08.2016 / 17:24)Тогда смысла в этой переменной вообще нет. Это типо у тебя хост выдержит 500к обращений за 120 секунд? Т.Е. 4166 запросов в секунду, вместо 0,58 стандартных. И это только от одного пользователя.
у меня вообще 500к.
это зависит от хоста
# serghei (07.08.2016 / 16:25)Или можно объединить с тем кодом, который ты здесь недавно публиковал (графическая шкала), получится примерно так
спасибо
function level($val) {
$int = $val / 100;
$int > 1 ?: $int = 1;
$int = intval($int);
return 'Уровень № '. $int .' <div style="background:lime; '.
'border:1px solid blue; height:2px; width:'. $int .'%;"></div>';
}
// 100 опыта = 1 уровень
// 200 опыта = 2 уровень и тд
// Для примера, пять вызовов с разным "опытом"
echo level(100);
echo level(200);
echo level(300);
echo level(400);
echo level(500); (см. скрин) # ValekS (07.08.2016 / 17:33)а 36 строка ни о чём неговорит ?
Тогда смысла в этой переменной вообще нет. Это типо у тебя хост выдержит 500к обращений за 120 секунд? Т.Е. 4166 запросов в секунду, вместо 0,58 стандартных. И это только от одного пользователя.
private $flood_interval = '120'; // Интервал времени в секундахserghei, не помогло я поставил 15 000