Loading...
Помощь по скриптам | Система Уровней пользователей
Всем добра ребятки кто нить поделитесь системой Уровней.
Может кто делал для игры.
Нужно давать юзеру лвл от опыта.
И не плохо бы было прогресс бар сколько до след. лвл. осталось.

Заранее спабс =)
выдерни с бт
А что там делать? Если в 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 руб сделаю
я могу. как в игре танки .
http://f.vneti.site/index.php
четко.
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
Онлайн: 1
Время:
Gen. 0.1048
(c) ByMAS.RU 2010-2025