Функция повышения статов и её тест. Отладка 3.
This commit is contained in:
@@ -1537,66 +1537,16 @@ if (input::get('setch')) {
|
||||
header("Cache-Control: no-cache");
|
||||
if (input::get('edit')) {
|
||||
|
||||
function ups($type, $stat, $statName)
|
||||
{
|
||||
global $user;
|
||||
if ($user[$type] > 0 && $user['sid'] == $_GET['s4i']) {
|
||||
if ($user[$type] >= (int)$_POST['stat'] && (int)$_POST['stat'] > 0) {
|
||||
$user[$stat] += (int)$_POST['stat'];
|
||||
$user[$type] -= (int)$_POST['stat'];
|
||||
db::c()->query('UPDATE `users` SET ?f = ?i, ?f = ?i WHERE `id` = ?i', $stat, $user[$stat], $type, $user[$type], $user['id']);
|
||||
err('Параметр ' . $statName . ' увеличен на ' . (int)$_POST['stat'] . ' ед.');
|
||||
} else err('Ошибка в количестве.');
|
||||
}
|
||||
}
|
||||
|
||||
if (input::get('ups')) {
|
||||
switch (input::get('ups')) {
|
||||
case 11 :
|
||||
#ups('stats', 'sila', 'Сила');
|
||||
// if ($user['stats'] > 0 && $user['sid'] == $_GET['s4i']) {
|
||||
// if ($user['stats'] >= (int)$_POST['stat'] && ((int)$_POST['stat'] > 0)) {
|
||||
// $user['sila'] += (int)$_POST['stat'];
|
||||
// $user['stats'] -= (int)$_POST['stat'];
|
||||
// mysql_query("UPDATE `users` SET `sila` = '" . $user['sila'] . "', `stats` = '" . $user['stats'] . "' WHERE `id` = '{$user['id']}' LIMIT 1");
|
||||
// echo "<b style=\"color: Red;\">Параметр Сила увеличен на " . (int)$_POST['stat'] . " ед.</b>";
|
||||
// } elseif ((int)$_POST['stat'] <= 0) {
|
||||
// echo "<b style=\"color: Red;\">Не верное количество</b>";
|
||||
// } else {
|
||||
// echo "<b style=\"color: Red;\">Недостаточно статов</b>";
|
||||
// }
|
||||
// }
|
||||
if (addOnePoint('sila','stat')) err('Параметр Сила увеличен');
|
||||
addOnePoint('sila','stat');
|
||||
break;
|
||||
case 12 :
|
||||
ups('stats', 'lovk', 'Ловкость');
|
||||
// if ($user['stats'] > 0 && $user['sid'] == $_GET['s4i']) {
|
||||
// if ($user['stats'] >= (int)$_POST['stat'] && ((int)$_POST['stat'] > 0)) {
|
||||
// $user['lovk'] += (int)$_POST['stat'];
|
||||
// $user['stats'] -= (int)$_POST['stat'];
|
||||
// mysql_query("UPDATE `users` SET `lovk` = '" . $user['lovk'] . "', `stats` = '" . $user['stats'] . "' WHERE `id` = '{$user['id']}' LIMIT 1");
|
||||
// echo "<b style=\"color: Red;\">Параметр Ловкость увеличен на " . (int)$_POST['stat'] . " ед.</b>";
|
||||
// } elseif ((int)$_POST['stat'] <= 0) {
|
||||
// echo "<b style=\"color: Red;\">Не верное количество</b>";
|
||||
// } else {
|
||||
// echo "<b style=\"color: Red;\">Недостаточно статов</b>";
|
||||
// }
|
||||
// }
|
||||
addOnePoint('lovk','stat');
|
||||
break;
|
||||
|
||||
case 13 :
|
||||
if ($user['stats'] > 0 && $user['sid'] == $_GET['s4i']) {
|
||||
if ($user['stats'] >= (int)$_POST['stat'] && ((int)$_POST['stat'] > 0)) {
|
||||
$user['inta'] += (int)$_POST['stat'];
|
||||
$user['stats'] -= (int)$_POST['stat'];
|
||||
mysql_query("UPDATE `users` SET `inta` = '" . $user['inta'] . "', `stats` = '" . $user['stats'] . "' WHERE `id` = '{$user['id']}' LIMIT 1");
|
||||
echo "<b style=\"color: Red;\">Параметр Интуиция увеличен на " . (int)$_POST['stat'] . " ед.</b>";
|
||||
} elseif ((int)$_POST['stat'] <= 0) {
|
||||
echo "<b style=\"color: Red;\">Не верное количество</b>";
|
||||
} else {
|
||||
echo "<b style=\"color: Red;\">Недостаточно статов</b>";
|
||||
}
|
||||
}
|
||||
addOnePoint('inta','stat');
|
||||
break;
|
||||
|
||||
case 14 :
|
||||
|
||||
Reference in New Issue
Block a user