|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина [WEB] Подсчет очков чести |
| [WEB] Подсчет очков чести |
Вот небольшой скриптик на подсчет в процентах и + или - очков чести каждый день. Отображает и считает все как надо.
Вам необходимо только дописать код для получения $userid и при желании выдачу подарка. Дописанную версию с раздачей и недельной статистикой вы можете заказать за 300р, вопросы в личку Code <?php $gift = 10000; $link = mysql_connect('localhost', 'root', ''); if (!$link) { die('Ошибка соединения: ' . mysql_error()); } mysql_select_db('characters', $link) or die ('Can\'t use characters : ' . mysql_error()); $honorkillstoday = mysql_query("SELECT todayHonorPoints FROM characters WHERE guid='$userid'"); $hktoday = mysql_fetch_row($honorkillstoday); $hkt = $hktoday[0]; $honorkillsytd = mysql_query("SELECT yesterdayHonorPoints FROM characters WHERE guid='$userid'"); $hkytd = mysql_fetch_row($honorkillsytd); $hky = $hkytd[0]; $gtt = $hky - $hkt; $gtt2 = $hkt - $hky; $forgift1 = $gift + $gtt; $forgift2 = $gift - $gtt2; $num[0]=$hky; $num[1]=$hkt; $procent=$num[0]/100; $result=$num[1]/$procent; $total = round($result, 2); echo "<b>Проценты:</b> $total%"; if($total < 100) { echo "<br><b>Очки:</b><font color='red'> - $gtt </font> очков чести <br> Вам нужно еще $forgift1 очков для получения подарка"; } else { echo "<br><b>Очки:</b><font color='green'> + $gtt2 </font> очков чести <br> Вам нужно еще $forgift2 очков для получения подарка"; } ?>
Сообщение # 1 написано 18.10.2012 в 20:08
|
Данная тема была перемещена из раздела Сайты / WWW для TrinityCore.
Причина перемещения: ТОрговля. Переместил: Dimitro.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 4 написано 18.10.2012 в 20:51
|
За такой код 300р платить?
1. А ты знаешь что на ноль делить нельзя? Хотя в принципе можно, но это не красивое бесконечное число и пхп это не нравится, а у тебя никакой валидации. 2. Зачем такое количество лишних переменных? 3. Зачем делать два запроса причём таким извратным способом, когда достаточно одного? 4. Администратор что бы наградить игрок должен вручную подставить id каждого пользователя в твой скрипт? Не проще ли сделать цикл по всем пользователям? 6. Ты вообще знаешь как процент считается? 7. А где выдача подарка? О_О Короче я не понял ни логики работы, ни смысла скрипта. Может объяснишь как именно он должен работать, потому что из описания я ничего не понял.
Сообщение # 5 написано 18.10.2012 в 20:56
|
| |||
| |||
+ тебе