Помощь по скриптам | Система Уровней пользователей
Всем добра ребятки кто нить поделитесь системой Уровней.
Может кто делал для игры.
Нужно давать юзеру лвл от опыта.
И не плохо бы было прогресс бар сколько до след. лвл. осталось.
Заранее спабс =)
Может кто делал для игры.
Нужно давать юзеру лвл от опыта.
И не плохо бы было прогресс бар сколько до след. лвл. осталось.
Заранее спабс =)
выдерни с бт
А что там делать? Если в php хоть немного шаришь, все остальное за логикой.
Вот тебе самый банальный говнокод.
Это самое банальное, что приходит в голову.
Но это говно код. Можно сделать более правильней и удобней. Этот код тебе накидал с телефона на коленке.
$user['xp']; - то что находиться в таблице user, в ячейке xp
$user['lvl']; - соответвенно то что в ячейке lvl
$need_xp = $user['lvl']*250; - сколько нужно для перехода на след. уровень.
//делаем простую проверку
if($user['xp']>=$need_xp) mysqli_query("update `user` set `lvl`=`lvl`+'1',`xp`=`xp`+'1' where `id`='".$user['id']."'");
//процент для прогресс бара
$pr = ($user['xp']/$need_xp)*100;
Это самое банальное, что приходит в голову.
Но это говно код. Можно сделать более правильней и удобней. Этот код тебе накидал с телефона на коленке.
за 1,500 руб сделаю
Den1k, мой ид там 1
автор готов помочь тут бесплатно.
Чингачкуг, зачем три сообщения писать? Можно же это все в одно вместить.
Den1k (15.11.2021 в 16:22)
Всем добра ребятки кто нить поделитесь системой Уровней.
Может кто делал для игры.
Нужно давать юзеру лвл от опыта.
И не плохо бы было прогресс бар сколько до след. лвл. осталось.
Заранее спабс =)
Всем добра ребятки кто нить поделитесь системой Уровней.
Может кто делал для игры.
Нужно давать юзеру лвл от опыта.
И не плохо бы было прогресс бар сколько до след. лвл. осталось.
Заранее спабс =)
В чем проблема скачать игру с паблика и от туда дернуть?
А так пример функции:
function exp($exp=0){
if ($exp>=0 && $exp<=1000) $lvl = '0';
elseif ($exp>=1000 && $exp<=2999) $lvl = '2';
elseif ($exp>=3000 && $exp<=4999) $lvl = '3';
elseif ($exp>=5000 && $exp<=9999) $lvl = '4';
elseif ($exp>=10000 && $exp<=19999) $lvl = '5';
return $lvl;
}
Применение:
echo "Твой уровень: ".exp($user['exp']);
________
посл. ред. 15.11.2021 в 17:00; всего 2 раз(а); by DenSBK