Файл: soc-set/moduls/duel/inc.php
Строк: 64
<?
$time = time();
$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 ".USERS." SET `rating` = `rating`+'$vote' WHERE `id`='".$finish['user']."'");
mysql_query("UPDATE `duel` SET `finish` = '".$finish['user']."', `act`='2' WHERE `id`='".$finish['id']."'");
$msg = 'Поздравляем, вы выиграли в дуэли и ваш рейтинг вырос на '.$vote.'!';
lenta($msg, $finish['user']);
$msgs = 'Сожалеем вам, но вы проиграли схватку в дуэли!';
lenta($msg, $finish['opponent']);
} else if(($vote + $vote2) == 0){
$msg = 'К сожалению за вашу дуэль никто не проголосовал!';
mysql_query("UPDATE `duel` SET `act`='2' WHERE `id`='".$finish['id']."'");
lenta($msg, $finish['user']);
lenta($msg, $finish['opponent']);
} else if($vote == $vote2) {
$rat = ($vote/2);
mysql_query("UPDATE ".USERS." SET `rating`=`rating`+'$rat' WHERE `id`='".$finish['user']."'");
mysql_query("UPDATE ".USERS." SET `rating`=`rating`+'$rat' WHERE `id`='".$finish['opponent']."'");
mysql_query("UPDATE `duel` SET `act`='2' WHERE `id`='".$finish['id']."'");
$msg = 'Поздравляем, схватка прошла вничью, и ваш рейтинг вырос на '.$rat.'!';
lenta($msg, $finish['user']);
lenta($msg, $finish['opponent']);
} else if($vote < $vote2) {
mysql_query("UPDATE ".USERS." SET `rating`=`rating`+'$vote2' WHERE `id`='".$finish['opponent']."'");
mysql_query("UPDATE `duel` SET `finish` = '".$finish['opponent']."', `act`='2' WHERE `id`='".$finish['id']."'");
$msg = 'Поздравляем, вы выиграли в дуэли и ваш рейтинг вырос на '.$vote2.'!';
lenta($msg, $finish['opponent']);
$msg = 'Сожалеем вам, но вы проиграли схватку в дуэли!';
lenta($msg, $finish['user']);
}
}
$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 ".USERS." WHERE `id` = '".$exit['user']."' LIMIT 1"));
$msg = 'К сожалению '.$ald['nick'].' проигнорировал ваш вызов на дуэль!';
lenta($msg, $exit['user']);
mysql_query("DELETE FROM `duel` WHERE `id` = '$exit[id]' LIMIT 1");
}
$cat = array(
'Кто красивее?',
'Кто сильнее?',
'Кто моднее?',
'Кто выглядит моложе?',
'Кто смешнее?',
'У кого лучше фигура?',
'Кто сексуальнее?',
'Кто гламурнее?',
'Кто аппетитнее?'
);
?>