Сайт поддержки администраторов САР, у нас вы можете скачать скрипты буксов, ферм и т.д, а также обсудить все это на форуме

Рейтинг пользователей

Рейтинг пользователей
Рейтинг пользователей.

Начисляем рейтинг за все действия:
- рейтинг за просмотр динамических ссылок.
- рейтинг за реф. просмотр динамических ссылок.
- рейтинг за чтение писем.
- рейтинг за победу в играх.
- рейтинг за выполнения задания (расписал селф, так как других не видел)
- рейтинг за автосерфинг (расписал селф, так как другого у меня нет)

Делаем запрос в базу, чтобы у всех пользователей появился рейтинг (для тех у кого не стоит плагин рейтинг пользователей)
ALTER TABLE `tb_users` ADD `reyting` INT( 11 ) DEFAULT '0' NOT NULL;

Добавляем рейтинг за просмотр динамических ссылок.

Для этого открываем файл success.php и ищем там такие строки:
$sqlexzz = "UPDATE tb_users SET visits='$visitas'+1, money='$dinero'+'$elprecio' WHERE username='$user'";

Меняем на:
$sqlexzz = "UPDATE tb_users SET visits='$visitas'+1, money='$dinero'+'$elprecio', reyting=reyting+0.03 WHERE username='$user'";

Зачисляем рейтинг за реф. просмотр динамических ссылок.

В этом же файле ищем такие строки:
mysql_query("UPDATE tb_users SET referalsvisits=referalvisits+1, money=money+'$sfbplus' WHERE username='$juazsfb2'");

И меняем их на:
mysql_query("UPDATE tb_users SET referalsvisits=referalvisits+1, money=money+'$sfbplus', reyting=reyting+0.01 WHERE username='$juazsfb2'");

С динамикой закончили.

Делаем начисление рейтинга за просмотр платных писем.

Открываем файл mails.php и ищем такие строки:
$update_user = mysql_query("UPDATE tb_users SET money = money + $set_mu, views_mails = views_mails + 1, money_mails = money_mails + $set_mu WHERE username = '".$_SESSION["username"]."'"); $allsqls++;

Меняем их на:
$update_user = mysql_query("UPDATE tb_users SET money = money + $set_mu, views_mails = views_mails + 1, money_mails = money_mails + $set_mu, reyting=reyting+0.03 WHERE username = '".$_SESSION["username"]."'"); $allsqls++;

Рейтинг за прочтения писем сделали.

Дальше для тех, у кого задания от студии селф, добавляем рейтинг за выполнение заданий.

Открываем файл mod_task.php и ищем строки:
mysql_query("UPDATE tb_users SET money='$balans' +'$pay', rek='$rek' +'$pay'  WHERE username='$nameuser'") or die(mysql_error());

Меняем их на:
mysql_query("UPDATE tb_users SET money='$balans' +'$pay', rek='$rek' +'$pay', reyting=reyting+0.05  WHERE username='$nameuser'") or die(mysql_error());

Рейтинг за задания готов.

Дальше у кого автосерфинг от студии селф.

Открываем файл start_auto.php, который в папке autoserfing и ищем строки:
mysql_query("UPDATE `tb_users` SET `visits`=`visits`+1, `money`=`money`+'$cena_click' WHERE `username`='$username'") or die(mysql_error());

Меняем их на:
mysql_query("UPDATE `tb_users` SET `visits`=`visits`+1, `money`=`money`+'$cena_click', reyting=reyting+0.01 WHERE `username`='$username'") or die(mysql_error());

Чуть ниже ищем:
mysql_query("UPDATE `tb_users` SET `visits`=`visits`+1, `money`=`money`+'$cena_click' WHERE `username`='$username'") or die(mysql_error());

Меняем на:
mysql_query("UPDATE `tb_users` SET `visits`=`visits`+1, `money`=`money`+'$cena_click', reyting=reyting+0.01 WHERE `username`='$username'") or die(mysql_error());

Рейтинг за автосерфинг добавили.

Добавляем рейтинг за игры.

