{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
SvIgRo * 0.04
[автор] (19 июл 2013, 12:09) [0/0] [0] [отв] [спам] [под] +1 | -1

Добрый день,не подскажите как уменьшить рейтинг в призах в дуэлях,а то 5 рейтинга это много,а поменять не могу,негде не могу найти код.Шас кину файл ниже
Добавлено 19.07.13 в 12:10:19:
Вот здесь думаю нужно исправить
Добавлено 19.07.13 в 12:12:54:
А вот сам мод

Прикрепленные файлы:
* PROFIWM_RU_3656_329797_duel.rar (9.33 кб)
* PROFIWM_RU_3656_329797_inc.rar (917 б)
2.
DemiX_GW * [мошенник] 3.6
(19 июл 2013, 12:13) [0/0] [0] [отв] [спам] [под] +1 | -1

Там же должен быть запрос в базу при выйгрыше.

3.
SvIgRo * 0.04
[автор] (19 июл 2013, 12:19) [0/0] [0] [отв] [спам] [под] +1 | -1

DemiX_GW, да ничего не нашол
Добавлено 19.07.13 в 12:31:29:
вот в этом файле идёт запрос но ничего нет в нём
Добавлено 19.07.13 в 15:43:35:
Ну что никто не поможет

Прикрепленные файлы:
* PROFIWM_RU_3656_329806_inc.rar (917 б)
4. (19 июл 2013, 15:46) [0/0] [0] [отв] [спам] [под] +1 | -1

кинь код сюда, а то в интернет клубе хрен гляну)

5.
SvIgRo * 0.04
[автор] (19 июл 2013, 15:53) [0/0] [0] [отв] [спам] [под] +1 | -1

PersonaNonGrata, [code]



<?
$ql=mysql_query(\"SELECT * FROM `duel` WHERE `act` = \'1\' AND `time` < \'\".$time.\"\' ORDER BY time\"*;
while ($finish = mysql_fetch_array($ql))
{
$vote=mysql_result(mysql_query(\"SELECT COUNT(*) FROM `duel_vote` WHERE `id_duel` = \'$finish[id]\' AND `id_opponent` = \'$finish[user]\'\"*,0);
$vote2=mysql_result(mysql_query(\"SELECT COUNT(*) FROM `duel_vote` WHERE `id_duel` = \'$finish[id]\' AND `id_opponent` = \'$finish[opponent]\'\"*,0);

if($vote>$vote2){
mysql_query(\"UPDATE `user` SET `rating`=`rating`+\'$vote\' WHERE `id`=\'\".$finish[\'user\'].\"\'\"*;
mysql_query(\"UPDATE `duel` SET `finish` = \'\".$finish[\'user\'].\"\', `act`=\'2\' WHERE `id`=\'\".$finish[\'id\'].\"\'\"*;
$msg = \'Поздравляем, вы выиграли в дуэли и ваш рейтинг вырос на \'.$vote.\'!\';
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values (\'0\', \'\".$finish[\'user\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
$msgs = \'Сожалеем вам, но вы проиграли схватку в дуэли!\';
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values (\'0\', \'\".$finish[\'opponent\'].\"\', \'\".$msgs.\"\', \'\".$time.\"\')\"*;
}
else if(($vote + $vote2) == 0){
$msg = \'К сожалению за вашу дуэль никто не проголосовал!\';
mysql_query(\"UPDATE `duel` SET `act`=\'2\' WHERE `id`=\'\".$finish[\'id\'].\"\'\"*;
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values (\'0\', \'\".$finish[\'user\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values (\'0\', \'\".$finish[\'opponent\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
}
else if($vote == $vote2){
$rat = ($vote/2);
mysql_query(\"UPDATE `user` SET `rating`=`rating`+\'$rat\' WHERE `id`=\'\".$finish[\'user\'].\"\'\"*;
mysql_query(\"UPDATE `user` SET `rating`=`rating`+\'$rat\' WHERE `id`=\'\".$finish[\'opponent\'].\"\'\"*;
mysql_query(\"UPDATE `duel` SET `act`=\'2\' WHERE `id`=\'\".$finish[\'id\'].\"\'\"*;
$msg = \'Поздравляем, схватка прошла вничью, и ваш рейтинг вырос на \'.$rat.\'!\';
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values(\'0\', \'\".$finish[\'user\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values(\'0\', \'\".$finish[\'opponent\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
}
else if($vote<$vote2){
mysql_query(\"UPDATE `user` SET `rating`=`rating`+\'$vote2\' WHERE `id`=\'\".$finish[\'opponent\'].\"\'\"*;
mysql_query(\"UPDATE `duel` SET `finish` = \'\".$finish[\'opponent\'].\"\', `act`=\'2\' WHERE `id`=\'\".$finish[\'id\'].\"\'\"*;
$msg = \'Поздравляем, вы выиграли в дуэли и ваш рейтинг вырос на \'.$vote2.\'!\';
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values(\'0\', \'\".$finish[\'opponent\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
$msgs = \'Сожалеем вам, но вы проиграли схватку в дуэли!\';
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values(\'0\', \'\".$finish[\'user\'].\"\', \'\".$msgs.\"\', \'\".$time.\"\')\"*;
}
}
$qld=mysql_query(\"SELECT * FROM `duel` WHERE `act` = \'0\' AND `time` < \'\".$time.\"\' ORDER BY time\"*;
while ($exit = mysql_fetch_array($qld))
{
$ald = mysql_fetch_array(mysql_query(\"SELECT * FROM `user` WHERE `id` = \'\".$exit[\'user\'].\"\' LIMIT 1\"*);
$msg = \'К сожалению \'.$ald[\'nick\'].\' проигнорировал ваш вызов на дуэль!\';
mysql_query(\"INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values(\'0\', \'\".$exit[\'user\'].\"\', \'\".$msg.\"\', \'\".$time.\"\')\"*;
mysql_query(\"DELETE FROM `duel` WHERE `id` = \'$exit[id]\' LIMIT 1\"*;
}
?>

[/code]

6.
Sir4uk * 4.04
(20 июл 2013, 04:22) [0/0] [0] [отв] [спам] [под] +1 | -1

Файл inc.php
строка 9: записываеться количество рейтинга `rating`=`rating`+\'$vote\' место $vote укажи свой приз
строка 24,25 записываеться тоже количество рейтинга и место $rat впиши свое значение
строка 32 место $vite2 впиши свое значение


Изм. 1 раз. / Посл. изм.
Sir4uk * 4.04
(20 июл 2013, 04:22)
7.
SvIgRo * 0.04
[автор] (20 июл 2013, 11:39) [0/0] [0] [отв] [спам] [под] +1 | -1

Евгений Серый, Типа так???
`rating`=`rating`+\'$2\'

8.
Sir4uk * 4.04
(20 июл 2013, 11:46) [0/0] [0] [отв] [спам] [под] +1 | -1

SvIgRo, да только без $

9.
The_Red * [мошенник] 0.17
(20 июл 2013, 11:52) [0/0] [0] [отв] [спам] [под] +1 | -1

ищи переменную которая отвечает за к-во рейта, возможно она в базе или в файле настройки

10.
SvIgRo * 0.04
[автор] (20 июл 2013, 15:43) [0/0] [0] [отв] [спам] [под] +1 | -1

Евгений Серый, спасибо щас попробую

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений