{% else-1 %}
SvIgRo * 0.04
(20 июл 2013, 15:43) (0/0) [0]
Евгений Серый, спасибо щас попробую
SvIgRo * 0.04
(20 июл 2013, 11:39) (0/0) [0]
Евгений Серый, Типа так???
`rating`=`rating`+\'$2\'
SvIgRo * 0.04
(19 июл 2013, 15:53) (0/0) [0]
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]
SvIgRo * 0.04
(19 июл 2013, 12:19) (0/0) [0]
DemiX_GW, да ничего не нашол
Добавлено 19.07.13 в 12:31:29:
вот в этом файле идёт запрос но ничего нет в нём
Добавлено 19.07.13 в 15:43:35:
Ну что никто не поможет
Прикрепленные файлы:
* PROFIWM_RU_3656_329806_inc.rar (917 б)
SvIgRo * 0.04
(19 июл 2013, 12:09) (0/0) [0]
Добрый день,не подскажите как уменьшить рейтинг в призах в дуэлях,а то 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 б)
  • 1 из 1