Просмотр поста

.
ValekS
Ей 25

Дописанный код с начислением баллов. Вставлять в /pages/images_war.php

$set_war = array();
$set_war['day'] = 3; // количество дней на дуэль
$set_war['balans'] = 100; // Количество баллов при выйгрыше
$set_war['balans_lose'] = 50; // Количество баллов при проигрыше
$vr = time() - 86400 * $set_war['day'];

// Завершение дуэли и выдача баллов
$req = mysql_query(" SELECT `id` FROM `images_war` WHERE `time` < ".$vr." AND `yes` = 1 ");

while ($res = mysql_fetch_array($req)) {
mysql_query(" UPDATE `images_war` SET `yes` = 2 WHERE `id`= ".$res['id']);

if ($res['1user_rating'] > $res['2user_rating']) {
mysql_query(" UPDATE `users` SET `balans` = `balans` + ".$set_war['balans']." WHERE `id` = ".$res['1user_id']);
mysql_query(" UPDATE `users` SET `balans` = `balans` - ".$set_war['balans_lose']." WHERE `id` = ".$res['2user_id']);
} elseif ($res['1user_rating'] < $res['2user_rating']) {
mysql_query(" UPDATE `users` SET `balans` = `balans` + ".$set_war['balans']." WHERE `id` = ".$res['2user_id']);
mysql_query(" UPDATE `users` SET `balans` = `balans` - ".$set_war['balans_lose']." WHERE `id` = ".$res['1user_id']);
} else {
mysql_query(" UPDATE `users` SET `balans` = `balans` + 50 WHERE `id` IN (".$res['1user_id'].", ".$res['2user_id'].") ");
}
}


Переменные что идут в начале, должны быть уже в файле.