diff --git a/__modules/clan_modules/kazna.php b/__modules/clan_modules/kazna.php
index 5c25f71..0ddeb44 100644
--- a/__modules/clan_modules/kazna.php
+++ b/__modules/clan_modules/kazna.php
@@ -1,9 +1,23 @@
-
+ array(0, 'Просмотр событий клана'),
+ 2 => array(0, 'Создание событий клана'),
+ 3 => array(0, 'Просмотр хранилища'),
+ 4 => array(0, 'Использование вещей из хранилища'),
+ 5 => array(0, 'Изъятие предметов из хранилища'),
+ 6 => array(0, 'Просмотр казны и списка игроков, пополнявших казну'),
+ 7 => array(0, 'Пополнение казны'),
+ 8 => array(0, 'Использование казны'),
+ 9 => array(0, 'Прием в клан'),
+ 10 => array(0, 'Изгнание из клана'),
+ 11 => array(0, 'Редактирование информации о клане')
+);
+
if($user['klan'] == '') { header('Location: ../../main.php'); exit(); }
$clan = mysql_fetch_array(mysql_query('SELECT `id`, `recruits`, `short`, `name`, `descr`, `glava`, `money`, `ekr`, `vozm`, `align`, `mshadow`, `wshadow`, `homepage`, `rating`, `zbor`, `zamok`, `izamok`, `ifon` FROM `clans` WHERE `id` = "'.$user['klan'].'" LIMIT 1'));
$err = '';
@@ -82,7 +96,8 @@ if($_GET['addecredits']) {
}
function form_pay($us, $clan) {
- global $clan_acces, $banks;
+ global $clan_acces $banks;
+
$user = mysql_fetch_array(mysql_query('SELECT `id`, `login`, `level`, `money` FROM `users` WHERE `id` = "'.$us.'" LIMIT 1'));
$r = '';
if($clan_acces[7][0] == 1) {
@@ -127,13 +142,13 @@ function addeCredits() {
- if($err != '') { echo $err.' '; } ?>
+ '; } ?>
Клановая казна: =$clan['money']; ?> кр, =$clan['ekr']; ?> екр.
Пополнить казну:
- if($clan_acces[7][0] == 1) { echo form_pay($user['id'], $clan['id']); } else { echo 'Вы не можете пополнять казну '; } ?>
+ Вы не можете пополнять казну'; } ?>
- if($clan_acces[6][0] == 1) { ?>
+
Просмотр действий с казной
} ?>
diff --git a/admin.php b/admin.php
index a842801..a26130c 100644
--- a/admin.php
+++ b/admin.php
@@ -68,6 +68,23 @@ $al = db::c()->query('SELECT * FROM `aligns` WHERE `align` = "?s" LIMIT 1', $use
header("Cache-Control: no-cache");
+function statsat($nu)
+{ /*in admin.php*/
+ global $exptable;
+ $stats = 0;
+ $master = 0;
+ $vinos = 0;
+
+ foreach ($exptable as $k => $v) {
+ if ($k == $nu) break;
+ $stats += $v[0];
+ $master += $v[1];
+ $vinos += $v[2];
+ $money += $v[3];
+ }
+ return array("stats" => $stats + 12, "master" => $master + 1, "vinos" => $vinos + 3, "money" => $money);
+}
+
function imp($array)
{
$str = '';
diff --git a/functions.php b/functions.php
index f24819e..e586bcb 100644
--- a/functions.php
+++ b/functions.php
@@ -1,113 +1,32 @@
query('UPDATE `users`,`online` SET `users`.`room` = ?i, `online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $_GET['goto'], $_GET['goto'], $_SESSION['uid']);
$user['room'] = intval($_GET['goto']);
}
}
function createbot($bot, $login = "")
{
-// $rec = mysql_fetch_array(mysql_query("SELECT `id`, `login`, `maxhp` FROM `users` WHERE `id` = '$bot' LIMIT 1"));
-// $rec = db::c('SELECT `id`, `login`, `maxhp` FROM `users` WHERE `id` = "$bot" LIMIT 1');
$rec = db::c()->query('SELECT `id`, `login`, `maxhp` FROM `users` WHERE `id` = "?s" LIMIT 1', $bot)->fetch_assoc();
if (isset($rec['id'])) {
if ($login) {
$rec['login'] = $login;
}
$botname = $rec['login'];
- mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`) VALUES ('$botname', '$bot', '$battle', '$rec[maxhp]')");
- return array("id" => mysql_insert_id(), "login" => $botname);
+ db::c()->query('INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`) VALUES ("?s", "?s", "?s", "?s")', $botname, $bot, $battle, $rec['maxhp']);
+ $nid = db::c()->getLastInsertId();
+ return array("id" => $nid, "login" => $botname);
} else {
return false;
}
}
-function statsat($nu)
-{ /*in admin.php*/
- global $exptable;
- $stats = 0;
- $master = 0;
- $vinos = 0;
-
- foreach ($exptable as $k => $v) {
- if ($k == $nu) break;
- $stats += $v[0];
- $master += $v[1];
- $vinos += $v[2];
- $money += $v[3];
- }
- return array("stats" => $stats + 12, "master" => $master + 1, "vinos" => $vinos + 3, "money" => $money);
-}
-
-//function basestats($user) {
-// $rec1 = mysql_fetch_array(mysql_query("SELECT * FROM `userdata` WHERE `id` = '$user' LIMIT 1"));
-// $hp = 30;
-// $r = mysql_query("SELECT `sila`, `lovk`, `inta`, `vinos`, `hp`, `intel`, `type` FROM `effects` WHERE `owner` = '$user'");
-// while($rec = mysql_fetch_assoc($r)) {
-// if($rec['type'] == 11 || $rec['type'] == 12 || $rec['type'] == 13 || $rec['type'] == 14) {
-// $rec1['sila'] -= $rec['sila'];
-// $rec1['lovk'] -= $rec['lovk'];
-// $rec1['inta'] -= $rec['inta'];
-// $rec1['vinos'] -= $rec['vinos'];
-// $rec1['intel'] -= $rec['intel'];
-// $rec1['mudra'] -= $rec['mudra'];
-// } else {
-// $rec1['sila'] += $rec['sila'];
-// $rec1['lovk'] += $rec['lovk'];
-// $rec1['inta'] += $rec[ 'inta'];
-// $rec1['vinos'] += $rec['vinos'];
-// $rec1['intel'] += $rec['intel'];
-// $rec1['mudra'] += $rec['mudra'];
-// }
-// $hp += $rec['hp'];
-// }
-// $hp += $rec1['vinos']*6;
-// $rec1['maxhp'] = $hp;
-// return $rec1;
-//}
-//
-//function statsback($user, $room = 0) {
-// global $dressslots;
-// $rec1 = basestats($user);
-// $nu = mysql_fetch_array(mysql_query("SELECT `nextup` FROM `users` WHERE `id` = '$user' LIMIT 1"));
-// mysql_query("UPDATE `inventory` SET `dressed` = 0 WHERE `owner` = '$user'");
-// mysql_query("UPDATE `users` SET `in_tower` = 0, `sila` = '$rec1[sila]', `lovk` = '$rec1[lovk]', `inta` = '$rec1[inta]', `vinos` = '$rec1[vinos]', `intel` = '$rec1[intel]', `stats` = '$rec1[stats]', `hp` = '$rec1[maxhp]', `maxhp` = '$rec1[maxhp]', `level` = '".levelatnextup($nu['nextup'])."', `mec` = '$rec1[mec]', `topor` = '$rec1[topor]', `dubina` = '$rec1[dubina]', `noj` = '$rec1[noj]', `mfire` = '$rec1[mfire]', `mwater` = '$rec1[mwater]', `mair` = '$rec1[mair]', `mearth` = '$rec1[mearth]', `mlight` = '$rec1[mlight]', `mgray` = '$rec1[mgray]', `mdark` = '$rec1[mdark]', `master` = '$rec1[master]', `align` = '$rec1[align]', ".($room?"`room` = '$room',":"")."".implode("=0, ", $dressslots)."=0 WHERE `id` = '$user' LIMIT 1");
-//}
-//
-//function levelatnextup($exp) {
-// global $exptable;
-// $ret = 0;
-// foreach($exptable as $k => $v) {
-// if($v[5] > $exp) return $ret;
-// if($v[4]) $ret++;
-// }
-// return $ret;
-//}
#####Для нападалок. Сперва комнаты в которых нельзя напасть, потом персонаж на которого нельзя напасть.
$unkilable = array(
@@ -115,19 +34,6 @@ $unkilable = array(
'users' => array(10962, 10964, 10965)
);
-$clan_acces = array(
- 1 => array(0, 'Просмотр событий клана'),
- 2 => array(0, 'Создание событий клана'),
- 3 => array(0, 'Просмотр хранилища'),
- 4 => array(0, 'Использование вещей из хранилища'),
- 5 => array(0, 'Изъятие предметов из хранилища'),
- 6 => array(0, 'Просмотр казны и списка игроков, пополнявших казну'),
- 7 => array(0, 'Пополнение казны'),
- 8 => array(0, 'Использование казны'),
- 9 => array(0, 'Прием в клан'),
- 10 => array(0, 'Изгнание из клана'),
- 11 => array(0, 'Редактирование информации о клане')
-);
$runes_exp = array('1' => 10500, '2' => 23500, '3' => 38500, '4' => 57000, '5' => 77000, '6' => 103000, '7' => 136500, '8' => 171500, '9' => 212500, '10' => 257500);
#####
@@ -135,7 +41,7 @@ $runes_exp = array('1' => 10500, '2' => 23500, '3' => 38500, '4' => 57000, '5' =
$canalenters = array(620);
$caverooms = array(621);
$userslots = array('sergi', 'kulon', 'perchi', 'weap', 'bron', 'r1', 'r2', 'r3', 'helm', 'shit', 'boots', 'rybax', 'plaw', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'm9', 'm10');
-$dressslots = array('sergi', 'kulon', 'perchi', 'weap', 'bron', 'r1', 'r2', 'r3', 'helm', 'shit', 'boots', 'rybax', 'plaw', 'rune_1', 'rune_2', 'rune_3');
+//$dressslots = array('sergi', 'kulon', 'perchi', 'weap', 'bron', 'r1', 'r2', 'r3', 'helm', 'shit', 'boots', 'rybax', 'plaw', 'rune_1', 'rune_2', 'rune_3');
function getuserdata($id = 0)
{
@@ -160,30 +66,27 @@ if ($user['battle'] == 0 && $user['hp'] < $user['maxhp']) {
}
if (!isset($banks['id'])) {
- //$banks = mysql_fetch_array(mysql_query('SELECT `id`, `cr`, `ekr` FROM `bank` WHERE `id` = "' . $_COOKIE['inder'] . '" AND `owner` = "' . $user['id'] . '" LIMIT 1'));
$banks = db::c()->query('SELECT `id`, `cr`, `ekr` FROM `bank` WHERE `id` = "?s" AND `owner` = "?S" LIMIT 1', $_COOKIE['inder'], $user['id'])->fetch_assoc();
}
function auth_bank($id, $pass, $us)
{
global $banks;
- $r = '';
-// $bn = mysql_fetch_array(mysql_query('SELECT `id`, `pass` FROM `bank` WHERE `id` = "' . (int)$id . '" AND `owner` = "' . $us . '" LIMIT 1'));
- $bn = db::c()->query('SELECT `id`, `pass` FROM `bank` WHERE `id` = ?i AND `owner` = "?s" LIMIT 1', $id, $us)->fetch_assoc();
+ $bn = db::c()->query('SELECT `id`, `pass` FROM `bank` WHERE `id` = ?i AND `owner` = "?s"', $id, $us)->fetch_assoc();
if (isset($bn['id'])) {
if ($bn['pass'] == md5($pass)) {
setcookie('inder', $bn['id'], time() + 60 * 60 * 24 * 7, '/', GAMEDOMAIN, 0, true);
$banks['id'] = $bn['id'];
// $banks['cr'] = $banks['cr'];
// $banks['ekr'] = $banks['ekr'];
- $r = 'Успешная авторизация ...';
+ $msg = 'Успешная авторизация ...';
} else {
- $r = 'Неверный пароль ...';
+ $msg = 'Неверный пароль ...';
}
} else {
- $r = 'Счёт не найден ...';
+ $msg = 'Счёт не найден ...';
}
- return $r;
+ return $msg;
}
function exit_bank($link)
@@ -873,7 +776,7 @@ function bank_check($item, $table = "shop", $present = '', $onlyonetrip = '', $f
}
if ($cost) {
- $cost = $cost;
+ $rec1['cost'] = $cost;
}
if ($fields) {
@@ -3452,9 +3355,9 @@ function showpersout($id, $pas = 0, $battle = 0, $me = 0)
} ?>
Уровень: = $user['level'] ?>
if ($user['id'] != 233 && $user['id'] != 234 && $user['id'] != 235) { ?>
- Побед: '>= $user['win'] ?>
- Поражений: '>= $user['lose'] ?>
- Ничьих: '>= $user['nich'] ?>
+ Побед: '>= $user['win'] ?>
+ Поражений: '>= $user['lose'] ?>
+ Ничьих: '>= $user['nich'] ?>
} ?>
10, '2' => 20, '3' => 30, '4' => 40, '5' => 50, '6' => 60, '7' => 70, '8' => 80, '9' => 90, '10' => 100);
- $runes_bron = array('1' => 5, '2' => 10, '3' => 15, '4' => 20, '5' => 25, '6' => 30, '7' => 35, '8' => 40, '9' => 45, '10' => 50);
- $runes_hp = array('1' => 10, '2' => 10, '3' => 10, '4' => 10, '1' => 15, '1' => 20, '1' => 20, '1' => 20, '1' => 20, '1' => 20);
- $tec_rune = mysql_fetch_array(mysql_query('SELECT `id`, `type`, `rune_level`, `rune_exp`, `owner` FROM `inventory` WHERE `id` = "' . $id . '" AND `owner` = "' . $uid . '" LIMIT 1'));
- if (isset($tec_rune['id'])) {
- if ($tec_rune['type'] == 24) {
- if ($tec_rune['rune_exp'] >= $runes_exp[$tec_rune['level'] + 1]) {
-
- }
- }
- }
-}
function plusorminus($n, $shownum = 1)
{
@@ -3768,7 +3656,7 @@ function show_shop_items($it, $from = 'shop')
$r .= (($item['gmeshok']) ? "• Увеличивает рюкзак: +{$item['gmeshok']} " : "") . "
" . (($item['letter']) ? "Количество символов: " . strlen($item['letter']) . "" : "") . "
- " . (($item['letter']) ? "На бумаге записан текст: " . nl2br($item['letter']) . "
" : "") . "
+ " . (($item['letter']) ? "На бумаге записан текст: " . nl2br($item['letter']) . "
" : "") . "
" . (($item['opisan']) ? "• " . nl2br($item['opisan']) . " " : "") . "
" . (($magic['name'] && $item['type'] != 50) ? "Наложены заклятия: " . $magic['name'] . " " : "") . "
" . (($item['text']) ? "На ручке выгравирована надпись:" . $item['text'] . " " : "") . "
@@ -4096,7 +3984,7 @@ function showitem($row, $type, $link = '', $returned = false)
$returnHTML .= (($row['gmeshok']) ? "• Увеличивает рюкзак: +{$row['gmeshok']} " : "") . "
" . (($row['letter']) ? "Количество символов: " . strlen($row['letter']) . "" : "") . "
- " . (($row['letter']) ? "На бумаге записан текст: " . nl2br($row['letter']) . "
" : "") . "
+ " . (($row['letter']) ? "На бумаге записан текст: " . nl2br($row['letter']) . "
" : "") . "
" . (($row['opisan']) ? "• " . nl2br($row['opisan']) . " " : "") . "
" . (($magic['name'] && $row['type'] != 50) ? "Наложены заклятия: " . $magic['name'] . " " : "") . "
" . (($row['text']) ? "На ручке выгравирована надпись:" . $row['text'] . " " : "") . "
@@ -4360,7 +4248,7 @@ function show_item($row, $type, $txt, $place)
$r .= '';
- if ($row['letter']) $r .= 'На бумаге записан текст: ' . nl2br($row['letter']) . '
';
+ if ($row['letter']) $r .= 'На бумаге записан текст: ' . nl2br($row['letter']) . '
';
if ($magic['name'] && $row['type'] != 50) $r .= 'Наложены заклятия: ' . $magic['name'] . ' ';
if ($row['text']) $r .= 'На ручке выгравирована надпись: ' . $row['text'] . ' ';
if ($incmagic['max']) $r .= 'Встроено заклятие ' . $incmagic['cur'] . ' шт. ';
diff --git a/repair.php b/repair.php
index d7f7cd2..1752987 100644
--- a/repair.php
+++ b/repair.php
@@ -144,8 +144,6 @@ function closehint3()
">Гравировка
">Перезарядка магии
">Модифицирование
-
- ">Улучшение Рун