Немножко допричесал модерацию, с которой теперь можно иметь дело.
This commit is contained in:
@@ -17,10 +17,10 @@ if (!empty($_GET['teleport']) && $user->getAdmin() == 1) {
|
||||
}
|
||||
|
||||
# ORDEN PHP
|
||||
|
||||
$_POST['use'] = $_POST['use'] ?? null;
|
||||
if ($user->getAdmin()) {
|
||||
$abil = db::c()->query('SELECT abil FROM users WHERE id = ?i', $user->getId())->fetch_assoc();
|
||||
$abil = unserialize($abil['abil']);
|
||||
$abil = db::c()->query('SELECT 1 FROM users WHERE id = ?i', $user->getId())->fetch_assoc();
|
||||
//$abil = unserialize($abil['abil']);
|
||||
switch ($_POST['use']) {
|
||||
case "healing":
|
||||
include("./magic/Healing.php");
|
||||
@@ -68,10 +68,6 @@ if ($user->getAdmin()) {
|
||||
//Заменён на CureInjury.php class. Придумать вызов.
|
||||
//include("./magic/ct_all.php");
|
||||
break;
|
||||
case "check":
|
||||
include("./magic/check.php");
|
||||
break;
|
||||
|
||||
case "attack":
|
||||
include("./magic/eattack.php");
|
||||
break;
|
||||
@@ -138,239 +134,9 @@ if ($user->getAdmin()) {
|
||||
case "bexit":
|
||||
include("./magic/bexit.php");
|
||||
break;
|
||||
case "vip":
|
||||
include("./magic/vips.php");
|
||||
break;
|
||||
}
|
||||
}
|
||||
#RELIKT PHP
|
||||
function klan_relicts()
|
||||
{
|
||||
global $user;
|
||||
$r = '';
|
||||
if ($user->getClan() > 0) {
|
||||
$abils = db::c()->query('SELECT `id`, `klan`, `sleep15`, `sleep30`, `closebattle`, `heal20`, `heal35`, `heal50`, `travmoff`, `attack`, `bloodattack`, `death`, `comment`, `openbattle`, `reamdeath`, `clone`, `unclone` FROM `abils_klan` WHERE `klan` = ?i', $user->getClan())->fetch_assoc();
|
||||
if ($abils['sleep15'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?useds=1", "target")\'><img src=\'i/sh/silence15.gif\' title=\'Заклятие молчания 15 минут\' /></a><div class="amount">' . $abils['sleep15'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/silence15.gif\' style=\'opacity: 0.3;\' title=\'Заклятие молчания 15 минут\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['sleep30'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?useds=2", "target")\'><img src=\'i/sh/silence30.gif\' title=\'Заклятие молчания 30 минут\' /></a><div class="amount">' . $abils['sleep30'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/silence30.gif\' style=\'opacity: 0.3;\' title=\'Заклятие молчания 30 минут\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['closebattle'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?useds=3\'><img src=\'i/sh/closebattle.gif\' title=\'Закрыть бой\' /></a><div class="amount">' . $abils['closebattle'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/closebattle.gif\' style=\'opacity: 0.3;\' title=\'Закрыть бой\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['heal20'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?useds=4\'><img src=\'i/sh/cureHP15.gif\' title=\'Исцеление +20%\' /></a><div class="amount">' . $abils['heal20'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cureHP15.gif\' style=\'opacity: 0.3;\' title=\'Исцеление +20%\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['heal35'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?useds=5\'><img src=\'i/sh/cureHP45.gif\' title=\'Исцеление +35%\' /></a><div class="amount">' . $abils['heal35'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cureHP45.gif\' style=\'opacity: 0.3;\' title=\'Исцеление +35%\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['heal50'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?useds=6\'><img src=\'i/sh/cureHP60.gif\' title=\'Исцеление +50%\' /></a><div class="amount">' . $abils['heal50'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cureHP60.gif\' style=\'opacity: 0.3;\' title=\'Исцеление +50%\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['travmoff'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?useds=7", "target")\'><img src=\'i/sh/cure3.gif\' title=\'Лечение тяжелой травмы\' /></a><div class="amount">' . $abils['travmoff'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cure3.gif\' style=\'opacity: 0.3;\' title=\'Лечение тяжелой травмы\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['attack'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?useds=8", "target")\'><img src=\'i/sh/attack.gif\' title=\'Нападение\' /></a><div class="amount">' . $abils['attack'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/attack.gif\' style=\'opacity: 0.3;\' title=\'Нападение\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['bloodattack'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?useds=10", "target")\'><img src=\'i/sh/attackb.gif\' title=\'Кровавое нападение\' /></a><div class="amount">' . $abils['bloodattack'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/attackb.gif\' style=\'opacity: 0.3;\' title=\'Кровавое нападение\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['death'] > 0) {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\'><img src=\'i/sh/poison_e.gif\' title=\'Объятия смерти\' /></a><div class="amount">' . $abils['death'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\'><img src=\'i/sh/poison_e.gif\' style=\'opacity: 0.3;\' title=\'Объятия смерти\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['comment'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'note("Запрос", "?useds=11", "target");\'><img src=\'i/sh/note.gif\' title=\'Записки Комментатора\' /></a><div class="amount">' . $abils['comment'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/note.gif\' style=\'opacity: 0.3;\' title=\'Записки Комментатора\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['openbattle'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?useds=12\'><img src=\'i/sh/unlockbattle.gif\' title=\'Открыть бой\' /></a><div class="amount">' . $abils['openbattle'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/unlockbattle.gif\' style=\'opacity: 0.3;\' title=\'Открыть бой\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['reamdeath'] > 0) {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\'><img src=\'i/sh/reanimationD.gif\' title=\'Поднять мертвого\' /></a><div class="amount">' . $abils['reamdeath'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\'><img src=\'i/sh/reanimationD.gif\' style=\'opacity: 0.3;\' title=\'Поднять мертвого\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['clone'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?useds=14\'><img src=\'i/sh/mirror.gif\' title=\'Клонирование\' /></a><div class="amount">' . $abils['clone'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/mirror.gif\' style=\'opacity: 0.3;\' title=\'Клонирование\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['unclone'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?useds=15", "target")\'><img src=\'i/sh/antimirror.gif\' title=\'Эфирное воздействие\' /></a><div class="amount">' . $abils['unclone'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/antimirror.gif\' style=\'opacity: 0.3;\' title=\'Эфирное воздействие\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
} else {
|
||||
$r = 'Вы не состоите в клане ...';
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
function user_relicts()
|
||||
{
|
||||
global $user;
|
||||
$r = '';
|
||||
$abils = db::c()->query('SELECT `id`, `uid`, `sleep15`, `sleep30`, `closebattle`, `heal20`, `heal35`, `heal50`, `travmoff`, `attack`, `bloodattack`, `death`, `comment`, `openbattle`, `reamdeath`, `clone`, `unclone` FROM `abils_user` WHERE `uid` = ?i', $user->getId())->fetch_assoc();
|
||||
if ($abils['sleep15'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=1", "target")\'><img src=\'i/sh/silence15.gif\' title=\'Заклятие молчания 15 минут\' /></a><div class="amount">' . $abils['sleep15'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/silence15.gif\' style=\'opacity: 0.3;\' title=\'Заклятие молчания 15 минут\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['sleep30'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=2", "target")\'><img src=\'i/sh/silence30.gif\' title=\'Заклятие молчания 30 минут\' /></a><div class="amount">' . $abils['sleep30'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/silence30.gif\' style=\'opacity: 0.3;\' title=\'Заклятие молчания 30 минут\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['closebattle'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?used=3\'><img src=\'i/sh/closebattle.gif\' title=\'Закрыть бой\' /></a><div class="amount">' . $abils['closebattle'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/closebattle.gif\' style=\'opacity: 0.3;\' title=\'Закрыть бой\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['heal20'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?used=4\'><img src=\'i/sh/cureHP15.gif\' title=\'Исцеление +20%\' /></a><div class="amount">' . $abils['heal20'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cureHP15.gif\' style=\'opacity: 0.3;\' title=\'Исцеление +20%\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['heal35'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?used=5\'><img src=\'i/sh/cureHP45.gif\' title=\'Исцеление +35%\' /></a><div class="amount">' . $abils['heal35'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cureHP45.gif\' style=\'opacity: 0.3;\' title=\'Исцеление +35%\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['heal50'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?used=6\'><img src=\'i/sh/cureHP60.gif\' title=\'Исцеление +50%\' /></a><div class="amount">' . $abils['heal50'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cureHP60.gif\' style=\'opacity: 0.3;\' title=\'Исцеление +50%\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['travmoff'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=7", "target")\'><img src=\'i/sh/cure3.gif\' title=\'Лечение тяжелой травмы\' /></a><div class="amount">' . $abils['travmoff'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/cure3.gif\' style=\'opacity: 0.3;\' title=\'Лечение тяжелой травмы\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['attack'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=8", "target")\'><img src=\'i/sh/attack.gif\' title=\'Нападение\' /></a><div class="amount">' . $abils['attack'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/attack.gif\' style=\'opacity: 0.3;\' title=\'Нападение\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['bloodattack'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=9", "target")\'><img src=\'i/sh/attackb.gif\' title=\'Кровавое нападение\' /></a><div class="amount">' . $abils['bloodattack'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/attackb.gif\' style=\'opacity: 0.3;\' title=\'Кровавое нападение\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['death'] > 0) {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=10", "target")\'><img src=\'i/sh/poison_e.gif\' title=\'Объятия смерти\' /></a><div class="amount">' . $abils['death'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\'><img src=\'i/sh/poison_e.gif\' style=\'opacity: 0.3;\' title=\'Объятия смерти\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['comment'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'note("Запрос", "?used=11", "target");\'><img src=\'i/sh/note.gif\' title=\'Записки Комментатора\' /></a><div class="amount">' . $abils['comment'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/note.gif\' style=\'opacity: 0.3;\' title=\'Записки Комментатора\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['openbattle'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?used=12\'><img src=\'i/sh/unlockbattle.gif\' title=\'Открыть бой\' /></a><div class="amount">' . $abils['openbattle'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/unlockbattle.gif\' style=\'opacity: 0.3;\' title=\'Открыть бой\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['reamdeath'] > 0) {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=13", "target")\'><img src=\'i/sh/reanimationD.gif\' title=\'Поднять мертвого\' /></a><div class="amount">' . $abils['reamdeath'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item" style=\'display: none;\'><a href=\'javascript: void(0);\'><img src=\'i/sh/reanimationD.gif\' style=\'opacity: 0.3;\' title=\'Поднять мертвого\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['clone'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'?used=14\'><img src=\'i/sh/mirror.gif\' title=\'Клонирование\' /></a><div class="amount">' . $abils['clone'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/mirror.gif\' style=\'opacity: 0.3;\' title=\'Клонирование\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
if ($abils['unclone'] > 0) {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\' onclick=\'runmagic1("Введите имя персонажа", "?used=15", "target")\'><img src=\'i/sh/antimirror.gif\' title=\'Эфирное воздействие\' /></a><div class="amount">' . $abils['unclone'] . '</div></div>';
|
||||
} else {
|
||||
$r .= '<div class="item"><a href=\'javascript: void(0);\'><img src=\'i/sh/antimirror.gif\' style=\'opacity: 0.3;\' title=\'Эфирное воздействие\' /></a><div class="amount">0</div></div>';
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
if (isset($_GET['used'])) {
|
||||
if ($_GET['used'] == 3) {
|
||||
include('magic/usability_user/close_battle.php');
|
||||
} elseif ($_GET['used'] == 4) {
|
||||
//include('magic/usability_user/heal20.php');
|
||||
} elseif ($_GET['used'] == 5) {
|
||||
//include('magic/usability_user/heal35.php');
|
||||
} elseif ($_GET['used'] == 6) {
|
||||
//include('magic/usability_user/heal50.php');
|
||||
} elseif ($_GET['used'] == 7) {
|
||||
//Заменён на CureInjury.php class. Придумать вызов.
|
||||
//include('magic/usability_user/travmoff.php');
|
||||
} elseif ($_GET['used'] == 8) {
|
||||
include('magic/usability_user/attack.php');
|
||||
} elseif ($_GET['used'] == 9) {
|
||||
include('magic/usability_user/attack_blood.php');
|
||||
} elseif ($_GET['used'] == 11) {
|
||||
include('magic/usability_user/note.php');
|
||||
} elseif ($_GET['used'] == 12) {
|
||||
include('magic/usability_user/open_battle.php');
|
||||
} elseif ($_GET['used'] == 13) {
|
||||
include('magic/usability_user/reamdeath.php');
|
||||
} elseif ($_GET['used'] == 14) {
|
||||
include('magic/usability_user/clone.php');
|
||||
} elseif ($_GET['used'] == 15) {
|
||||
include('magic/usability_user/unclone.php');
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_GET['useds'])) {
|
||||
if ($_GET['useds'] == 3) {
|
||||
include('magic/usability_klan/close_battle.php');
|
||||
} elseif ($_GET['useds'] == 4) {
|
||||
//include('magic/usability_klan/heal20.php');
|
||||
} elseif ($_GET['useds'] == 5) {
|
||||
//include('magic/usability_klan/heal35.php');
|
||||
} elseif ($_GET['useds'] == 6) {
|
||||
//include('magic/usability_klan/heal50.php');
|
||||
} elseif ($_GET['useds'] == 7) {
|
||||
//Заменён на CureInjury.php class. Придумать вызов.
|
||||
//include('magic/usability_klan/travmoff.php');
|
||||
} elseif ($_GET['useds'] == 8) {
|
||||
include('magic/usability_klan/attack.php');
|
||||
} elseif ($_GET['useds'] == 9) {
|
||||
include('magic/usability_klan/attack_blood.php');
|
||||
} elseif ($_GET['useds'] == 11) {
|
||||
include('magic/usability_klan/note.php');
|
||||
} elseif ($_GET['useds'] == 12) {
|
||||
include('magic/usability_klan/open_battle.php');
|
||||
} elseif ($_GET['useds'] == 13) {
|
||||
include('magic/usability_klan/reamdeath.php');
|
||||
} elseif ($_GET['useds'] == 14) {
|
||||
include('magic/usability_klan/clone.php');
|
||||
} elseif ($_GET['useds'] == 15) {
|
||||
include('magic/usability_klan/unclone.php');
|
||||
}
|
||||
}
|
||||
|
||||
function show_byu($type)
|
||||
{
|
||||
@@ -411,8 +177,8 @@ function show_byu($type)
|
||||
35 => 'antimirror',
|
||||
];
|
||||
if ($user->getClan()) {
|
||||
$clan = db::c()->query('SELECT `id`, `glava` FROM `clans` WHERE `id` = ?i', $user->getClan())->fetch_assoc();
|
||||
if ($clan['glava'] == $user->getId()) {
|
||||
$clan = db::c()->query('SELECT owner_id FROM clans WHERE short_name = "?s"', $user->getClan())->fetch_assoc();
|
||||
if ($clan['owner_id'] == $user->getId()) {
|
||||
$r = '<div style="text-align: center;"><a href="javascript:void(0);" class="byu_klan" id="' . $type . '">купить 1 шт.</a></div>';
|
||||
} else {
|
||||
$r = '<div style="text-align: center;"><a href="javascript:void(0);">Вы не глава</a></div>';
|
||||
@@ -431,250 +197,44 @@ function show_byu($type)
|
||||
FFFF;
|
||||
}
|
||||
|
||||
$is_ = db::c()->query('SELECT `id` FROM `abils_user` WHERE `uid` = ?i', $user->getId())->fetch_assoc();
|
||||
if (empty($is_['id'])) {
|
||||
db::c()->query('INSERT INTO `abils_user` (`uid`) VALUES (?i)', $user->getId());
|
||||
}
|
||||
|
||||
if (empty($user->getClan())) {
|
||||
$is_ = db::c()->query('SELECT `id` FROM `abils_klan` WHERE `klan` = ?i', $user->getClan())->fetch_assoc();
|
||||
if (empty($is_['id'])) {
|
||||
db::c()->query('INSERT INTO `abils_klan` (`klan`) VALUES (?i)', $user->getClan());
|
||||
}
|
||||
}
|
||||
|
||||
$bank = db::c()->query('SELECT `ekr` FROM `bank` WHERE `id` = ?i ', $_SESSION['uid'])->fetch_assoc();
|
||||
|
||||
|
||||
Template::header('user_abilities');
|
||||
echo <<<RELICTS
|
||||
<span class='legend'>Клановые и личные реликты</span><br>
|
||||
<button disabled>sleep15</button>
|
||||
<button disabled>sleep30</button>
|
||||
<button disabled>closebattle</button>
|
||||
<button disabled>heal20</button>
|
||||
<button disabled>heal35</button>
|
||||
<button disabled>heal50</button>
|
||||
<button disabled>travmoff</button>
|
||||
<button disabled>attack</button>
|
||||
<button disabled>bloodattack</button>
|
||||
<button disabled>death</button>
|
||||
<button disabled>comment</button>
|
||||
<button disabled>openbattle</button>
|
||||
<button disabled>reamdeath</button>
|
||||
<button disabled>clone</button>
|
||||
<button disabled>unclone</button>
|
||||
RELICTS;
|
||||
if ($user->getAdmin()) {
|
||||
echo <<<A
|
||||
<button onclick="location.href='?teleport=1'">Телепорт на ЦП</button>
|
||||
A;
|
||||
}
|
||||
?>
|
||||
<div style="float: right;">
|
||||
<?php if ($user->getAdmin() == 1): ?>
|
||||
<button onclick="location.href='?teleport=1'">Телепорт на ЦП</button>
|
||||
<?php endif; ?>
|
||||
<input type="button" onClick="location.href='main.php';" value="Вернуться">
|
||||
</div>
|
||||
<h2>Особые умения</h2>
|
||||
<div style="text-align: center;" id=hint3></div>
|
||||
<div>
|
||||
<?php
|
||||
foreach ($moj as $k => $v) {
|
||||
switch ($k) {
|
||||
case "sleep":
|
||||
$script_name = "runmagic0";
|
||||
$magic_name = "Наложить заклятие молчания";
|
||||
break;
|
||||
case "sleepf":
|
||||
$script_name = "runmagicf";
|
||||
$magic_name = "Наложить заклятие форумного молчания";
|
||||
break;
|
||||
case "healing":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Лечение";
|
||||
break;
|
||||
case "al_neut_power":
|
||||
$script_name = "RunmagicSelf";
|
||||
$magic_name = "Сила нейтралитета";
|
||||
break;
|
||||
case "ct1":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Исцелить легкую травму";
|
||||
break;
|
||||
case "ct2":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Исцелить среднюю травму";
|
||||
break;
|
||||
case "ct3":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Исцелить тяжелую травму";
|
||||
break;
|
||||
case "sleep_off":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Снять заклятие молчания";
|
||||
break;
|
||||
case "sleepf_off":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Снять заклятие форумного молчания";
|
||||
break;
|
||||
case "haos":
|
||||
$script_name = "runmagic2";
|
||||
$magic_name = "Наложить заклятие хаоса";
|
||||
break;
|
||||
case "haos_off":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Снять заклятие хаоса";
|
||||
break;
|
||||
case "death":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Наложить заклятие смерти";
|
||||
break;
|
||||
case "death_off":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Снять заклятие смерти";
|
||||
break;
|
||||
case "obezl":
|
||||
$script_name = "runmagic2";
|
||||
$magic_name = "Наложить заклятие обезличивания";
|
||||
break;
|
||||
case "obezl_off":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Снять заклятие обезличивания";
|
||||
break;
|
||||
case "pal_off":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Лишить звания Паладин";
|
||||
break;
|
||||
case "attack":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Нападение";
|
||||
break;
|
||||
case "attack_t":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Нападение на Темного";
|
||||
break;
|
||||
case "battack":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Кровавое нападение";
|
||||
break;
|
||||
case "attackk_close":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Кулачное закрытое кровавое нападение";
|
||||
break;
|
||||
case "attackk_open":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Кулачное закрытое нападение";
|
||||
break;
|
||||
case "marry":
|
||||
$script_name = "runmagic4";
|
||||
$magic_name = "Зарегистрировать брак";
|
||||
break;
|
||||
case "unmarry":
|
||||
$script_name = "runmagic4";
|
||||
$magic_name = "Расторгнуть брак";
|
||||
break;
|
||||
case "hidden":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Заклятие невидимости";
|
||||
break;
|
||||
case "teleport":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Телепортация";
|
||||
break;
|
||||
case "check":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Поставить проверку";
|
||||
break;
|
||||
case "ct_all":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Вылечить от травм";
|
||||
break;
|
||||
case "pal_buttons":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Отметить о прохождении проверки";
|
||||
break;
|
||||
case "vampir":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Вампиризм (выпить энергию другого игрока)";
|
||||
break;
|
||||
case "brat":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Помочь темному собрату (вмешаться в поединок)";
|
||||
break;
|
||||
case "dneit":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Присвоить склонность (Нейтральное Братство)";
|
||||
break;
|
||||
case "dpal":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Присвоить склонность (Паладин)";
|
||||
break;
|
||||
case "ddark":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Присвоить склонность (Темное Братство)";
|
||||
break;
|
||||
case "dlight":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Присвоить склонность (Светлое Братство)";
|
||||
break;
|
||||
case "un_align":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Лишить склонности";
|
||||
break;
|
||||
case "note":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Редактировать личное дело";
|
||||
break;
|
||||
case "sys":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Отправить в чат системное сообщение";
|
||||
break;
|
||||
case "scanner":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Показать лог действий модератора";
|
||||
break;
|
||||
case "rep":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Отчет о переводах";
|
||||
break;
|
||||
case "rost":
|
||||
$script_name = "runmagic";
|
||||
$magic_name = "Присвоить статус";
|
||||
break;
|
||||
case "ldadd":
|
||||
$script_name = "";
|
||||
$magic_name = "Записать причину отправки в Хаос";
|
||||
break;
|
||||
case "crush":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Сокрушение";
|
||||
break;
|
||||
case "def":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Защита от оружия";
|
||||
break;
|
||||
case "bexit":
|
||||
$script_name = "runmagic1";
|
||||
$magic_name = "Выйти из боя";
|
||||
break;
|
||||
}
|
||||
|
||||
if ($script_name) {
|
||||
$action_ok = 1;
|
||||
$abil = db::c()->query('SELECT `abil` FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc();
|
||||
$abil = unserialize($abil['abil']);
|
||||
|
||||
if ($user->getAlign() == 2) {
|
||||
if ($k == 'al_neut_power' && $abil[0] < 1) {
|
||||
$action_ok = 0;
|
||||
}
|
||||
if ($k == 'attackk_close' && $abil[1] < 1) {
|
||||
$action_ok = 0;
|
||||
}
|
||||
if ($k == 'attackk_open' && $abil[2] < 1) {
|
||||
$action_ok = 0;
|
||||
}
|
||||
}
|
||||
if ($user->getAlign() == 6) {
|
||||
if ($k == 'ct1' && $abil[0] < 1) {
|
||||
$action_ok = 0;
|
||||
}
|
||||
if ($k == 'ct2' && $abil[1] < 1) {
|
||||
$action_ok = 0;
|
||||
}
|
||||
if ($k == 'ct3' && $abil[2] < 1) {
|
||||
$action_ok = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($action_ok > 0) {
|
||||
print "<a onclick=\"javascript:$script_name('$magic_name','$k','target','target1') \" href='#'><img src='i/magic/" . $k . ".gif' title='" . $magic_name . "'></a> ";
|
||||
}
|
||||
}
|
||||
if ($user->getAlign() == 2) // Нейтралы
|
||||
if ($user->getAlign() == 2 || $user->getAdmin()) // Нейтралы
|
||||
{
|
||||
|
||||
$abil = db::c()->query('SELECT `abil` FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc();
|
||||
$abil = unserialize($abil['abil']);
|
||||
$abil = db::c()->query('SELECT 1 FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc();
|
||||
//$abil = unserialize($abil['abil']);
|
||||
for ($i = 0; $i < 3; $i++) {
|
||||
if (!$abil[$i]) {
|
||||
$abil[$i] = 0;
|
||||
@@ -686,11 +246,11 @@ Template::header('user_abilities');
|
||||
echo("<img src='i/magic/attackk_open.gif' title='Кулачное закрытое нападение'> Кулачное закрытое нападение - " . $abil[2] . "<br />");
|
||||
}
|
||||
|
||||
if ($user->getAlign() == 6) // Свет
|
||||
if ($user->getAlign() == 6 || $user->getAdmin()) // Свет
|
||||
{
|
||||
|
||||
$abil = db::c()->query('SELECT `abil` FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc();
|
||||
$abil = unserialize($abil['abil']);
|
||||
$abil = db::c()->query('SELECT 1 FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc();
|
||||
//$abil = unserialize($abil['abil']);
|
||||
for ($i = 0; $i < 3; $i++) {
|
||||
if (!$abil[$i]) {
|
||||
$abil[$i] = 0;
|
||||
@@ -710,7 +270,7 @@ Template::header('user_abilities');
|
||||
<legend id="personal" class="box_user" href="#inlin" style="cursor: pointer;"
|
||||
title="Магазин персональных реликтов">Персональные :
|
||||
</legend>
|
||||
<?= user_relicts(); ?>
|
||||
[список в шапке]
|
||||
</fieldset>
|
||||
</div>
|
||||
<div style="padding-top: 15px;">
|
||||
@@ -718,7 +278,7 @@ Template::header('user_abilities');
|
||||
<legend id="klans" class="box_klan" href="#inlines" style="cursor: pointer;"
|
||||
title="Магазин клановых реликтов">Клановые :
|
||||
</legend>
|
||||
<?= klan_relicts(); ?>
|
||||
[список в шапке]
|
||||
</fieldset>
|
||||
</div>
|
||||
<div style="padding-top: 13px; padding-bottom: 13px;">
|
||||
|
||||
Reference in New Issue
Block a user