refactor and custom user entities
This commit is contained in:
+13
-12
@@ -131,9 +131,9 @@ if (isset($_GET['loc'])) {
|
||||
|
||||
$tr_pl = Db::getValue('select v1 from eff_users where id_eff = 4 and uid = ? order by v1 desc limit 1', [$u->info['id']]);
|
||||
//Проверяем костыли
|
||||
$hasKostyl = Db::getValue('select count(id) from items_users where inOdet in (3,14) and item_id in (630, 631) and uid = ?') > 0;
|
||||
$hasKostyl = Db::getValue('select count(id) from items_users where inOdet in (3,14) and item_id in (630, 631) and uid = ?', [$u->info['id']]) > 0;
|
||||
$zadej = 0;
|
||||
if (isset($tr_pl)) {
|
||||
if ($tr_pl) {
|
||||
if ($hasKostyl) {
|
||||
if ($tr_pl == 2) {
|
||||
$zadej = 20;
|
||||
@@ -147,14 +147,12 @@ if (isset($_GET['loc'])) {
|
||||
}
|
||||
|
||||
if ($u->room['extdlg'] > 0) {
|
||||
header('location: main.php?talk=' . $u->room['extdlg'] . '');
|
||||
} elseif (isset($zadej) && $zadej == -1) {
|
||||
header('location: main.php?talk=' . $u->room['extdlg']);
|
||||
} elseif ($zadej == -1) {
|
||||
if (!isset($re) || $re == '') {
|
||||
$re = 'У вас травма, нельзя перемещаться...';
|
||||
}
|
||||
//Травма...
|
||||
} elseif ($u->info['align'] == 2 && $go['nochaos'] == 1) {
|
||||
$re = 'Проход для хаосников закрыт!';
|
||||
} elseif ($u->info['inTurnir'] > 0) {
|
||||
$re = 'Вы не можете перемещаться, Вы приняли заявку на турнир ...';
|
||||
} elseif (
|
||||
@@ -241,6 +239,8 @@ if (isset($_GET['loc'])) {
|
||||
}
|
||||
$u->info['timeGo'] = time() + $go['timeGO'] + $plus_timeGo;
|
||||
$u->info['timeGoL'] = time();
|
||||
|
||||
|
||||
Db::sql('update stats set timeGo = ?, timeGoL = ? where id = ?', [$u->info['timeGo'], $u->info['timeGoL'], $u->info['id']]);
|
||||
Db::sql('update users set room = ?, online = unix_timestamp() where id = ?', [$go['id'], $u->info['id']]);
|
||||
|
||||
@@ -442,6 +442,7 @@ if (date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
var sp_rel = 1.4; //speed relevation
|
||||
var snowflake1 = "/i/itimeges/snow1.gif";
|
||||
var snowflake2 = "/i/itimeges/snow2.gif";
|
||||
const snowflake3 = '❄️';
|
||||
|
||||
var i, doc_width, doc_height;
|
||||
|
||||
@@ -478,10 +479,10 @@ if (date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
doc_width = 580;
|
||||
doc_height = 312;
|
||||
|
||||
var div = '';
|
||||
let div = '';
|
||||
for (i = 0; i < no; ++i) {
|
||||
SetVariable(i);
|
||||
div += "<div id=\"dot" + i + "\" style=\"POSITION: absolute; Z-INDEX: 30" + i + "; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im" + i + "\" src=\"" + (sty[i] < sp_rel ? snowflake2 : snowflake1) + "\" border=\"0\" alt=\"Снежинка\"></div>";
|
||||
div += "<div id=\"dot" + i + "\" style=\"POSITION: absolute; Z-INDEX: 30" + i + "; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im" + i + "\" src=\"" + (sty[i] < sp_rel ? snowflake2 : snowflake1) + "\" alt=\"Снежинка\"></div>";
|
||||
}
|
||||
|
||||
document.getElementById('snow').innerHTML = div;
|
||||
@@ -494,7 +495,7 @@ if (date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
yp[i] += sty[i] < sp_rel ? sty[i] / 2 : sty[i];
|
||||
if (yp[i] > doc_height - 40) {
|
||||
SetVariable(i);
|
||||
var im = document.getElementById('im' + i);
|
||||
const im = document.getElementById('im' + i);
|
||||
im.src = (sty[i] < sp_rel) ? snowflake2 : snowflake1;
|
||||
}
|
||||
dx[i] += stx[i];
|
||||
@@ -510,7 +511,9 @@ if (date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($u->room['id'])) {
|
||||
if (!isset($u->room['id'])) {
|
||||
echo 'Location is lost.';
|
||||
} else {
|
||||
$tmGo = $u->info['timeGo'] - time() + 1; //сколько секунд осталось
|
||||
$tmGol = $u->info['timeGo'] - $u->info['timeGoL'] + 1; //сколько секунд идти всего
|
||||
if ($tmGo < 0) {
|
||||
@@ -569,7 +572,5 @@ if (isset($u->room['id'])) {
|
||||
echo '<script>DrawWeather(31);WeatherBegin();</script>';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
echo 'Location is lost.';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user