Открываем файл k-n-b.php и ищем такой код:
/// Выиграл
                        if($wenner_set == 3)
                        {
                    
                        require("config.php");
                        $sm = $date_bet["sum"];
                        $su = $date_bet["user"];
                        $ds = $date_bet["date"];
                        $tb = $date_bet["type"];
                        $winmoney = ((($date_bet["sum"] * 2) * 0.95) / 2);
                        $winmoney_s = ((($date_bet["sum"] * 2) * 0.05) / 2);
                        
                        mysql_query("UPDATE tb_users SET money = money + $winmoney WHERE username = '".$_SESSION["username"]."'");
                        mysql_query("DELETE FROM tb_knb_games WHERE id = '$chek_bet'");
                        mysql_query("UPDATE tb_knb_stats SET all_games = all_games + 1, all_sum = all_sum + $winmoney_s");
                        
                        mysql_query("INSERT INTO tb_knb_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
                        VALUES ('$su','".$_SESSION["username"]."','$sm','$ds','".time()."','$tb','$type_select','".$_SESSION["username"]."')");
                        mysql_close();

Меняем его на:
/// Выиграл
                        if($wenner_set == 3)
                        {
                    
                        require("config.php");
                        $sm = $date_bet["sum"];
                        $su = $date_bet["user"];
                        $ds = $date_bet["date"];
                        $tb = $date_bet["type"];
                        $winmoney = ((($date_bet["sum"] * 2) * 0.95) / 2);
                        $winmoney_s = ((($date_bet["sum"] * 2) * 0.05) / 2);
                        
                        mysql_query("UPDATE tb_users SET money = money + $winmoney, reyting=reyting+0.03 WHERE username = '".$_SESSION["username"]."'");
                        mysql_query("DELETE FROM tb_knb_games WHERE id = '$chek_bet'");
                        mysql_query("UPDATE tb_knb_stats SET all_games = all_games + 1, all_sum = all_sum + $winmoney_s");
                        
                        mysql_query("INSERT INTO tb_knb_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
                        VALUES ('$su','".$_SESSION["username"]."','$sm','$ds','".time()."','$tb','$type_select','".$_SESSION["username"]."')");
                        mysql_close();

Дальше игра орел или решка.

Ищем код:
/// Выиграл
                        if($wenner_set == 3)
                        {
                    
                        require("config.php");
                        $sm = $date_bet["sum"];
                        $su = $date_bet["user"];
                        $ds = $date_bet["date"];
                        $tb = $date_bet["type"];
                        $winmoney = ((($date_bet["sum"] * 2) * 0.95) / 2);
                        $winmoney_s = ((($date_bet["sum"] * 2) * 0.05) / 2);
                        
                        mysql_query("UPDATE tb_users SET money = money + $winmoney WHERE username = '".$_SESSION["username"]."'");
                        mysql_query("DELETE FROM tb_orl_games WHERE id = '$chek_bet'");
                        mysql_query("UPDATE tb_orl_stats SET all_games = all_games + 1, all_sum = all_sum + $winmoney_s");
                        
                        mysql_query("INSERT INTO tb_orl_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
                        VALUES ('$su','".$_SESSION["username"]."','$sm','$ds','".time()."','$tb','$type_select','".$_SESSION["username"]."')");
                        mysql_close();

Меняем его на:
/// Выиграл
                        if($wenner_set == 3)
                        {
                    
                        require("config.php");
                        $sm = $date_bet["sum"];
                        $su = $date_bet["user"];
                        $ds = $date_bet["date"];
                        $tb = $date_bet["type"];
                        $winmoney = ((($date_bet["sum"] * 2) * 0.95) / 2);
                        $winmoney_s = ((($date_bet["sum"] * 2) * 0.05) / 2);
                        
                        mysql_query("UPDATE tb_users SET money = money + $winmoney, reyting=reyting+0.02 WHERE username = '".$_SESSION["username"]."'");
                        mysql_query("DELETE FROM tb_orl_games WHERE id = '$chek_bet'");
                        mysql_query("UPDATE tb_orl_stats SET all_games = all_games + 1, all_sum = all_sum + $winmoney_s");
                        
                        mysql_query("INSERT INTO tb_orl_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
                        VALUES ('$su','".$_SESSION["username"]."','$sm','$ds','".time()."','$tb','$type_select','".$_SESSION["username"]."')");
                        mysql_close();

Как же отображать рейтинг? А очень просто.

Кидаем этот код в средину страницы, где будем выводить рейтинг:
<?
$res=mysql_query("select * from tb_users where username='$user'");
$row=mysql_fetch_array($res);
$reyt=round($row["reyting"],2);
?>

А вот сам код отображения рейтинга:
<?=$reyt?>

Вроде все...

С вас + в репу или же мелочуха: R328583938858


Рубрика: Бесплатное » Дополнения   |   Автор: LOZNEVOI   |   Просмотры: 6097
Комментариев: 186
Публикаций: 20
ICQ: --
  Автор: -xXx-   |   Группа: Пользователи   |   Дата: 12 июня 2011  
Кинул монетку, отличная статья.
Комментариев: 109
Публикаций: 20
ICQ: 6024242
  Автор: WmRush   |   Группа: Пользователи   |   Дата: 12 июня 2011  
че то я не понял куда ставить для вывода рейтинга.

рейтинг не засчитывается.все сделал как и написано но не засчитывается все равно
Комментариев: 92
Публикаций: 0
ICQ: 471590730
  Автор: reklamawmb   |   Группа: Модераторы   |   Дата: 12 июня 2011  
кинул пару монеток!СПС как раз искал рейтинг))
Комментариев: 75
Публикаций: 2
ICQ: 50406060
  Автор: Contego   |   Группа: Пользователи   |   Дата: 12 июня 2011  
Впадлу читать, а графиг строеться не будет как на картинке?
Комментариев: 99
Публикаций: 0
ICQ: --
  Автор: tagan   |   Группа: V.I.P.   |   Дата: 13 июня 2011  
Эх, жадь я не могу писать!!!

О... Могу.... Рейтинг пользователя бесполезен если не поддерживается монетой!!! А именно за опредеенный уровень ему приз столькато монет!!!

Странно! Тут пишу, а на форуме не могу!!!
Комментариев: 28
Публикаций: 4
ICQ: --
  Автор: KPEKEP   |   Группа: Пользователи   |   Дата: 13 июня 2011  
Куда этот код вставлять?

<?
$res=mysql_query("select * from tb_users where username='$user'");
$row=mysql_fetch_array($res);
$reyt=round($row["reyting"],2);
?>
Комментариев: 99
Публикаций: 0
ICQ: --
  Автор: tagan   |   Группа: V.I.P.   |   Дата: 13 июня 2011  
Цитата: KPEKEP
Куда этот код вставлять?

Я бы написал, но меня заблочат!!!
Комментариев: 105
Публикаций: 2
ICQ: --
  Автор: ZICKFREED   |   Группа: Пользователи   |   Дата: 13 июня 2011  
мда, стандартный рейтинг с плагина аватаров+рейтинг
только тут расписано куда поставить за остальные действия начисления рейтинга
Комментариев: 78
Публикаций: 8
ICQ: 448957227
  Автор: LOZNEVOI   |   Группа: V.I.P.   |   Дата: 13 июня 2011  
ZICKFREED читай внимательнее это и есть дополнение!
Комментариев: 105
Публикаций: 2
ICQ: --
  Автор: ZICKFREED   |   Группа: Пользователи   |   Дата: 13 июня 2011  
а, терь вкурил про что ты мне в лс писал
Комментариев: 3
Публикаций: 0
ICQ: 442012122
  Автор: techip   |   Группа: Пользователи   |   Дата: 10 декабря 2011  
Если у кого рейтинг не начмсляется то попробуйте вот этот запрос, мне помогло
ALTER TABLE `tb_users` ADD `reyting` varchar(5) DEFAULT '0' NOT NULL;
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.