Дополнительный файл конфигов. Разнесение конфигов на игровые и системные.
This commit is contained in:
@@ -16,11 +16,11 @@ if (empty($_SESSION['uid'])) {
|
||||
} else {
|
||||
$user = new User($_SESSION['uid']);
|
||||
}
|
||||
|
||||
if ($user->getId() && $user->getBlock()) {
|
||||
exit('user blocked!');
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Проверки на соответствие скрипта и комнаты, которые были натыканы по всем файлам.
|
||||
*/
|
||||
@@ -209,13 +209,13 @@ function level_up($uid)
|
||||
{
|
||||
$us = db::c()->query('SELECT `id`, `login`, `level`, `money`, `exp`, `nextup`, `stats`, `master`, `ip`, `in_tower` FROM `users` WHERE `id` =?i', $uid)->fetch_assoc();
|
||||
if (isset($us['id']) && $us['exp'] >= $us['nextup'] && !$us['in_tower']) {
|
||||
if (Config::$exptable[$us['nextup']][4] == 1) {
|
||||
if (EXPTABLE[$us['nextup']][4] == 1) {
|
||||
addch("Персонаж <b>{$us['login']}</b> перешел на " . ($us['level'] + 1) . " уровень.");
|
||||
addchp('<span class=\'success\'>Внимание!</span> Вы перешли на новый уровень. За это Вы получаете: ' . Config::$exptable[$us['nextup']][3] . ' кр.', '{[]}' . $us['login'] . '{[]}');
|
||||
addchp('<span class=\'success\'>Внимание!</span> Вы перешли на новый уровень. За это Вы получаете: ' . EXPTABLE[$us['nextup']][3] . ' кр.', '{[]}' . $us['login'] . '{[]}');
|
||||
}
|
||||
$us['nextup'] = Config::$exptable[$us['nextup']][5];
|
||||
$us['stats'] += Config::$exptable[$us['nextup']][0];
|
||||
$us['master'] += Config::$exptable[$us['nextup']][1];
|
||||
$us['nextup'] = EXPTABLE[$us['nextup']][5];
|
||||
$us['stats'] += EXPTABLE[$us['nextup']][0];
|
||||
$us['master'] += EXPTABLE[$us['nextup']][1];
|
||||
|
||||
db::c()->query('UPDATE `users` SET `nextup` = ?i, `stats` = ?i, `master` = ?i, `level` = ?i WHERE `id` = ?i', $us['nextup'], $us['stats'], $us['master'], $us['level'], $us['id']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user