diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..85e7c1df
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/.idea/
diff --git a/_incl_data/class/Uploader.php b/_incl_data/class/Uploader.php
new file mode 100644
index 00000000..56abfdf8
--- /dev/null
+++ b/_incl_data/class/Uploader.php
@@ -0,0 +1,174 @@
+
+ */
+
+class Uploader
+{
+ private $width = ['min' => 0, 'max' => 0];
+ private $height = ['min' => 0, 'max' => 0];
+ private $maxFileSizeMb;
+ private $savePath;
+ private $extensions = 'jpg|png|jpeg|gif';
+ private $extMatches = [];
+ private $FILE;
+ private $cnm = null;
+ public static $error;
+
+ public function __construct($name, $cnm = null)
+ {
+ $this->FILE = $_FILES;
+ if (!$this->FILE[$name]) {
+ return;
+ }
+ $this->cnm = $cnm;
+ }
+
+ /**
+ * @param int $max
+ * @param int $min
+ * @return void
+ */
+ public function setWidth($max, $min = null)
+ {
+ $this->width['min'] = is_null($min) ? $max : $min;
+ $this->width['max'] = $max;
+ }
+
+ /**
+ * @param int $max
+ * @param int $min
+ * @return void
+ */
+ public function setHeight($max, $min = null)
+ {
+ $this->height['min'] = is_null($min) ? $max : $min;
+ $this->height['max'] = $max;
+ }
+
+ /**
+ * @param $megabytes
+ * @return void
+ */
+ public function setMaxFileSize($megabytes)
+ {
+ $this->maxFileSizeMb = $megabytes * (1024 * 1024);
+ }
+
+ /**
+ * @param string $path путь от корня до конечной папки без открывающего слеша.
+ * @return void
+ */
+ public function setSavePath($path)
+ {
+ $this->savePath = __DIR__ . '/' . $path;
+ }
+
+ /**
+ * @param string|array $ext
+ * @return void
+ */
+ public function setExtentions($ext)
+ {
+ if (is_array($ext)) {
+ $arr = $ext;
+ } else {
+ $arr[] = $ext;
+ }
+ if (!$arr) {
+ return;
+ }
+ $this->extensions = implode('|', $arr);
+ }
+
+ /**
+ * @param int $width
+ * @param int $height
+ * @return void
+ */
+ public function setDimensions($width, $height)
+ {
+ $this->setWidth($width);
+ $this->setHeight($height);
+ }
+
+ private function hasNormalDimensions()
+ {
+ list($width, $height) = getimagesize($this->FILE['tmp_name']);
+ if (
+ $width < $this->width['min'] ||
+ $width > $this->width['max'] ||
+ $height < $this->height['min'] ||
+ $height > $this->height['max']
+ ) {
+ self::$error = "Требования к размеру [{$this->width['max']}x{$this->height['max']}] не соблюдены.";
+ if ($this->width['min'] !== $this->width['max'] || $this->height['min'] !== $this->height['max']) {
+ self::$error .= " Минимум [{$this->width['min']}x{$this->height['min']}].";
+ }
+ self::$error .= " [{$width}x$height] ";
+ return false;
+ }
+ return true;
+ }
+
+ private function hasNormalFileSize()
+ {
+ if (!$this->maxFileSizeMb) {
+ $this->setMaxFileSize(2);
+ }
+ if ($this->FILE['size'] > $this->maxFileSizeMb || $this->FILE['size'] <=0) {
+ self::$error = 'Неверный размер файла. Максимальный размер файла ' . $this->maxFileSizeMb . ' МБ';
+ return false;
+ }
+ return true;
+ }
+
+ private function hasNormalType()
+ {
+ if (
+ !preg_match('/\.(' . $this->extensions . ')$/i', $this->FILE['name'], $this->extMatches) ||
+ !preg_match('/image/i', $this->FILE['type'])
+ ) {
+ self::$error = 'Неверный тип файла. Допустимые типы : ' . $this->extensions;
+ return false;
+ }
+ return true;
+ }
+
+ private function hasNormalFilePath()
+ {
+ if (!$this->savePath || !is_dir($this->savePath)) {
+ self::$error = 'Ошибка загрузки: нет такой папки.';
+ return false;
+ }
+ return true;
+ }
+
+ private function upload()
+ {
+ $this->extMatches[1] = strtolower($this->extMatches[1]);
+ $fn = uniqid('f_', true) . '.' . $this->extMatches[1];
+ $fn2 = uniqid('f_', true) . '.gif';
+ if ($this->cnm) {
+ $fn = $this->cnm;
+ $fn2 = $this->cnm;
+ }
+ if (!move_uploaded_file($this->FILE['tmp_name'], $this->savePath . $fn)) {
+ self::$error = 'Ошибка загрузки файла';
+ return false;
+ }
+ return [$fn2, $fn, $this->savePath . $fn];
+ }
+
+ function saveimg()
+ {
+ return $this->hasNormalFilePath() &&
+ $this->hasNormalDimensions() &&
+ $this->hasNormalFileSize() &&
+ $this->hasNormalType() ? $this->upload() : false;
+ }
+}
\ No newline at end of file
diff --git a/modules_data/_clan.php b/modules_data/_clan.php
index e0237758..77e6d8fe 100644
--- a/modules_data/_clan.php
+++ b/modules_data/_clan.php
@@ -1,2944 +1,3595 @@
-
-if(!defined('GAME')) { die(); }
-
-$res = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1"));
-$cpr = explode('|', $u->info['clan_prava']);
-
-if(!isset($res['id'])) {
- die('Клан был расформирован.');
+info['clan']) . "' LIMIT 1")
+);
+$cpr = explode('|', $u->info['clan_prava']);
+
+if (!isset($res['id'])) {
+ die('Клан был расформирован.');
+}
+
+if (!isset($_GET['events']) && !isset($_GET['diplom']) && !isset($_GET['control']) && !isset($_GET['deposit']) && !isset($_GET['titul']) && !isset($_GET['rules']) && !isset($_GET['info']) && !isset($_GET['members'])) {
+ $_GET['events'] = 1;
}
//Возможности текущего титула
-$tt = array(
- 0 => array('000000000','Доступные каналы'),
- 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,'Редактирование информации о клане'),
- 12 => array(0,'Клановые союзы и альянсы'),
- 13 => array(0,'Управление клановыми союзами и альянсами'),
- 14 => array(0,'Обьявление войны'),
- 15 => array(0,0),
- 15 => array(0,0),
- 16 => array(0,0),
- 17 => array(0,0),
- 18 => array(0,0),
- 19 => array(0,0),
- 20 => array(0,0)
-);
+$tt = [
+ 0 => ['000000000', 'Доступные каналы'],
+ 1 => [0, 'Просмотр событий клана'],
+ 2 => [0, 'Создание событий клана'],
+ 3 => [0, 'Просмотр хранилища'],
+ 4 => [0, 'Использование вещей из хранилища'],
+ 5 => [0, 'Изъятие предметов из хранилища'],
+ 6 => [0, 'Просмотр казны и списка игроков, пополнявших казну'],
+ 7 => [0, 'Пополнение казны и доступ к абилкам'],
+ 8 => [0, 'Использование казны'],
+ 9 => [0, 'Прием в клан'],
+ 10 => [0, 'Изгнание из клана'],
+ 11 => [0, 'Редактирование информации о клане'],
+ 12 => [0, 'Клановые союзы и альянсы'],
+ 13 => [0, 'Управление клановыми союзами и альянсами'],
+ 14 => [0, 'Обьявление войны'],
+ 15 => [0, 0],
+ 15 => [0, 0],
+ 16 => [0, 0],
+ 17 => [0, 0],
+ 18 => [0, 0],
+ 19 => [0, 0],
+ 20 => [0, 0],
+];
-if($u->info['clan_prava'] != 'glava') {
- $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$u->info['clan_prava'].'" LIMIT 1'));
- if(!isset($utitl['id'])) {
- $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 2 LIMIT 1'));
- }
+if ($u->info['clan_prava'] != 'glava') {
+ $utitl = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "' . $u->info['clan_prava'] . '" LIMIT 1')
+ );
+ if (!isset($utitl['id'])) {
+ $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 2 LIMIT 1'));
+ }
} else {
- $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 1 LIMIT 1'));
+ $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 1 LIMIT 1'));
}
-if(isset($utitl['id'])) {
- $i = 1;
- while($i < count($tt)) {
- if($utitl['prava'][$i] > 0) {
- $tt[$i][0] = 1;
- }
- $i++;
- }
+if (isset($utitl['id'])) {
+ $i = 1;
+ while ($i < count($tt)) {
+ if ($utitl['prava'][$i] > 0) {
+ $tt[$i][0] = 1;
+ }
+ $i++;
+ }
}
$u->info['tt'] = $tt;
//Уровень клана
-$lvl_exp = array(
- 0 => 0,
- 1 => 500000,
- 2 => 2000000,
- 3 => 5500000,
- 4 => 10500000,
- 5 => 20500000,
- 6 => 35500000,
- 7 => 65500000,
- 8 => 100000000,
- 9 => 200000000,
- 10 => 300000000,
- 11=> 1000000000
-
-);
+$lvl_exp = [
+ 0 => 0,
+ 1 => 500000,
+ 2 => 2000000,
+ 3 => 5500000,
+ 4 => 10500000,
+ 5 => 20500000,
+ 6 => 35500000,
+ 7 => 65500000,
+ 8 => 100000000,
+ 9 => 200000000,
+ 10 => 300000000,
+ 11 => 1000000000,
-if($res['exp'] >= $lvl_exp[$res['level']+1]) {
- $res['level']++;
- mysql_query('UPDATE `clan` SET `level` = "'.$res['level'].'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","Ваш клан достиг уровня '.$res['level'].'!"
- )');
+];
+
+if ($res['exp'] >= $lvl_exp[$res['level'] + 1]) {
+ $res['level']++;
+ mysql_query('UPDATE `clan` SET `level` = "' . $res['level'] . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1');
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","Ваш клан достиг уровня ' . $res['level'] . '!"
+ )'
+ );
}
-$r1 = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_clan_reting_list` WHERE `clan` = "'.$res['id'].'" AND `date` = "'.date('dmY').'" LIMIT 1')); // читаем позицию клана
+$r1 = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `aaa_clan_reting_list` WHERE `clan` = "' . $res['id'] . '" AND `date` = "' . date(
+ 'dmY'
+ ) . '" LIMIT 1'
+ )
+); // читаем позицию клана
//Права клана
-$lvl_prava = array(
- 0 => array(8,0,0,0,0,50,20,200),
- 1 => array(12,1,0,0,0,50,20,200),
- 2 => array(16,1,0,0,0,50,20,200),
- 3 => array(20,1,0,0,0,50,20,200),
- 4 => array(24,1,1,0,0,100,40,200),
- 5 => array(28,1,1,0,0,100,40,200),
- 6 => array(32,1,1,0,0,100,40,200),
- 7 => array(36,1,1,0,0,200,80,200),
- 8 => array(40,1,1,1,1,200,80,200),
- 9 => array(44,1,1,1,1,200,80,200),
- 10 => array(48,1,1,1,1,200,80,200),
- 11 => array(52,1,1,1,1,200,80,200)
-)
+$lvl_prava = [
+ 0 => [8, 0, 0, 0, 0, 50, 20, 200],
+ 1 => [12, 1, 0, 0, 0, 50, 20, 200],
+ 2 => [16, 1, 0, 0, 0, 50, 20, 200],
+ 3 => [20, 1, 0, 0, 0, 50, 20, 200],
+ 4 => [24, 1, 1, 0, 0, 100, 40, 200],
+ 5 => [28, 1, 1, 0, 0, 100, 40, 200],
+ 6 => [32, 1, 1, 0, 0, 100, 40, 200],
+ 7 => [36, 1, 1, 0, 0, 200, 80, 200],
+ 8 => [40, 1, 1, 1, 1, 200, 80, 200],
+ 9 => [44, 1, 1, 1, 1, 200, 80, 200],
+ 10 => [48, 1, 1, 1, 1, 200, 80, 200],
+ 11 => [52, 1, 1, 1, 1, 200, 80, 200],
+]
?>
-
-
-
+
-
-
-if($u->info['clan_prava'] != 'glava') {
- if(isset($_GET['clan_exit']) && $u->newAct($_GET['sd4']) == true) {
- if($u->info['money'] >= 50) {
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
покинул клан. (50 кр.)';
- mysql_query('INSERT INTO `clan_news` (`clan`, `time`, `ddmmyyyy`, `uid`, `ip`, `login`, `title`, `text`) VALUES ("'.$res['id'].'", "'.time().'", "'.date('d.m.Y').'", "0", "127.0.0.1", "Администрация", "Клановое сообщение", "'.mysql_real_escape_string($txt).'")');
- if ($usr['level'] < 10)
- {
- mysql_query('UPDATE `users` SET `palpro` = 0, `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- }
- else
- {
- mysql_query('UPDATE `users` SET `palpro` = 0, `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "'.time().'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- }
- $ar = $u->rem_itm_cl($u->info, $res['id'], 7);
- } else {
- echo '';
- }
- }
-?>
-
- } ?>
+
+info['clan_prava'] != 'glava') {
+ if (isset($_GET['clan_exit']) && $u->newAct($_GET['sd4']) == true) {
+ if ($u->info['money'] >= 50) {
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
покинул клан. (50 кр.)';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`, `time`, `ddmmyyyy`, `uid`, `ip`, `login`, `title`, `text`) VALUES ("' . $res['id'] . '", "' . time(
+ ) . '", "' . date(
+ 'd.m.Y'
+ ) . '", "0", "127.0.0.1", "Администрация", "Клановое сообщение", "' . mysql_real_escape_string(
+ $txt
+ ) . '")'
+ );
+ if ($usr['level'] < 10) {
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = 0, `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "0" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ } else {
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = 0, `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "' . time(
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ }
+ $ar = $u->rem_itm_cl($u->info, $res['id'], 7);
+ } else {
+ echo '';
+ }
+ }
+ ?>
+
+
-
-
-
-
=$res['name'];?>
-
-
-
-
if(isset($_GET['events'])) { ?>
-
-
- if($tt[7][0] > 0 && $u->info['room'] != 263) { ?>
-
-
-
-/*$p['m1'] = 1;
-$srok = array(15=>'15 минут',30=>'30 минут',60=>'один час',180=>'три часа',360=>'шесть часов',720=>'двенадцать часов',1440=>'одни сутки',4320=>'трое суток');
-
-if(isset($_GET['usemod']))
-{
- if(isset($_POST['usem1']))
- {
- include('moder/usem1.php');
- }elseif(isset($_POST['teleport']))
- {
- //include('moder/teleport.php');
- }
-}*/
-?>
-
-
-
-/*
-if ($r1['pos'] == 1 || $u->info['admin'] == 1)
- {
- $item_clan = array
- (
- "" => array
- (
- array(865,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Нападение 865
- array(2391,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Кровавое нападение 2391
- array(4943,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Выход из боя 4943
- array(2545,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_hpNow=600|srok=86400|nosale=1|sudba=1',1), //восстановление ХП 600 2545
- array(3043,5,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_hpNow=120|srok=86400|nosale=1|sudba=1',1), //восстановление ХП 120 3043
- array(4781,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_mpNow=750|srok=86400|nosale=1|sudba=1',1), //восстановление МП 750 4781
- array(4779,5,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_mpNow=250|srok=86400|nosale=1|sudba=1',1), //восстановление МП 250 4779
- array(3102,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //жж5 3102
- array(1001,3,0,0,0,'onlyOne=1|musor=1|noremont=1|tr_lvl=8|oneType=71|sudba='.$u->info['login'].'|srok=86400|nosale=1|lvl=0|tr_s1=0|tr_s2=0|tr_s3=0|tr_s4=0',1), // Защита от оружия 1001
- array(4941,3,0,0,0,'onlyOne=1|musor=1|noremont=1|tr_lvl=8|oneType=71|sudba='.$u->info['login'].'|srok=86400|nosale=1|lvl=0|tr_s1=0|tr_s2=0|tr_s3=0|tr_s4=0',1), // Защита магии 4941
- array(994,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), // Сокрушение 994
- array(4942,3,0,0,0,'|useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), // Маг Уселок 4942
- array(4412,5,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1),
- array(4413,5,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1),
- array(4414,5,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1)
- ),
- );
- }
- elseif ($r1['pos'] == 2)
- {
- $item_clan = array
- (
- "" => array
- (
- array(865,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Нападение 865
- array(2391,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Кровавое нападение 2391
- array(4943,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Выход из боя 4943
- array(2545,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_hpNow=600|srok=86400|nosale=1|sudba=1',1), //восстановление ХП 600 2545
- array(3043,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_hpNow=120|srok=86400|nosale=1|sudba=1',1), //восстановление ХП 120 3043
- array(4781,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_mpNow=750|srok=86400|nosale=1|sudba=1',1), //восстановление МП 750 4781
- array(4779,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_mpNow=250|srok=86400|nosale=1|sudba=1',1), //восстановление МП 250 4779
- array(3102,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //жж5 3102
- array(1001,2,0,0,0,'onlyOne=1|musor=1|noremont=1|tr_lvl=8|oneType=71|sudba='.$u->info['login'].'|srok=86400|nosale=1|lvl=0|tr_s1=0|tr_s2=0|tr_s3=0|tr_s4=0',1), // Защита от оружия 1001
- array(4941,2,0,0,0,'onlyOne=1|musor=1|noremont=1|tr_lvl=8|oneType=71|sudba='.$u->info['login'].'|srok=86400|nosale=1|lvl=0|tr_s1=0|tr_s2=0|tr_s3=0|tr_s4=0',1), // Защита магии 4941
- array(994,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), // Сокрушение 994
- array(4942,2,0,0,0,'|useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), // Маг Уселок 4942
- array(4412,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1),
- array(4413,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1),
- array(4414,3,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1)
- ),
- );
- }
- elseif ($r1['pos'] == 3)
- {
- $item_clan = array
- (
- "" => array
- (
- array(865,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Нападение 865
- array(2391,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Кровавое нападение 2391
- array(4943,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //Выход из боя 4943
- array(2545,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_hpNow=600|srok=86400|nosale=1|sudba=1',1), //восстановление ХП 600 2545
- array(3043,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_hpNow=120|srok=86400|nosale=1|sudba=1',1), //восстановление ХП 120 3043
- array(4781,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_mpNow=750|srok=86400|nosale=1|sudba=1',1), //восстановление МП 750 4781
- array(4779,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|magic_mpNow=250|srok=86400|nosale=1|sudba=1',1), //восстановление МП 250 4779
- array(3102,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), //жж5 3102
- array(1001,1,0,0,0,'onlyOne=1|musor=1|noremont=1|tr_lvl=8|oneType=71|sudba='.$u->info['login'].'|srok=86400|nosale=1|lvl=0|tr_s1=0|tr_s2=0|tr_s3=0|tr_s4=0',1), // Защита от оружия 1001
- array(4941,1,0,0,0,'onlyOne=1|musor=1|noremont=1|tr_lvl=8|oneType=71|sudba='.$u->info['login'].'|srok=86400|nosale=1|lvl=0|tr_s1=0|tr_s2=0|tr_s3=0|tr_s4=0',1), // Защита магии 4941
- array(994,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), // Сокрушение 994
- array(4942,1,0,0,0,'|useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1), // Маг Уселок 4942
- array(4412,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1),
- array(4413,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1),
- array(4414,2,0,0,0,'useOnLogin=1|musor=1|noremont=1|srok=86400|nosale=1|sudba=1',1)
- ),
- );
- }
- else
- {
- $item_clan = array
- (
- "" => array
- (
+
+
+
+
= $res['name']; ?>
+
+
+
+
+
+
+
+ 0 && $u->info['room'] != 263) { ?>
+
+
+
+
+ События
+ info['id'] . '" AND `time` > ' . (time(
+ ) - 10) . ' LIMIT 1'
+ )
+ );
+ if (isset($lmsg['id'])) {
+ $c_r .= 'Нельзя добавлять сообщения чаще одного раза в 10 секунд ';
+ } else {
+ $tadd = htmlspecialchars($_POST['textadd'], null, 'cp1251');
+ $ttadd = htmlspecialchars($_POST['titleadd'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $tadd)) == '') {
+ $c_r .= 'Нельзя отправлять пустое событие ';
+ } elseif (str_replace(' ', '', str_replace(' ', '', $ttadd)) == '') {
+ $c_r .= 'Нельзя отправлять пустой заголовок ';
+ } else {
+ $tadd = str_replace("\n", ' ', $tadd);
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","' . $u->info['id'] . '","' . $u->info['ip'] . '","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $ttadd
+ ) . '","' . mysql_real_escape_string($tadd) . '"
+ )'
+ );
+ $c_r .= 'Событие было успешно добавлено ';
}
- if($item_clan[$clan_panel][$i][1]-$vix > 0) {
- if(isset($_GET['take_item_clan_panel']) && $_GET['take_item_clan_panel'] == $itm['id']) {
- $nitm = $u->addItem($itm['id'],$u->info['id'],$item_clan[$clan_panel][$i][5]);
- if($item_clan[$clan_panel][6]>0) {
+ }
+ } elseif (isset($_GET['delete']) && $tt[2][0] == 1) {
+ $upd = mysql_query(
+ 'UPDATE `clan_news` SET `delete` = "' . $u->info['id'] . '" WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0" AND `uid` != "0" AND `id` = "' . mysql_real_escape_string(
+ $_GET['delete']
+ ) . '" LIMIT 1'
+ );
+ if ($upd) {
+ $c_r .= 'Событие было успешно удалено ';
+ } else {
+ $c_r .= 'Событие не найдено ';
+ }
+ }
+
+ $dd = date('d');
+ $mm = date('m');
+ $yy = date('Y');
+
+ if (isset($_GET['mm'])) {
+ $mm = ceil((int)$_GET['mm']);
+ }
+ if (isset($_GET['dd'])) {
+ $dd = ceil((int)$_GET['dd']);
+ }
+ if (isset($_GET['yy'])) {
+ $yy = ceil((int)$_GET['yy']);
+ }
+
+ $mml = ceil($mm) - 1;
+ $mmr = ceil($mm) + 1;
+ $yyl = $yy;
+ $yyr = $yy;
+ if ($mml < 1) {
+ $yyl--;
+ $mml = 12;
+ }
+ if ($mmr > 12) {
+ $yyr++;
+ $mmr = 1;
+ }
+ $dds = ['', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб ', 'вс '];
+ $mms = ['', 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'];
+ $num = 0;
+ $lday = 0;
+ for ($i = 0; $i < 7; $i++) {
+ $dayofweek = date('w', mktime(0, 0, 0, $mm, $day_count, $yy));
+ $dayofweek = $dayofweek - 1;
+ if ($dayofweek == -1) {
+ $dayofweek = 6;
+ }
+
+ if ($dayofweek == $i) {
+ $week[$num][$i] = $day_count;
+ $lday = $day_count;
+ $day_count++;
+ } else {
+ $week[$num][$i] = "";
+ }
+ }
+
+ function freenews($d, $m, $y)
+ {
+ global $res;
+ $r = $d;
+ if ($d < 9) {
+ $d = '0' . $d;
+ }
+ if ($m < 9) {
+ $m = '0' . ((int)$m);
+ }
+ $n = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_news` WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0" AND `ddmmyyyy` = "' . $d . '.' . $m . '.' . $y . '" LIMIT 1'
+ )
+ );
+ if (isset($n['id'])) {
+ $r = '' . $r . ' ';
+ }
+ return $r;
+ }
+
+ $i = 1;
+ $c_c .= '';
+ if ($tt[2][0] > 0) {
+ $c_c .= '
';
+ }
+ $c_c .= '
< >
' . $yy . ' ' . $mms[ceil(
+ $mm
+ )] . ' ';
+ while ($i <= 49) {
+ if ($i <= 7) {
+ $c_c .= '
' . $dds[$i] . ' ';
+ } else {
+ if ($i - 7 > 7) {
+ $lday++;
+ if (date('d', mktime(0, 0, 0, $mm, $lday)) == $lday) {
+ if ($lday == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
+ $c_c .= '
' . freenews($lday, $mm, $yy) . ' ';
+ } else {
+ $c_c .= '
' . freenews($lday, $mm, $yy) . ' ';
}
- $u->addAction(time(),'dark_itm'.$itm['id'],'');
- echo '
Предмет "'.$itm['name'].' " перемещен к Вам в инвентарь! ';
+ } else {
+ $c_c .= '
';
+ }
+ } else {
+ if ($week[0][$i - 8] > 0) {
+ if ($week[0][$i - 8] == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
+ $c_c .= '
' . freenews(
+ $week[0][$i - 8], $mm, $yy
+ ) . ' ';
+ } else {
+ $c_c .= '
' . freenews(
+ $week[0][$i - 8], $mm, $yy
+ ) . ' ';
+ }
+ } elseif ($lday > 0) {
+ $c_c .= '
';
}
}
- $seet0 = '';
- //Вывод предметов
- $seet0 .= '
';
- if($item_clan[$clan_panel][$i][1]-$vix > 0) {
- $seet0 = '
'.$seet0.' ';
- }else{
- $seet0 = '
'.$seet0.' ';
- }
- $seet .= $seet0;
}
+ if ($i == 7 || $i == 14 || $i == 21 || $i == 28 || $i == 35 || $i == 42) {
+ if ($lday > 0 || $i != 14) {
+ $c_c .= '
';
+ }
+ }
+ $i++;
+ }
+ $c_c .= '
';
+
+ if ($tt[1][0] == 1) {
+ $cnftr = '';
+ if (isset($_GET['ftr'])) {
+ if ($_GET['ftr'] == 1) {
+ $dd1 = $dd;
+ $mm1 = $mm;
+ $yy1 = $yy;
+ if ($dd1 < 9) {
+ $dd1 = '0' . $dd1;
+ }
+ if ($mm1 < 9) {
+ $mm1 = '0' . $mm1;
+ }
+ $cnftr = ' AND `ddmmyyyy` = "' . mysql_real_escape_string(
+ $dd1 . '.' . $mm1 . '.' . $yy1
+ ) . '"';
+ }
+ }
+ $pg = round((int)$_GET['pg']);
+ if ($pg < 1) {
+ $pg = 1;
+ }
+ $pgssee = ceil(($pg - 1) * 5);
+
+ $pgs = mysql_fetch_array(
+ mysql_query(
+ 'SELECT COUNT(`id`) FROM `clan_news` WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0"' . $cnftr
+ )
+ );
+ $pgs = $pgs[0];
+ $pga = ceil($pgs / 5);
+
+ $i = 1;
+ while ($i <= $pga) {
+ if ($pg == $i) {
+ $c_p .= ' ' . $i . ' ';
+ } else {
+ if (isset($_GET['ftr'])) {
+ $c_p .= ' ' . $i . ' ';
+ } else {
+ $c_p .= ' ' . $i . ' ';
+ }
+ }
+ $i++;
+ }
+
+ if ($c_p != '') {
+ $c_p = 'Страицы: ' . $c_p;
+ }
+
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_news` WHERE `clan` = "' . $res['id'] . '" AND `delete` < 1' . $cnftr . ' ORDER BY `id` DESC LIMIT ' . mysql_real_escape_string(
+ $pgssee
+ ) . ',5'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ if ($pl['uid'] > 0) {
+ $login = $u->microLogin($pl['uid'], 1);
+ if ($tt[2][0] == 1) {
+ $pl['text'] = ' ' . $pl['text'];
+ }
+ } else {
+ $login = '';
+ }
+
+ $c_r .= '
+
+
+ ' . $login . '
+
+
+ ' . $pl['text'] . '
+
+
';
+ }
+ }
+ if ($c_r == '') {
+ $c_r .= 'Событий пока нет или глава клана не предоставил вам к ним доступ ';
+ }
+
+ ?>
+
+
+ = $c_r ?>
+ = $c_c ?>
+
+
+ = $c_p ?>
+
+
+
+
+
+
+
+
+
+
Каналы чата сохранены ';
+ $res['canals'] = $_POST['svb_canals'];
+ $rce = explode();
+ $i = 1;
+ while ($i <= 9) {
+
+ $i++;
+ }
+ mysql_query(
+ 'UPDATE `clan` SET `canals` = "' . mysql_real_escape_string(
+ $res['canals']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ } elseif (isset($_POST['svb_site']) && $tt[11][0] == 1) {
+ echo '
Клановый сайт сохранен ';
+ $res['site'] = $_POST['svb_site'];
+ $rce = explode();
+ $i = 1;
+ while ($i <= 9) {
+
+ $i++;
+ }
+ mysql_query(
+ 'UPDATE `clan` SET `site` = "' . mysql_real_escape_string(
+ $res['site']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+
+ } elseif (isset($_POST['svb_give_money']) && $tt[7][0] == 1) {
+ $mn = round((int)$_POST['svb_give_money'], 2);
+ if ($mn >= 0.01) {
+ if ($res['money1'] < $mn) {
+ echo '
В клане недостаточно средств ';
+ } else {
+ $res['money1'] -= $mn;
+ $u->info['money'] += $mn;
+ echo '
Вы успешно сняли с казны клана ' . $mn . ' кр. ';
+ mysql_query(
+ 'UPDATE `clan` SET `money1` = "' . mysql_real_escape_string(
+ $res['money1']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . mysql_real_escape_string(
+ $u->info['money']
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","1","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $mn
+ ) . '","' . $u->info['id'] . '")'
+ );
+ }
+ }
+ } elseif (isset($_POST['svb_give_money2']) && $u->info['clan_prava'] == 'glava') {
+ $mn = round((int)$_POST['svb_give_money2'], 2);
+ if ($mn >= 0.01) {
+ if ($res['money2'] < $mn) {
+ echo '
В клане недостаточно Екр. ';
+ } else {
+
+ $res['money2'] -= $mn;
+ $u->info['money2'] += $mn;
+ echo '
Вы успешно сняли с казны клана ' . $mn . ' Екр. ';
+ mysql_query(
+ 'UPDATE `clan` SET `money2` = "' . mysql_real_escape_string(
+ $res['money2']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `money2` = "' . mysql_real_escape_string(
+ $u->info['money2']
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","3","' . $u->info['login'] . '","' . (mysql_real_escape_string(
+ $mn
+ ) * -1) . '","' . $u->info['id'] . '")'
+ );
+
+ }
+ }
+ } elseif (isset($_POST['svb_take_money']) && $tt[6][0] == 1) {
+ $mn = round((int)$_POST['svb_take_money'], 2);
+ if ($mn >= 0.01) {
+ if ($u->info['money'] < $mn) {
+ echo '
У вас недостаточно средств ';
+ } elseif ($res['money1'] + $mn > 99999) {
+ echo '
В казне клана не может быть больше 99999кр. ';
+ } else {
+ $res['money1'] += $mn;
+ $u->info['money'] -= $mn;
+ echo '
Вы успешно положили в казну клана ' . $mn . ' кр. ';
+ mysql_query(
+ 'UPDATE `clan` SET `money1` = "' . mysql_real_escape_string(
+ $res['money1']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . mysql_real_escape_string(
+ $u->info['money']
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","2","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $mn
+ ) . '","' . $u->info['id'] . '")'
+ );
+ }
+ }
+ } elseif (isset($_POST['svb_take_money2']) && $tt[6][0] == 1) {
+ $mn = round((int)$_POST['svb_take_money2'], 2);
+ if ($mn >= 0.01) {
+ if ($u->info['money2'] < $mn) {
+ echo '
У вас недостаточно Екр. ';
+ } else {
+ $maxs = mysql_fetch_array(
+ mysql_query(
+ 'SELECT SUM(`val`) AS val FROM `clan_operations` WHERE `uid` = "' . $u->info['id'] . '" AND `clan` = "' . $res['id'] . '" AND `type` = 3'
+ )
+ );
+ if (!isset($maxs['val'])) {
+ $maxs['val'] = 0;
+ }
+ if ($maxs['val'] + $mn > 100) {
+ echo '
Максимальная сумма взноса: 100 Екр. Можете положить еще: ' . (100 - $maxs['val']) . ' Екр. ';
+ } else {
+ $res['money2'] += $mn;
+ $u->info['money2'] -= $mn;
+ echo '
Вы успешно положили в казну клана ' . $mn . ' екр. ';
+ mysql_query(
+ 'UPDATE `clan` SET `money2` = "' . mysql_real_escape_string(
+ $res['money2']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `money2` = "' . mysql_real_escape_string(
+ $u->info['money2']
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","3","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $mn
+ ) . '","' . $u->info['id'] . '")'
+ );
+ }
+ }
+ }
+ } elseif (isset($_POST['invite']) && ($_POST['invite'] == 'Принять' || $_POST['invite'] == 'Выгнать' || $_POST['invite'] == 'Назначить') && $tt[11][0] == 1) {
+ if ($_POST['invite'] == "Выгнать" && $tt[10][0] == 1) {
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string(
+ $_POST['logingo']
+ ) . '" AND `clan` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ //$ttus = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$usr['clan_prava'].'" LIMIT 1'));
+ if (!isset($usr['id'])) {
+ echo '
Игрок не найден в клане ';
+ } elseif ($tt['prioritet'] >= $utitl['prioritet']) {
+ echo '
Игрок старше вас по званию, либо звания совпадают ';
+ } elseif ($u->info['money'] < $c_pr[1]) {
+ echo '
У вас не достаточно кр. для исключения игрока из клана (Требуется: ' . $c_pr[1] . ' кр.) ';
+ } elseif ($usr['clan_prava'] == 'galva' && $u->info['clan_prava'] != 'glava') {
+ echo '
Игрок старше вас по званию, либо звания совпадают ';
+ } else {
+ $ar = $u->rem_itm_cl($usr, $res['id'], 8);
+ if ($usr['level'] < 10) {
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "0" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ } else {
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "' . time(
+ ) . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ }
+ $u->info['money'] -= $c_pr[1];
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ $c_r .= '
Игрок "' . $usr['login'] . '" был исключен из клана за ' . $c_pr[1] . ' кр. ';
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
исключил из клана игрока
' . $usr['login'] . ' [' . $usr['level'] . ']
';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+ }
+ } elseif ($_POST['invite'] == "Назначить" && $u->info['clan_prava'] == 'glava') {
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string(
+ $_POST['logingo']
+ ) . '" AND `clan` = "' . $res['id'] . '" AND `banned` = "0" LIMIT 1'
+ )
+ );
+ if (!isset($usr['id'])) {
+ echo '
Игрок не найден в клане ';
+ } elseif ($u->info['money'] < $c_pr[2]) {
+ echo '
У вас не достаточно кр. для назначения игрока на пост главы клана (Требуется: ' . $c_pr[2] . ' кр.) ';
+ } elseif ($usr['clan_prava'] == 'galva') {
+ echo '
Игрок уже является главой клана ';
+ } else {
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "glava", `clan` = "' . $res['id'] . '", `mod_zvanie` = "глава клана", `align` = "' . $res['align'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $u->info['money'] -= $c_pr[2];
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "2", `mod_zvanie` = "новичок", `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ $c_r .= '
Игрок "' . $usr['login'] . '" был назначен главой клан за ' . $c_pr[0] . ' кр. ';
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
назначил игрока
' . $usr['login'] . ' [' . $usr['level'] . ']
на должность
Главы клана ';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+ }
+ } elseif ($_POST['invite'] == "Принять" && $tt[9][0] == 1) {
+ $is_cl = mysql_fetch_row(
+ mysql_query("SELECT COUNT(*) FROM `users` WHERE `clan` = '" . $res['id'] . "'")
+ );
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string(
+ $_POST['logingo']
+ ) . '" AND `clan` != "' . $res['id'] . '" AND `clan_zv` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ if (!isset($usr['id'])) {
+ echo '
Подходящий игрок не найден или не подал заявку в Ваш клан. ';
+ } elseif ($usr['clan_prava'] == 'galva') {
+ echo '
Игрок уже является главой клана ';
+ // }elseif($usr['palpro'] < time()) {
+ // echo '
Игрок должен пройти проверку у паладинов ';
+ } elseif ($usr['clan_delay'] + 10 * 24 * 60 * 60 > time()) {
+ echo '
У игрока задержка на вступление в клан до ' . date(
+ 'd.m.Y H:i', $usr['clan_delay'] + 10 * 24 * 60 * 60
+ ) . ' ';
+ } elseif ($u->info['money'] < $c_pr[0]) {
+ echo '
У вас не достаточно кр. для приема игрока в клан (Требуется: ' . $c_pr[0] . ' кр.) ';
+ } elseif ($usr['clan'] != '0' || $usr['align'] != '0') {
+ echo '
Персонаж уже находится в клане, либо имеет склонность ';
+ } elseif ($is_cl[0] >= $lvl_prava[$res['level']][0]) {
+ echo '
Достигнут лимит приглашений. Повысте уровень клана. ';
+ } else {
+ // `palpro` = "'.(time()+86400*7).'",
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "2",`clan` = "' . $res['id'] . '",`mod_zvanie` = "",`align` = "' . $res['align'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $u->info['money'] -= $c_pr[0];
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ echo '
Игрок "' . $usr['login'] . '" был принят в клан за ' . $c_pr[0] . ' кр. ';
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
принял в клан игрока
' . $usr['login'] . ' [' . $usr['level'] . ']
';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+ }
+ }
+ }
+ ?>
+ 0) { ?>
+
+
+ (это вам обойдется в = $c_pr[0] ?>
кр. )
+ (Для приема в клан персонаж должен подать заявку через Регистратуру Кланов)
+ Список подавших заявку:
+ ' . $plnew['login'] . '[' . $plnew['level'] . ']
';
+ }
+
+ ?>
+
+
+
+ 0) { ?>
+
+
+ (это вам обойдется в = $c_pr[1] ?> кр. )
+
+
+ info['clan_prava'] == 'glava') { ?>
+
+
(глава клана вправе сложить с себя полномочия, назначив главой клана другого
+ персонажа)
+
+
+
+
+
+
+
+ 0) { ?>
+
+ Редактирование статуса персонажа
+ 0 [rp_titul] => 0 [rp_zvanie] => [rp_canals] =>
+ $c_r = '';
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `id` = "' . mysql_real_escape_string(
+ $_POST['rp_login']
+ ) . '" AND `clan` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ if (isset($usr['id'])) {
+ if ($usr['clan_prava'] != 'glava') {
+ $tt = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "' . $usr['clan_prava'] . '" LIMIT 1')
+ );
+ if ($tt['prioritet'] < $utitl['prioritet']) {
+ //новый титул
+ if ((int)$_POST['rp_titul'] > 0) {
+ $tt_new = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `id` = "' . mysql_real_escape_string(
+ $_POST['rp_titul']
+ ) . '" AND `clan` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ if (isset($tt_new['id'])) {
+ if ($tt_new['prioritet'] < $utitl['prioritet']) {
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "' . $tt_new['id'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $c_r .= 'Игроку "' . $usr['login'] . '" был присвоен титул "' . $tt_new['name'] . '" ';
+ if ($tt_new['prioritet'] < $tt['prioritet']) {
+ //понижен
+ $txt = 'Игрок ' . $u->info['login'] . ' [' . $u->info['level'] . '] понизил титул игроку ' . $usr['login'] . ' [' . $usr['level'] . '] до "' . $tt_new['name'] . ' "';
+ } else {
+ //присвоен
+ $txt = 'Игрок ' . $u->info['login'] . ' [' . $u->info['level'] . '] присвоил титул "' . $tt_new['name'] . ' " игроку ' . $usr['login'] . ' [' . $usr['level'] . '] ';
+ }
+
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+
+ } else {
+ $c_r .= 'Вы не можете назначать титул старше вашего титула ';
+ }
+ }
+ }
+ mysql_query(
+ 'UPDATE `users` SET `mod_zvanie` = "' . mysql_real_escape_string(
+ $_POST['rp_zvanie']
+ ) . '",`ccanals` = "' . mysql_real_escape_string(
+ $_POST['rp_canals']
+ ) . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $c_r .= 'Информация успешно сохранена ';
+
+ } else {
+ $c_r .= 'Игрок старше вас по званию, либо звания совпадают '; // Тут
+ }
+ } else {
+ $c_r .= 'Игрок старше вас по званию, либо звания совпадают ';
+ }
+ } else {
+ $c_r .= 'Игрок не состоит в клане ' . $res['name'] . ' ';
+ }
+ }
+ echo $c_r;
+ ?>
+
+
+
+
+
+ 0 && $res['money2'] > 0 && $u->info['admin'] > 0) { ?>
+
+ Заказать изображение
+
+
+
+
+ Казна клана
+
+ 0) { ?>
+
+
+
+
+
+
+
+ 0) { ?>
+
+
+
+
+
+ 0 && $tt[3][0] == 1) { ?>
+
+
+
+
Остроумно, но здесь так делать нельзя :-) ',
+ '
Это будет очень сложно сделать, Ваши сокланы против! ',
+ '
Не уподобляйтесь большинству, защищайте интересы своего клана! '];
+ echo $rn[rand(0, 2)];
+ } elseif ($clnta['global'] < $clntn['global'] / 2) {
+ echo '
Противник слишком слаб ';
+ } elseif ($cln['join1'] == $res['join1'] && $res['join1'] > 0) {
+ echo '
Вы состоите в союзе с этим кланом ';
+ } elseif ($cln['join2'] == $res['join2'] && $res['join2'] > 0) {
+ echo '
Вы состоите в альянсе с этим кланом ';
+ } else {
+ $lwar = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_wars` WHERE `time_finish` > ' . time(
+ ) . ' AND ((`clan1` = "' . $cln['id'] . '" AND `clan2` = "' . $res['id'] . '") OR (`clan2` = "' . $cln['id'] . '" AND `clan1` = "' . $res['id'] . '")) LIMIT 1 '
+ )
+ );
+ if (!isset($lwar['id'])) {
+ $mkr = 10;
+ $tpcw = 1;
+ if ($_POST['RadioGroup1'] == 2) {
+ $mkr = 20;
+ $tpcw = 2;
+ }
+ if (isset($lwar['id'])) { // было true == true
+ echo '
Нельзя обьявить войну прямо сейчас ';
+ } elseif ($mkr > $res['money2']) {
+ echo '
В казне клана не достаточно средств ';
+ } else {
+ mysql_query(
+ 'UPDATE `clan` SET `money2` = `money2` - ' . $mkr . ' WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_wars` (`clan1`,`clan2`,`time_start`,`time_finish`,`type`,`text`) VALUES ("' . $res['id'] . '","' . $cln['id'] . '","' . time(
+ ) . '","' . (time() + 60 * 60 * 24) . '","' . $tpcw . '","Война!")'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","4","' . $u->info['login'] . '","clanwar_' . $mkr . '_' . $cln['id'] . '","' . $u->info['id'] . '")'
+ );
+ echo '
Вы успешно обьявили войну клану "' . $cln['name'] . '" за ' . $mkr . ' екр. ';
+ }
+ } else {
+ echo '
Вы уже ведете войну с данным кланом ';
+ }
+ }
+ } else {
+ echo '
Клан с таким названием не найден ';
+ }
+ }
+ }
+
+ ?>
+
+
+ Клановые войны
+ "' . time(
+ ) . '" LIMIT 1'
+ )
+ );
+ $warc = $warc[0];
+ if ($tt[14][0] == 1) {
+ if ($warc < 3) {
+ ?>
+
+ Зафиксированны войны: ' . $warc . ' шт. ';
+ } else {
+ echo 'У Вашего клана уже 3 и более войн ';
+ }
+
+ }
+ ?>
+
+
+ "' . time(
+ ) . '"'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ $cln1 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $pl['clan1'] . '" LIMIT 1')
+ );
+ $cln2 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $pl['clan2'] . '" LIMIT 1')
+ );
+ $ms .= '
Война между кланами
' . $cln1['name'] . ' и
' . $cln2['name'] . '.
';
+ if ($pl['text'] != '') {
+ $ms .= 'Причина войны:
' . $pl['text'] . ' ';
+ }
+ $ms .= 'Время войны: ' . date('d.m.Y H:i', $pl['time_start']) . ' - ' . date(
+ 'd.m.Y H:i', $pl['time_finish']
+ ) . '
';
+ }
+ if ($ms == '') {
+ ?>
+ В данный момент Ваш клан не ведет войн.
+
+
+
+
+ Союзы и альянсы
+ Ваш клан уже подал заявку в данный союз ';
+ } elseif ($res['join1'] > 0) {
+ echo 'Ваш клан уже находится в союзе ';
+ } else {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $cnm['id'] . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно подали заявку в союз "' . $cnm['name'] . '" ';
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("' . $res['id'] . '","' . $cnm['id'] . '","' . time(
+ ) . '","1")'
+ );
+ }
+ } else {
+ echo 'Альянс или союз с такиим названием не существует ';
+ }
+ } else {
+ //вступление в альянс
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" AND `type` = "2" LIMIT 1'
+ )
+ );
+ if (isset($cnm['id'])) {
+ $cnmz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $cnm['id'] . '" AND `clan` = "' . $res['id'] . '" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "2" LIMIT 1'
+ )
+ );
+ if (isset($cnmz['id'])) {
+ echo 'Ваш клан уже подал заявку в данный альянс ';
+ } elseif ($res['join1'] == 0) {
+ echo 'Для вступления в альянс требуется вступить в союз ';
+ } elseif ($res['join2'] > 0) {
+ echo 'Ваш клан уже находится в альянсе ';
+ } else {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $cnm['id'] . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно подали заявку в альянс "' . $cnm['name'] . '" ';
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("' . $res['id'] . '","' . $cnm['id'] . '","' . time(
+ ) . '","2")'
+ );
+ }
+ } else {
+ echo 'Альянс или союз с такиим названием не существует ';
+ }
+ }
+ } elseif (isset($_GET['newjoint']) && $tt[13][0] == 1) {
+ if ($_GET['newjoint'] == 1) {
+ //союзы
+ if ($res['join1'] > 0) {
+ echo 'Ваш клан уже состоит в союзе ';
+ } else {
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $nm)) == '') {
+ echo 'Введите название союза ';
+ } else {
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" LIMIT 1'
+ )
+ );
+ if (!isset($cnm['id'])) {
+ mysql_query(
+ 'INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("' . time(
+ ) . '","' . mysql_real_escape_string(
+ $nm
+ ) . '","1","' . $res['id'] . '","' . $res['id'] . '")'
+ );
+ $id = mysql_insert_id();
+ $res['join1'] = $id;
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("' . $res['id'] . '","' . $id . '","' . time(
+ ) . '","1","' . time() . '")'
+ );
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $id . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно создали союз "' . $nm . '" ';
+ } else {
+ echo 'Альянс или союз с такиим названием уже существует ';
+ }
+ }
+ }
+ } else {
+ //альянсы
+ if ($res['join1'] == 0) {
+ echo 'Ваш клан должен состоять в союзе ';
+ } elseif ($res['join2'] > 0) {
+ echo 'Ваш клан уже состоит в альянсе ';
+ } else {
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $nm)) == '') {
+ echo 'Введите название альянса ';
+ } else {
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" LIMIT 1'
+ )
+ );
+ if (!isset($cnm['id'])) {
+ mysql_query(
+ 'INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("' . time(
+ ) . '","' . mysql_real_escape_string(
+ $nm
+ ) . '","2","' . $res['id'] . '","' . $res['id'] . '")'
+ );
+ $id = mysql_insert_id();
+ $res['join2'] = $id;
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("' . $res['id'] . '","' . $id . '","' . time(
+ ) . '","2","' . time() . '")'
+ );
+ mysql_query(
+ 'UPDATE `clan` SET `join2` = "' . $id . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно создали альянс "' . $nm . '" ';
+ } else {
+ echo 'Альянс или союз с такиим названием уже существует ';
+ }
+ }
+ }
+ }
+ } elseif (isset($_GET['cancel']) && $tt[13][0] == 1) {
+ $zvn = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `id` = "' . mysql_real_escape_string(
+ $_GET['cancel']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'
+ )
+ );
+ if (!isset($zvn['id'])) {
+ echo 'Заявка на вступление не найдена ';
+ } else {
+ $rzv = '';
+ if ($zvn['clan'] == $res['id']) {
+ //отмена присоединения
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ if ($szu['type'] == 1) {
+ $rzv = 'Клан ' . $res['name'] . ' отказался от присоединения к союзу ' . $szu['name'] . ' .';
+ } else {
+ $rzv = 'Клан ' . $res['name'] . ' отказался от присоединения к альянсу ' . $szu['name'] . ' .';
+ }
+ } elseif ($zvn['alians'] == $res['join1']) {
+ //отказ в присоединении к союзу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Союз ' . $szu['name'] . ' отказал клану ' . $zvy['name'] . ' в присоединении.';
+ } elseif ($zvn['alians'] == $res['join2']) {
+ //отказ в присоединении к альянсу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Альянс ' . $szu['name'] . ' отказал клану ' . $zvy['name'] . ' в присоединении.';
+ }
+ if ($rzv != '') {
+ echo '' . $rzv . ' ';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time() . '" WHERE `id` = "' . $zvn['id'] . '"'
+ );
+ }
+ }
+ } elseif (isset($_GET['ok']) && $tt[13][0] == 1) {
+ $zvn = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `id` = "' . mysql_real_escape_string(
+ $_GET['ok']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'
+ )
+ );
+ if (!isset($zvn['id'])) {
+ echo 'Заявка на вступление не найдена ';
+ } else {
+ $rzv = '';
+ if ($zvn['alians'] == $res['join1']) {
+ //присоединение к союзу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Союз ' . $szu['name'] . ' принял клан ' . $zvy['name'] . ' .';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` != "' . $zvn['id'] . '" AND `clan` = "' . $szu['clan'] . '" AND `type` = "1"'
+ );
+ //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","1")');
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $zvn['alians'] . '" WHERE `id` = "' . $szu['id'] . '"'
+ );
+ } elseif ($zvn['alians'] == $res['join2']) {
+ //присоединение к альянсу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Альянс ' . $szu['name'] . ' принял клан ' . $zvy['name'] . ' .';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` != "' . $zvn['id'] . '" AND `clan` = "' . $szu['clan'] . '" AND `type` = "2" AND `time_end` = "0"'
+ );
+ //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","2")');
+ mysql_query(
+ 'UPDATE `clan` SET `join2` = "' . $zvn['alians'] . '" WHERE `id` = "' . $szu['id'] . '"'
+ );
+ }
+ if ($rzv != '') {
+ echo '' . $rzv . ' ';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_start` = "' . time() . '" WHERE `id` = "' . $zvn['id'] . '"'
+ );
+ }
+ }
+ }
+ ?>
+ 0) { ?>
+
+
+ 0) { ?>
+
+
+
+
+ 0) {
+ $j1 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join1'] . '" LIMIT 1')
+ );
+ if (isset($j1['id'])) {
+ $ms .= '
';
+ $ms .= 'Вы состоите в клановом союзе
' . $j1['name'] . ' .';
+ if ($j1['clan_glava'] != $res['id']) {
+ $ms .= '
';
+ }
+ $ms .= '
Состав союза: ';
+ //$ms .= '
'.$res['name'].'';
+ $i = 0;
+ if (isset($_GET['delclanme'])) {
+ if ($j1['clan_glava'] != $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0)) {
+ $dels = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `clan` = "' . $res['id'] . '" AND `alians` = "' . $j1['id'] . '" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'
+ )
+ );
+ if (isset($dels['id'])) {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "0" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` = "' . $dels['id'] . '" LIMIT 1'
+ );
+ echo '
Вы успешно покинули союз "' . $j1['name'] . '"
';
+ header('location: main.php?clan&diplom');
+ } else {
+ echo '
Ваш клан не состоит в данном союзе
';
+
+ }
+ } else {
+ echo '
Вы не можете покинуть данный союз
';
+ }
+ } elseif ($j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0)) {
+ if (isset($_GET['delclan'])) {
+ $delc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan` WHERE `id` = "' . mysql_real_escape_string(
+ $_GET['delclan']
+ ) . '" LIMIT 1'
+ )
+ );
+ $dels = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `clan` = "' . $delc['id'] . '" AND `alians` = "' . $j1['id'] . '" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'
+ )
+ );
+
+ if (isset($delc['id']) && isset($dels['id'])) {
+ if ($delc['id'] != $res['id']) {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "0" WHERE `id` = "' . $dels['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` = "' . $dels['id'] . '" LIMIT 1'
+ );
+ echo '
Клан "' . $delc['name'] . '" был исключен из данного союза
';
+ header('location: main.php?clan&diplom');
+ } else {
+ echo '
Клан ответственный за союз не может покинуть данный союз
';
+ }
+ } else {
+ echo '
Клан не состоит в данном союзе
';
+ }
+ }
+ }
+ $sp1 = mysql_query(
+ 'SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "' . $j1['id'] . '" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0'
+ );
+ while ($pl1 = mysql_fetch_array($sp1)) {
+ if ($i > 0) {
+ $ms .= ',';
+ }
+ $ms .= '
' . $pl1['name'] . '';
+ if ($j1['clan_glava'] == $res['id']) {
+ if ($res['id'] != $pl1['clan']) {
+ if ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) {
+ $ms .= '
';
+ }
+ }
+ }
+ $i++;
+ }
+ if ($j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0)) {
+ $ms .= '
Вы основатель союза, можете ограничить каналы союза чата:
';
+ $cnls = '
выключено ';
+ //$ms .= '
';
+ $sp1 = mysql_query(
+ 'SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "' . $j1['id'] . '" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0'
+ );
+ while ($pl1 = mysql_fetch_array($sp1)) {
+ $ms .= '
';
+ }
+ }
+ //Перечисляем открытые каналы клана
+
+ $ms .= '
';
+ }
+ }
+ if ($res['join2'] > 0) {
+ $j1 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join2'] . '" LIMIT 1')
+ );
+ if (isset($j1['id'])) {
+ $ms .= '
';
+ $ms .= 'Вы состоите в клановом альянсе
' . $j1['name'] . ' . Состав альянса: ';
+ //$ms .= '
'.$res['name'].'';
+ $sp1 = mysql_query(
+ 'SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "' . $j1['id'] . '" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0'
+ );
+ $i = 0;
+ while ($pl1 = mysql_fetch_array($sp1)) {
+ if ($i > 0) {
+ $ms .= ', ';
+ }
+ $ms .= '
' . $pl1['name'] . '';
+ $i++;
+ }
+ $ms .= '
Вы основатель альянса.
';
+ $ms .= '
';
+ }
+ }
+
+ //Союзы и альянсы в которых состоит клан
+
+
+ if ($ms == '') {
+ ?>
+
В данный момент у вашего клана нет дипломатических отношений.
+
+
+
+
+ Заявки на союзы
+
+
+
+
+ ';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+
+
+
+
+ ';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+
+
+
+
+
+
+ Заявки на альянсы
+
+
+
+
+ ';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+
+
+
+
+ ';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+
+
+
+
+
+
+
+= 0 AND `iu`.`delete` = "0"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['ungive_itm']) . '" LIMIT 1'
+ )
+ );
+ $ps = $u->lookStats($itms['data']);
+ $ps['cl'] = explode('#', $ps['toclan']);
+ $use_s = $ps['cl'][1];
+ if (isset($_GET['ungive_itm']) && $ps['cl'][0] == $res['id'] && ($tt[14][0] == 1 || ($u->info['id'] == $use_s))) {
+ $itm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['ungive_itm']) . '" LIMIT 1'
+ )
+ );
+ if (isset($itm['id'])) {
+ $btlud = mysql_fetch_array(
+ mysql_query('SELECT `id`,`battle` FROM `users` WHERE `id` = "' . $itm['uid'] . '" LIMIT 1')
+ );
+ if ($u->testBattle($btlud['battle']) == true) {
+ echo '
Нельзя изымать предметы с персонажа в бою ';
+ } else {
+ echo $u->ungive_itm_cl($_GET['ungive_itm'], $u->info, $res['id']);
+ }
+ }
+ } elseif (isset($_GET['take_itm']) && $tt[4][0] == 1) {
+ $itm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="-21' . $res['id'] . '" AND `iu`.`delete`="0"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['take_itm']) . '" LIMIT 1'
+ )
+ );
+ if (isset($itm['id'])) {
+ echo $u->take_itm_cl($_GET['take_itm'], $u->info, $res['id']);
+ }
+ } elseif (isset($_GET['give_itm'])) {
+ $itm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['give_itm']) . '" LIMIT 1'
+ )
+ );
+ if ($itmc >= $lvl_prava[$res['level']][5]) {
+ echo '
Хранилище переполнено ';
+ } elseif (isset($itm['id'])) {
+ echo $u->set_cl_item($_GET['give_itm'], $u->info, $res['id']);
+ }
+ }
+ if ($tt[4][0] == 1) {
+ $itm_clan = $u->genInv(
+ 66,
+ '(`iu`.`uid` = "-21' . $u->info['clan'] . '" OR `iu`.`data` LIKE "%toclan=' . $u->info['clan'] . '#%") AND `iu`.`delete` = 0 AND `iu`.`inShop` = 0 ORDER BY `lastUPD` DESC'
+ );
+ } else {
+ $itm_clan[2] = '
У вас нет доступа к использованию хранилища ';
+ }
+ $itm_user = $u->genInv(
+ 65,
+ '`iu`.`uid` = ' . $u->info['id'] . ' AND `iu`.`delete` = 0 AND `iu`.`inOdet` = 0 AND `iu`.`inShop` = 0 AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%" ORDER BY `lastUPD` DESC'
+ );
+
+ ?>
+
+
+
+
+
+ Хранилище (предметов : = $itmc ?>/= $lvl_prava[$res['level']][5] ?>)
+
+
+
+ Хранилище клана пусто ';
+ } ?>
+
+
+
+
+ Рюкзак
+
+
+ Рюкзак пуст ';
+ } ?>
+
+
+
+
+
+
+
+
+ = 20) {
+ echo '
Нельзя добавлять более 25-ти титулов, для добавления нового сотрите старые ';
+ } else {
+ $nm = htmlspecialchars($_POST['tituladd'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $nm)) == '') {
+ echo '
Название титула не должно быть пустым ';
+ } else {
+ mysql_query(
+ 'INSERT INTO `clan_tituls` (`clan`,`user_add`,`time_add`,`name`) VALUES ("' . $res['id'] . '","' . $u->info['id'] . '","' . time(
+ ) . '","' . mysql_real_escape_string($nm) . '")'
+ );
+ echo '
Титул был успешно добавлен ';
+ }
+ }
+ } elseif (isset($_GET['save'])) {
+ //сохраняем титул
+ $tc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `id` = "' . mysql_real_escape_string(
+ $_GET['save']
+ ) . '" AND `delete` = "0" LIMIT 1'
+ )
+ );
+ if (isset($tc['id'])) {
+ $tc['info'] = htmlspecialchars($_POST['t_info'], null, 'cp1251');
+ $i = 1;
+ $tc['canals'] = '';
+ while ($i <= 9) {
+ if ($_POST['t_klan' . $i]) {
+ $tc['canals'] .= '1';
+ } else {
+ $tc['canals'] .= '0';
}
$i++;
}
+ $i = 0;
+ $tc['prava'] = '';
+ while ($i <= 20) {
+ if ($_POST['t_tr' . $i]) {
+ $tc['prava'] .= '1';
+ } else {
+ $tc['prava'] .= '0';
+ }
+ $i++;
+ }
+ $_POST['colorsp'] = preg_replace('/[^a-zа-яё0-9]/i', '', $_POST['colorsp']);
+ // Тут
- echo $seet;
-
-?>
-
-
-
-
- */} ?>
-
-
- События
-
-
- $c_r = ''; $c_c = ''; $c_p = '';
-
- if(isset($_GET['add'],$_POST['textadd']) && $tt[2][0] == 1) {
- $lmsg = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_news` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.(time()-10).' LIMIT 1'));
- if(isset($lmsg['id'])) {
- $c_r .= 'Нельзя добавлять сообщения чаще одного раза в 10 секунд ';
- }else{
- $tadd = htmlspecialchars($_POST['textadd'],NULL,'cp1251');
- $ttadd = htmlspecialchars($_POST['titleadd'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$tadd)) == '') {
- $c_r .= 'Нельзя отправлять пустое событие ';
- }elseif(str_replace(' ','',str_replace(' ','',$ttadd)) == '') {
- $c_r .= 'Нельзя отправлять пустой заголовок ';
- }else{
- $tadd = str_replace("\n",' ',$tadd);
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","'.$u->info['id'].'","'.$u->info['ip'].'","'.$u->info['login'].'","'.mysql_real_escape_string($ttadd).'","'.mysql_real_escape_string($tadd).'"
- )');
- $c_r .= 'Событие было успешно добавлено ';
- }
- }
- }elseif(isset($_GET['delete']) && $tt[2][0] == 1) {
- $upd = mysql_query('UPDATE `clan_news` SET `delete` = "'.$u->info['id'].'" WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" AND `uid` != "0" AND `id` = "'.mysql_real_escape_string($_GET['delete']).'" LIMIT 1');
- if($upd) {
- $c_r .= 'Событие было успешно удалено ';
- }else{
- $c_r .= 'Событие не найдено ';
- }
- }
-
- $dd = date('d');
- $mm = date('m');
- $yy = date('Y');
-
- if(isset($_GET['mm'])) {
- $mm = ceil((int)$_GET['mm']);
- }
- if(isset($_GET['dd'])) {
- $dd = ceil((int)$_GET['dd']);
- }
- if(isset($_GET['yy'])) {
- $yy = ceil((int)$_GET['yy']);
- }
-
- $mml = ceil($mm)-1;
- $mmr = ceil($mm)+1;
- $yyl = $yy;
- $yyr = $yy;
- if($mml < 1) {
- $yyl--;
- $mml = 12;
- }
- if($mmr > 12) {
- $yyr++;
- $mmr = 1;
- }
- $dds = array('','пн','вт','ср','чт','пт','сб ','вс ');
- $mms = array('','январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь');
- $num = 0; $lday = 0;
- for($i = 0; $i < 7; $i++)
- {
- $dayofweek = date('w',mktime(0, 0, 0, $mm, $day_count, $yy));
- $dayofweek = $dayofweek - 1;
- if($dayofweek == -1) $dayofweek = 6;
-
- if($dayofweek == $i)
- {
- $week[$num][$i] = $day_count;
- $lday = $day_count;
- $day_count++;
- }else{
- $week[$num][$i] = "";
- }
- }
-
- function freenews($d,$m,$y) {
- global $res;
- $r = $d;
- if($d < 9) {
- $d = '0'.$d;
- }
- if($m < 9) {
- $m = '0'.((int)$m);
- }
- $n = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_news` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" AND `ddmmyyyy` = "'.$d.'.'.$m.'.'.$y.'" LIMIT 1'));
- if(isset($n['id'])) {
- $r = ''.$r.' ';
- }
- return $r;
- }
-
- $i = 1;
- $c_c .= '';
- if($tt[2][0] > 0) {
- $c_c .= '
';
- }
- $c_c .= '
< >
'.$yy.' '.$mms[ceil($mm)].' ';
- while($i <= 49) {
- if($i <= 7) {
- $c_c .= '
'.$dds[$i].' ';
- }else{
- if($i-7 > 7) {
- $lday++;
- if(date('d',mktime(0, 0, 0, $mm, $lday)) == $lday) {
- if($lday == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
- $c_c .= '
'.freenews($lday,$mm,$yy).' ';
- }else{
- $c_c .= '
'.freenews($lday,$mm,$yy).' ';
- }
- }else{
- $c_c .= '
';
- }
- }else{
- if($week[0][$i-8] > 0) {
- if($week[0][$i-8] == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
- $c_c .= '
'.freenews($week[0][$i-8],$mm,$yy).' ';
- }else{
- $c_c .= '
'.freenews($week[0][$i-8],$mm,$yy).' ';
- }
- }elseif($lday > 0) {
- $c_c .= '
';
- }
- }
- }
- if($i == 7 || $i == 14 || $i == 21 || $i == 28 || $i == 35 || $i == 42) {
- if($lday > 0 || $i != 14) {
- $c_c .= '
';
- }
- }
- $i++;
- }
- $c_c .= '
';
-
- if($tt[1][0] == 1) {
- $cnftr = '';
- if(isset($_GET['ftr'])) {
- if($_GET['ftr'] == 1) {
- $dd1 = $dd;
- $mm1 = $mm;
- $yy1 = $yy;
- if($dd1 < 9) {
- $dd1 = '0'.$dd1;
- }
- if($mm1 < 9) {
- $mm1 = '0'.$mm1;
- }
- $cnftr = ' AND `ddmmyyyy` = "'.mysql_real_escape_string($dd1.'.'.$mm1.'.'.$yy1).'"';
- }
- }
- $pg = round((int)$_GET['pg']);
- if($pg < 1) {
- $pg = 1;
- }
- $pgssee = ceil(($pg-1)*5);
-
- $pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `clan_news` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0"'.$cnftr));
- $pgs = $pgs[0];
- $pga = ceil($pgs/5);
-
- $i = 1;
- while($i <= $pga) {
- if($pg == $i) {
- $c_p .= ' '.$i.' ';
- }else{
- if(isset($_GET['ftr'])) {
- $c_p .= ' '.$i.' ';
- }else{
- $c_p .= ' '.$i.' ';
- }
- }
- $i++;
- }
-
- if($c_p != '') {
- $c_p = 'Страицы: '.$c_p;
- }
-
- $sp = mysql_query('SELECT * FROM `clan_news` WHERE `clan` = "'.$res['id'].'" AND `delete` < 1'.$cnftr.' ORDER BY `id` DESC LIMIT '.mysql_real_escape_string($pgssee).',5');
- while($pl = mysql_fetch_array($sp)) {
- if($pl['uid'] > 0) {
- $login = $u->microLogin($pl['uid'],1);
- if($tt[2][0] == 1){
- $pl['text'] = ' '.$pl['text'];
- }
- }else{
- $login = '';
- }
-
- $c_r .= '
-
-
- '.$login.'
-
-
- '.$pl['text'].'
-
-
';
- }
- }
- if($c_r == '') {
- $c_r .= 'Событий пока нет или глава клана не предоставил вам к ним доступ ';
- }
-
- ?>
-
-
- =$c_r?>
- =$c_c?>
-
-
- =$c_p?>
-
-
-
-
-
- }elseif(isset($_GET['control'])) { ?>
-
-
-
-
- $c_pr = array(
- 100, //принять
- 50, //выгнать
- 100 //сменить главу
- );
-
- if(isset($_POST['svb_canals']) && $tt[11][0] == 1) {
- echo '
Каналы чата сохранены ';
- $res['canals'] = $_POST['svb_canals'];
- $rce = explode();
- $i = 1;
- while($i <= 9) {
-
- $i++;
- }
- mysql_query('UPDATE `clan` SET `canals` = "'.mysql_real_escape_string($res['canals']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- }elseif(isset($_POST['svb_site']) && $tt[11][0] == 1) {
- echo '
Клановый сайт сохранен ';
- $res['site'] = $_POST['svb_site'];
- $rce = explode();
- $i = 1;
- while($i <= 9) {
-
- $i++;
- }
- mysql_query('UPDATE `clan` SET `site` = "'.mysql_real_escape_string($res['site']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
-
- }elseif(isset($_POST['svb_give_money']) && $tt[7][0] == 1) {
- $mn = round((int)$_POST['svb_give_money'],2);
- if($mn >= 0.01) {
- if($res['money1'] < $mn) {
- echo '
В клане недостаточно средств ';
- }else{
- $res['money1'] -= $mn;
- $u->info['money'] += $mn;
- echo '
Вы успешно сняли с казны клана '.$mn.' кр. ';
- mysql_query('UPDATE `clan` SET `money1` = "'.mysql_real_escape_string($res['money1']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","1","'.$u->info['login'].'","'.mysql_real_escape_string($mn).'","'.$u->info['id'].'")');
- }
- }
- }elseif(isset($_POST['svb_give_money2']) && $u->info['clan_prava'] == 'glava') {
- $mn = round((int)$_POST['svb_give_money2'],2);
- if($mn >= 0.01) {
- if($res['money2'] < $mn) {
- echo '
В клане недостаточно Екр. ';
- }else{
-
- $res['money2'] -= $mn;
- $u->info['money2'] += $mn;
- echo '
Вы успешно сняли с казны клана '.$mn.' Екр. ';
- mysql_query('UPDATE `clan` SET `money2` = "'.mysql_real_escape_string($res['money2']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `users` SET `money2` = "'.mysql_real_escape_string($u->info['money2']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","3","'.$u->info['login'].'","'.(mysql_real_escape_string($mn)*-1).'","'.$u->info['id'].'")');
-
- }
- }
- }elseif(isset($_POST['svb_take_money']) && $tt[6][0] == 1) {
- $mn = round((int)$_POST['svb_take_money'],2);
- if($mn >= 0.01) {
- if($u->info['money'] < $mn) {
- echo '
У вас недостаточно средств ';
- }elseif($res['money1'] + $mn > 99999) {
- echo '
В казне клана не может быть больше 99999кр. ';
- }else{
- $res['money1'] += $mn;
- $u->info['money'] -= $mn;
- echo '
Вы успешно положили в казну клана '.$mn.' кр. ';
- mysql_query('UPDATE `clan` SET `money1` = "'.mysql_real_escape_string($res['money1']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","2","'.$u->info['login'].'","'.mysql_real_escape_string($mn).'","'.$u->info['id'].'")');
- }
- }
- }elseif(isset($_POST['svb_take_money2']) && $tt[6][0] == 1) {
- $mn = round((int)$_POST['svb_take_money2'],2);
- if($mn >= 0.01) {
- if($u->info['money2'] < $mn) {
- echo '
У вас недостаточно Екр. ';
- }else{
- $maxs=mysql_fetch_array(mysql_query('SELECT SUM(`val`) AS val FROM `clan_operations` WHERE `uid` = "'.$u->info['id'].'" AND `clan` = "'.$res['id'].'" AND `type` = 3'));
- if (!isset($maxs['val'])){$maxs['val']=0;}
- if ($maxs['val']+$mn > 100)
- {
- echo '
Максимальная сумма взноса: 100 Екр. Можете положить еще: '.(100-$maxs['val']).' Екр. ';
- }
- else
- {
- $res['money2'] += $mn;
- $u->info['money2'] -= $mn;
- echo '
Вы успешно положили в казну клана '.$mn.' екр. ';
- mysql_query('UPDATE `clan` SET `money2` = "'.mysql_real_escape_string($res['money2']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `users` SET `money2` = "'.mysql_real_escape_string($u->info['money2']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","3","'.$u->info['login'].'","'.mysql_real_escape_string($mn).'","'.$u->info['id'].'")');
- }
- }
- }
- }elseif(isset($_POST['invite']) && ($_POST['invite'] == 'Принять' || $_POST['invite'] == 'Выгнать' || $_POST['invite'] == 'Назначить') && $tt[11][0] == 1) {
- if($_POST['invite'] == "Выгнать" && $tt[10][0] == 1) {
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" AND `clan` = "'.$res['id'].'" LIMIT 1'));
- //$ttus = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$usr['clan_prava'].'" LIMIT 1'));
- if(!isset($usr['id'])) {
- echo '
Игрок не найден в клане ';
- } elseif($tt['prioritet'] >= $utitl['prioritet']) {
- echo '
Игрок старше вас по званию, либо звания совпадают ';
- } elseif($u->info['money'] < $c_pr[1]) {
- echo '
У вас не достаточно кр. для исключения игрока из клана (Требуется: '.$c_pr[1].' кр.) ';
- } elseif($usr['clan_prava'] == 'galva' && $u->info['clan_prava'] != 'glava') {
- echo '
Игрок старше вас по званию, либо звания совпадают ';
- } else {
- $ar = $u->rem_itm_cl($usr, $res['id'], 8);
- if ($usr['level'] < 10)
- {
- mysql_query('UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "0" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- }
- else
- {
- mysql_query('UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "'.time().'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- }
- $u->info['money'] -= $c_pr[1];
- mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- $c_r .= '
Игрок "'.$usr['login'].'" был исключен из клана за '.$c_pr[1].' кр. ';
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
исключил из клана игрока
'.$usr['login'].' ['.$usr['level'].']
';
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
- }
- }elseif($_POST['invite'] == "Назначить" && $u->info['clan_prava'] == 'glava') {
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" AND `clan` = "'.$res['id'].'" AND `banned` = "0" LIMIT 1'));
- if(!isset($usr['id'])) {
- echo '
Игрок не найден в клане ';
- }elseif($u->info['money'] < $c_pr[2]) {
- echo '
У вас не достаточно кр. для назначения игрока на пост главы клана (Требуется: '.$c_pr[2].' кр.) ';
- }elseif($usr['clan_prava'] == 'galva') {
- echo '
Игрок уже является главой клана ';
- }else{
- mysql_query('UPDATE `users` SET `clan_prava` = "glava", `clan` = "'.$res['id'].'", `mod_zvanie` = "глава клана", `align` = "'.$res['align'].'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $u->info['money'] -= $c_pr[2];
- mysql_query('UPDATE `users` SET `clan_prava` = "2", `mod_zvanie` = "новичок", `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- $c_r .= '
Игрок "'.$usr['login'].'" был назначен главой клан за '.$c_pr[0].' кр. ';
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
назначил игрока
'.$usr['login'].' ['.$usr['level'].']
на должность
Главы клана ';
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
- }
- }elseif($_POST['invite'] == "Принять" && $tt[9][0] == 1) {
- $is_cl = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `users` WHERE `clan` = '".$res['id']."'"));
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" AND `clan` != "'.$res['id'].'" AND `clan_zv` = "'.$res['id'].'" LIMIT 1'));
- if(!isset($usr['id'])) {
- echo '
Подходящий игрок не найден или не подал заявку в Ваш клан. ';
- }elseif($usr['clan_prava'] == 'galva') {
- echo '
Игрок уже является главой клана ';
- // }elseif($usr['palpro'] < time()) {
- // echo '
Игрок должен пройти проверку у паладинов ';
- }elseif($usr['clan_delay'] + 10*24*60*60 > time()) {
- echo '
У игрока задержка на вступление в клан до '.date('d.m.Y H:i',$usr['clan_delay'] + 10*24*60*60).' ';
- }elseif($u->info['money'] < $c_pr[0]) {
- echo '
У вас не достаточно кр. для приема игрока в клан (Требуется: '.$c_pr[0].' кр.) ';
- }elseif($usr['clan'] != '0' || $usr['align'] != '0') {
- echo '
Персонаж уже находится в клане, либо имеет склонность ';
- } elseif($is_cl[0] >= $lvl_prava[$res['level']][0]) {
- echo '
Достигнут лимит приглашений. Повысте уровень клана. ';
- }else{
- // `palpro` = "'.(time()+86400*7).'",
- mysql_query('UPDATE `users` SET `clan_prava` = "2",`clan` = "'.$res['id'].'",`mod_zvanie` = "",`align` = "'.$res['align'].'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $u->info['money'] -= $c_pr[0];
- mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- echo '
Игрок "'.$usr['login'].'" был принят в клан за '.$c_pr[0].' кр. ';
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
принял в клан игрока
'.$usr['login'].' ['.$usr['level'].']
';
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
- }
- }
- }
- ?>
- if($tt[9][0] > 0) { ?>
-
-
- (это вам обойдется в =$c_pr[0]?>
кр. )
- (Для приема в клан персонаж должен подать заявку через Регистратуру Кланов)
- Список подавших заявку:
-
-
- $spnew = mysql_query('SELECT * FROM `users` WHERE `clan_zv`="'.$res['id'].'" AND `clan`= 0');
- while($plnew = mysql_fetch_array($spnew))
- {
- echo '
'.$plnew['login'].'['.$plnew['level'].'] ';
- }
-
- ?>
-
-
- } ?>
- if($tt[10][0] > 0) { ?>
-
-
- (это вам обойдется в =$c_pr[1]?> кр. )
-
- } ?>
- if($u->info['clan_prava'] == 'glava') { ?>
-
-
(глава клана вправе сложить с себя полномочия, назначив главой клана другого персонажа)
-
-
-
-
-
-
- } ?>
- if($tt[11][0] > 0) { ?>
-
- Редактирование статуса персонажа
-
- if(isset($_GET['saveuser']) && $tt[11][0] == 1) {
- //[rp_login] => 0 [rp_titul] => 0 [rp_zvanie] => [rp_canals] =>
- $c_r = '';
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.mysql_real_escape_string($_POST['rp_login']).'" AND `clan` = "'.$res['id'].'" LIMIT 1'));
- if(isset($usr['id'])) {
- if($usr['clan_prava'] != 'glava') {
- $tt = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$usr['clan_prava'].'" LIMIT 1'));
- if($tt['prioritet'] < $utitl['prioritet']) {
- //новый титул
- if((int)$_POST['rp_titul'] > 0) {
- $tt_new = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.mysql_real_escape_string($_POST['rp_titul']).'" AND `clan` = "'.$res['id'].'" LIMIT 1'));
- if(isset($tt_new['id'])) {
- if($tt_new['prioritet'] < $utitl['prioritet']) {
- mysql_query('UPDATE `users` SET `clan_prava` = "'.$tt_new['id'].'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $c_r .= 'Игроку "'.$usr['login'].'" был присвоен титул "'.$tt_new['name'].'" ';
- if($tt_new['prioritet'] < $tt['prioritet']) {
- //понижен
- $txt = 'Игрок '.$u->info['login'].' ['.$u->info['level'].'] понизил титул игроку '.$usr['login'].' ['.$usr['level'].'] до "'.$tt_new['name'].' "';
- }else{
- //присвоен
- $txt = 'Игрок '.$u->info['login'].' ['.$u->info['level'].'] присвоил титул "'.$tt_new['name'].' " игроку '.$usr['login'].' ['.$usr['level'].'] ';
- }
-
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
-
- }else{
- $c_r .= 'Вы не можете назначать титул старше вашего титула ';
- }
- }
- }
- mysql_query('UPDATE `users` SET `mod_zvanie` = "'.mysql_real_escape_string($_POST['rp_zvanie']).'",`ccanals` = "'.mysql_real_escape_string($_POST['rp_canals']).'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $c_r .= 'Информация успешно сохранена ';
-
- }else{
- $c_r .= 'Игрок старше вас по званию, либо звания совпадают '; // Тут
- }
- }else{
- $c_r .= 'Игрок старше вас по званию, либо звания совпадают ';
- }
- }else{
- $c_r .= 'Игрок не состоит в клане '.$res['name'].' ';
- }
- }
- echo $c_r;
- ?>
-
-
-
- } ?>
- if($tt[5][0] == 1) { ?>
- if($tt[7][0] > 0 && $res['money2'] > 0 && $u->info['admin'] > 0) { ?>
-
- Заказать изображение
-
-
- }
- ?>
-
- Казна клана
-
- if($tt[6][0] > 0) { ?>
-
- }?>
-
-
-
-
-
- if($tt[6][0] > 0) { ?>
-
-
-
- }
- ?>
-
- } ?>
- if($tt[11][0] > 0 && $tt[3][0] == 1) { ?>
-
- } ?>
-
-
- }elseif(isset($_GET['diplom']) && $tt[12][0] == 1) {
-
- if($tt[14][0] == 1){
- if(isset($_GET['clanwars'])) {
- //RadioGroup1
- $cln = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `name` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
- if(isset($cln['id'])) {
- $clntn = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_clan_reting_list` WHERE `clan` = "'.$res['id'].'" ORDER BY `id` DESC LIMIT 1 '));
- $clnta = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_clan_reting_list` WHERE `clan` = "'.$cln['id'].'" ORDER BY `id` DESC LIMIT 1 '));
- if($cln['id'] == $res['id']) {
-
- $rn = array(
- '
Остроумно, но здесь так делать нельзя :-) ',
- '
Это будет очень сложно сделать, Ваши сокланы против! ',
- '
Не уподобляйтесь большинству, защищайте интересы своего клана! ');
- echo $rn[rand(0,2)];
- }elseif($clnta['global'] < $clntn['global']/2 ) {
- echo '
Противник слишком слаб ';
- }elseif($cln['join1'] == $res['join1'] && $res['join1'] > 0) {
- echo '
Вы состоите в союзе с этим кланом ';
- }elseif($cln['join2'] == $res['join2'] && $res['join2'] > 0) {
- echo '
Вы состоите в альянсе с этим кланом ';
- }else{
- $lwar = mysql_fetch_array(mysql_query('SELECT * FROM `clan_wars` WHERE `time_finish` > '.time().' AND ((`clan1` = "'.$cln['id'].'" AND `clan2` = "'.$res['id'].'") OR (`clan2` = "'.$cln['id'].'" AND `clan1` = "'.$res['id'].'")) LIMIT 1 '));
- if(!isset($lwar['id'])) {
- $mkr = 10; $tpcw = 1;
- if($_POST['RadioGroup1'] == 2) {
- $mkr = 20; $tpcw = 2;
- }
- if(isset($lwar['id'])) { // было true == true
- echo '
Нельзя обьявить войну прямо сейчас ';
- }elseif($mkr > $res['money2']) {
- echo '
В казне клана не достаточно средств ';
- }else{
- mysql_query('UPDATE `clan` SET `money2` = `money2` - '.$mkr.' WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_wars` (`clan1`,`clan2`,`time_start`,`time_finish`,`type`,`text`) VALUES ("'.$res['id'].'","'.$cln['id'].'","'.time().'","'.(time()+60*60*24).'","'.$tpcw.'","Война!")');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","4","'.$u->info['login'].'","clanwar_'.$mkr.'_'.$cln['id'].'","'.$u->info['id'].'")');
- echo '
Вы успешно обьявили войну клану "'.$cln['name'].'" за '.$mkr.' екр. ';
- }
- }else{
- echo '
Вы уже ведете войну с данным кланом ';
- }
- }
- }else{
- echo '
Клан с таким названием не найден ';
- }
- }
- }
-
- ?>
-
-
- Клановые войны
-
- $warc = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `clan_wars` WHERE (`clan1` = "'.$res['id'].'" OR `clan2` = "'.$res['id'].'") AND `time_finish` > "'.time().'" LIMIT 1'));
- $warc = $warc[0];
- if($tt[14][0] == 1){
- if ($warc<3)
- {
- ?>
-
-
- echo 'Зафиксированны войны: '.$warc.' шт. ';
- }
- else
- {
- echo 'У Вашего клана уже 3 и более войн ';
- }
-
- }
- ?>
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_wars` WHERE (`clan1` = "'.$res['id'].'" OR `clan2` = "'.$res['id'].'") AND `time_finish` > "'.time().'"');
- while($pl = mysql_fetch_array($sp)) {
- $cln1 = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan1'].'" LIMIT 1'));
- $cln2 = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan2'].'" LIMIT 1'));
- $ms .= '
Война между кланами
'.$cln1['name'].' и
'.$cln2['name'].'.
';
- if($pl['text'] != '') {
- $ms .= 'Причина войны:
'.$pl['text'].' ';
- }
- $ms .= 'Время войны: '.date('d.m.Y H:i',$pl['time_start']).' - '.date('d.m.Y H:i',$pl['time_finish']).'
';
- }
- if($ms == '') {
- ?>
- В данный момент Ваш клан не ведет войн.
-
- }else{
- echo $ms;
- }
- ?>
-
-
-
- Союзы и альянсы
- if($tt[13][0] == 1) {
- if(isset($_GET['joint']) && $tt[13][0] == 1) {
- if($_GET['joint'] == 1) {
- //вступление в союз
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- $cnm = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" AND `type` = "1" LIMIT 1'));
- if(isset($cnm['id'])) {
- $cnmz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$cnm['id'].'" AND `clan` = "'.$res['id'].'" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "1" LIMIT 1'));
- if(isset($cnmz['id'])) {
- echo 'Ваш клан уже подал заявку в данный союз ';
- }elseif($res['join1'] > 0) {
- echo 'Ваш клан уже находится в союзе ';
- }else{
- mysql_query('UPDATE `clan` SET `join1` = "'.$cnm['id'].'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно подали заявку в союз "'.$cnm['name'].'" ';
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$cnm['id'].'","'.time().'","1")');
- }
- }else{
- echo 'Альянс или союз с такиим названием не существует ';
- }
- }else{
- //вступление в альянс
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- $cnm = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" AND `type` = "2" LIMIT 1'));
- if(isset($cnm['id'])) {
- $cnmz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$cnm['id'].'" AND `clan` = "'.$res['id'].'" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "2" LIMIT 1'));
- if(isset($cnmz['id'])) {
- echo 'Ваш клан уже подал заявку в данный альянс ';
- }elseif($res['join1'] == 0) {
- echo 'Для вступления в альянс требуется вступить в союз ';
- }elseif($res['join2'] > 0) {
- echo 'Ваш клан уже находится в альянсе ';
- }else{
- mysql_query('UPDATE `clan` SET `join1` = "'.$cnm['id'].'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно подали заявку в альянс "'.$cnm['name'].'" ';
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$cnm['id'].'","'.time().'","2")');
- }
- }else{
- echo 'Альянс или союз с такиим названием не существует ';
- }
- }
- }elseif(isset($_GET['newjoint']) && $tt[13][0] == 1) {
- if($_GET['newjoint'] == 1) {
- //союзы
- if($res['join1'] > 0) {
- echo 'Ваш клан уже состоит в союзе ';
- }else{
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$nm)) == '') {
- echo 'Введите название союза ';
- }else{
- $cnm = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" LIMIT 1'));
- if(!isset($cnm['id'])) {
- mysql_query('INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("'.time().'","'.mysql_real_escape_string($nm).'","1","'.$res['id'].'","'.$res['id'].'")');
- $id = mysql_insert_id();
- $res['join1'] = $id;
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("'.$res['id'].'","'.$id.'","'.time().'","1","'.time().'")');
- mysql_query('UPDATE `clan` SET `join1` = "'.$id.'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно создали союз "'.$nm.'" ';
- }else{
- echo 'Альянс или союз с такиим названием уже существует ';
- }
- }
- }
- }else{
- //альянсы
- if($res['join1'] == 0) {
- echo 'Ваш клан должен состоять в союзе ';
- }elseif($res['join2'] > 0) {
- echo 'Ваш клан уже состоит в альянсе ';
- }else{
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$nm)) == '') {
- echo 'Введите название альянса ';
- }else{
- $cnm = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" LIMIT 1'));
- if(!isset($cnm['id'])) {
- mysql_query('INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("'.time().'","'.mysql_real_escape_string($nm).'","2","'.$res['id'].'","'.$res['id'].'")');
- $id = mysql_insert_id();
- $res['join2'] = $id;
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("'.$res['id'].'","'.$id.'","'.time().'","2","'.time().'")');
- mysql_query('UPDATE `clan` SET `join2` = "'.$id.'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно создали альянс "'.$nm.'" ';
- }else{
- echo 'Альянс или союз с такиим названием уже существует ';
- }
- }
- }
- }
- }elseif(isset($_GET['cancel']) && $tt[13][0] == 1) {
- $zvn = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `id` = "'.mysql_real_escape_string($_GET['cancel']).'" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'));
- if(!isset($zvn['id'])) {
- echo 'Заявка на вступление не найдена ';
- }else{
- $rzv = '';
- if($zvn['clan'] == $res['id']) {
- //отмена присоединения
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- if($szu['type'] == 1) {
- $rzv = 'Клан '.$res['name'].' отказался от присоединения к союзу '.$szu['name'].' .';
- }else{
- $rzv = 'Клан '.$res['name'].' отказался от присоединения к альянсу '.$szu['name'].' .';
- }
- }elseif($zvn['alians'] == $res['join1']) {
- //отказ в присоединении к союзу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Союз '.$szu['name'].' отказал клану '.$zvy['name'].' в присоединении.';
- }elseif($zvn['alians'] == $res['join2']) {
- //отказ в присоединении к альянсу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Альянс '.$szu['name'].' отказал клану '.$zvy['name'].' в присоединении.';
- }
- if($rzv != '') {
- echo ''.$rzv.' ';
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` = "'.$zvn['id'].'"');
- }
- }
- }elseif(isset($_GET['ok']) && $tt[13][0] == 1) {
- $zvn = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `id` = "'.mysql_real_escape_string($_GET['ok']).'" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'));
- if(!isset($zvn['id'])) {
- echo 'Заявка на вступление не найдена ';
- }else{
- $rzv = '';
- if($zvn['alians'] == $res['join1']) {
- //присоединение к союзу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Союз '.$szu['name'].' принял клан '.$zvy['name'].' .';
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` != "'.$zvn['id'].'" AND `clan` = "'.$szu['clan'].'" AND `type` = "1"');
- //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","1")');
- mysql_query('UPDATE `clan` SET `join1` = "'.$zvn['alians'].'" WHERE `id` = "'.$szu['id'].'"');
- }elseif($zvn['alians'] == $res['join2']) {
- //присоединение к альянсу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Альянс '.$szu['name'].' принял клан '.$zvy['name'].' .';
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` != "'.$zvn['id'].'" AND `clan` = "'.$szu['clan'].'" AND `type` = "2" AND `time_end` = "0"');
- //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","2")');
- mysql_query('UPDATE `clan` SET `join2` = "'.$zvn['alians'].'" WHERE `id` = "'.$szu['id'].'"');
- }
- if($rzv != '') {
- echo ''.$rzv.' ';
- mysql_query('UPDATE `clan_join` SET `time_start` = "'.time().'" WHERE `id` = "'.$zvn['id'].'"');
- }
- }
- }
- ?>
- if($res['join1'] == 0 && $res['level'] > 0) { ?>
-
-
- }
-
- if($res['join2'] == 0 && $res['level'] > 0) { ?>
-
-
- } ?> } ?>
-
-
- $ms = '';
-
- //Собственные союзы и альянсы
- if($res['join1'] > 0) {
- $j1 = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join1'].'" LIMIT 1'));
- if(isset($j1['id'])) {
- $ms .= '
';
- $ms .= 'Вы состоите в клановом союзе
'.$j1['name'].' .';
- if( $j1['clan_glava'] != $res['id'] ) {
- $ms .= '
';
- }
- $ms .= '
Состав союза: ';
- //$ms .= '
'.$res['name'].'';
- $i = 0;
- if( isset($_GET['delclanme']) ) {
- if( $j1['clan_glava'] != $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) ) {
- $dels = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.$res['id'].'" AND `alians` = "'.$j1['id'].'" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'));
- if(isset($dels['id'])) {
- mysql_query('UPDATE `clan` SET `join1` = "0" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` = "'.$dels['id'].'" LIMIT 1');
- echo '
Вы успешно покинули союз "'.$j1['name'].'"
';
- header('location: main.php?clan&diplom');
- }else{
- echo '
Ваш клан не состоит в данном союзе
';
-
- }
- }else{
- echo '
Вы не можете покинуть данный союз
';
- }
- }elseif( $j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) ) {
- if( isset($_GET['delclan']) ) {
- $delc = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.mysql_real_escape_string($_GET['delclan']).'" LIMIT 1'));
- $dels = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.$delc['id'].'" AND `alians` = "'.$j1['id'].'" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'));
-
- if( isset($delc['id']) && isset($dels['id']) ) {
- if( $delc['id'] != $res['id'] ) {
- mysql_query('UPDATE `clan` SET `join1` = "0" WHERE `id` = "'.$dels['id'].'" LIMIT 1');
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` = "'.$dels['id'].'" LIMIT 1');
- echo '
Клан "'.$delc['name'].'" был исключен из данного союза
';
- header('location: main.php?clan&diplom');
- }else{
- echo '
Клан ответственный за союз не может покинуть данный союз
';
- }
- }else{
- echo '
Клан не состоит в данном союзе
';
- }
- }
- }
- $sp1 = mysql_query('SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "'.$j1['id'].'" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0');
- while($pl1 = mysql_fetch_array($sp1)) {
- if($i > 0) {
- $ms .= ',';
- }
- $ms .= '
'.$pl1['name'].'';
- if( $j1['clan_glava'] == $res['id'] ) {
- if($res['id'] != $pl1['clan']) {
- if($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) {
- $ms .= '
';
- }
- }
- }
- $i++;
- }
- if( $j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) ) {
- $ms .= '
Вы основатель союза, можете ограничить каналы союза чата:
';
- $cnls = '
выключено ';
- //$ms .= '
';
- $sp1 = mysql_query('SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "'.$j1['id'].'" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0');
- while($pl1 = mysql_fetch_array($sp1)) {
- $ms .= '
';
- }
- }
- //Перечисляем открытые каналы клана
-
- $ms .= '
';
- }
- }
- if($res['join2'] > 0) {
- $j1 = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join2'].'" LIMIT 1'));
- if(isset($j1['id'])) {
- $ms .= '
';
- $ms .= 'Вы состоите в клановом альянсе
'.$j1['name'].' . Состав альянса: ';
- //$ms .= '
'.$res['name'].'';
- $sp1 = mysql_query('SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "'.$j1['id'].'" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0');
- $i = 0;
- while($pl1 = mysql_fetch_array($sp1)) {
- if($i > 0) {
- $ms .= ', ';
- }
- $ms .= '
'.$pl1['name'].'';
- $i++;
- }
- $ms .= '
Вы основатель альянса.
';
- $ms .= '
';
- }
- }
-
- //Союзы и альянсы в которых состоит клан
-
-
- if($ms == '') {
- ?>
-
В данный момент у вашего клана нет дипломатических отношений.
- }else{ echo $ms; } ?>
-
- if($tt[13][0] == 1) { ?>
-
- Заявки на союзы
-
-
-
-
-
-
Ваши заявки на установление союза
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.mysql_real_escape_string($res['id']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "1"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $ms .= '
Вы подали заявку на вступление в союз
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
Отменить ';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
-
Заявки на установление союза с вами
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.mysql_real_escape_string($res['join1']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "1"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $clz = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan'].'" LIMIT 1'));
- $ms .= '
Клан
'.$clz['name'].' подал заявку на вступление в Ваш союз
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
-
- Заявки на альянсы
-
-
-
-
-
-
Ваши заявки на установление альянса
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.mysql_real_escape_string($res['id']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "2"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $ms .= '
Вы подали заявку на вступление в альянс
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
Отменить ';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
-
Заявки на установление альянса с вами
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.mysql_real_escape_string($res['join2']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "2"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $clz = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan'].'" LIMIT 1'));
- $ms .= '
Клан
'.$clz['name'].' подал заявку на вступление в Ваш альянс
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
- } ?>
-
- } elseif(isset($_GET['deposit'])) {
-
- $itmc = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE `uid` = "-21'.$res['id'].'" AND `delete` = 0 LIMIT 1'));
- $itmc = $itmc[0];
- $itms = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['ungive_itm']).'" LIMIT 1'));
- $ps = $u->lookStats($itms['data']);
- $ps['cl'] = explode('#', $ps['toclan']);
- $use_s = $ps['cl'][1];
- if(isset($_GET['ungive_itm']) && $ps['cl'][0] == $res['id'] && ($tt[14][0] == 1 || ($u->info['id'] == $use_s))) {
- $itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['ungive_itm']).'" LIMIT 1'));
- if(isset($itm['id'])) {
- $btlud = mysql_fetch_array(mysql_query('SELECT `id`,`battle` FROM `users` WHERE `id` = "'.$itm['uid'].'" LIMIT 1'));
- if( $u->testBattle($btlud['battle']) == true ) {
- echo '
Нельзя изымать предметы с персонажа в бою ';
- }else{
- echo $u->ungive_itm_cl($_GET['ungive_itm'], $u->info, $res['id']);
- }
- }
- } elseif(isset($_GET['take_itm']) && $tt[4][0] == 1) {
- $itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="-21'.$res['id'].'" AND `iu`.`delete`="0"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['take_itm']).'" LIMIT 1'));
- if(isset($itm['id'])) {
- echo $u->take_itm_cl($_GET['take_itm'], $u->info, $res['id']);
- }
- } elseif(isset($_GET['give_itm'])) {
- $itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['give_itm']).'" LIMIT 1'));
- if($itmc >= $lvl_prava[$res['level']][5]) {
- echo '
Хранилище переполнено ';
- } elseif(isset($itm['id'])) {
- echo $u->set_cl_item($_GET['give_itm'], $u->info, $res['id']);
- }
- }
- if($tt[4][0] == 1) {
- $itm_clan = $u->genInv(66, '(`iu`.`uid` = "-21'.$u->info['clan'].'" OR `iu`.`data` LIKE "%toclan='.$u->info['clan'].'#%") AND `iu`.`delete` = 0 AND `iu`.`inShop` = 0 ORDER BY `lastUPD` DESC');
- } else {
- $itm_clan[2] = '
У вас нет доступа к использованию хранилища ';
- }
- $itm_user = $u->genInv(65, '`iu`.`uid` = '.$u->info['id'].' AND `iu`.`delete` = 0 AND `iu`.`inOdet` = 0 AND `iu`.`inShop` = 0 AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%" ORDER BY `lastUPD` DESC');
-
- ?>
-
-
-
-
-
- Хранилище (предметов : =$itmc?>/=$lvl_prava[$res['level']][5]?>)
- if($itm_clan[2] != '') { ?>
-
- }else{ echo ' Хранилище клана пусто '; } ?>
-
-
-
-
- Рюкзак
- if($itm_user[2] != '') { ?>
-
- }else{ echo ' Рюкзак пуст '; } ?>
-
-
-
-
-
- }elseif(isset($_GET['titul']) && $tt[11][0]==1) { ?>
-
-
-
- if(isset($_POST['tituladd'])) {
- //Добавляем новый титул
- $tc = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" LIMIT 25'));
- if($tc[0] >= 20) {
- echo '
Нельзя добавлять более 25-ти титулов, для добавления нового сотрите старые ';
- }else{
- $nm = htmlspecialchars($_POST['tituladd'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$nm)) == '') {
- echo '
Название титула не должно быть пустым ';
- }else{
- mysql_query('INSERT INTO `clan_tituls` (`clan`,`user_add`,`time_add`,`name`) VALUES ("'.$res['id'].'","'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($nm).'")');
- echo '
Титул был успешно добавлен ';
- }
- }
- }elseif(isset($_GET['save'])) {
- //сохраняем титул
- $tc = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `id` = "'.mysql_real_escape_string($_GET['save']).'" AND `delete` = "0" LIMIT 1'));
- if(isset($tc['id'])) {
- $tc['info'] = htmlspecialchars($_POST['t_info'],NULL,'cp1251');
- $i = 1;
- $tc['canals'] = '';
- while($i <= 9) {
- if($_POST['t_klan'.$i]) {
- $tc['canals'] .= '1';
- }else{
- $tc['canals'] .= '0';
- }
- $i++;
- }
- $i = 0;
- $tc['prava'] = '';
- while($i <= 20) {
- if($_POST['t_tr'.$i]) {
- $tc['prava'] .= '1';
- }else{
- $tc['prava'] .= '0';
- }
- $i++;
- }
- $_POST['colorsp'] = preg_replace('/[^a-zа-яё0-9]/i','',$_POST['colorsp']);
- // Тут
-
- if($tc['prava'][11] == 1)
- {
- mysql_query('UPDATE `clan_tituls` SET `prioritet` = 1, `info` = "'.mysql_real_escape_string($tc['info']).'", `color` = "'.mysql_real_escape_string($_POST['colorsp']).'", `canals` = "'.$tc['canals'].'", `prava` = "'.$tc['prava'].'" WHERE `id` = "'.$tc['id'].'" LIMIT 1');
- }
- else
- {
- mysql_query('UPDATE `clan_tituls` SET `prioritet` = 0, `info` = "'.mysql_real_escape_string($tc['info']).'", `color` = "'.mysql_real_escape_string($_POST['colorsp']).'", `canals` = "'.$tc['canals'].'", `prava` = "'.$tc['prava'].'" WHERE `id` = "'.$tc['id'].'" LIMIT 1');
- }
- echo '
Титул был успешно сохранен ';
- }else{
- echo '
Титул не найден ';
- }
- }elseif(isset($_GET['delete'])) {
- $tc = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `id` = "'.mysql_real_escape_string($_GET['delete']).'" AND `delete` = "0" LIMIT 1'));
- if(isset($tc['id'])) {
- mysql_query('UPDATE `clan_tituls` SET `delete` = "'.$u->info['id'].'" WHERE `id` = "'.$tc['id'].'" LIMIT 1');
- echo '
Титул был удален ';
- }else{
- echo '
Титул не найден ';
- }
- }
-?>
-
-
-
таблицей цветов - скрыть
-
-
-
-
- 000000
- 000033
- 000066
- 000099
- 0000cc
- 0000ff
-
-
-
-
-
-
-
-
-
-
- 003300
- 003333
- 003366
- 003399
- 0033cc
- 0033ff
-
-
-
-
-
-
-
-
-
-
- 006600
- 006633
- 006666
- 006699
- 0066cc
- 0066ff
-
-
-
-
-
-
-
-
-
-
- 009900
- 009933
- 009966
- 009999
- 0099cc
- 0099ff
-
-
-
-
-
-
-
-
-
-
- 00cc00
- 00cc33
- 00cc66
- 00cc99
- 00cccc
- 00ccff
-
-
-
-
-
-
-
-
-
-
- 00ff00
- 00ff33
- 00ff66
- 00ff99
- 00ffcc
- 00ffff
-
-
-
-
-
-
-
-
-
-
- 330000
- 330033
- 330066
- 330099
- 3300cc
- 3300ff
-
-
-
-
-
-
-
-
-
-
- 333300
- 333333
- 333366
- 333399
- 3333cc
- 3333ff
-
-
-
-
-
-
-
-
-
-
- 336600
- 336633
- 336666
- 336699
- 3366cc
- 3366ff
-
-
-
-
-
-
-
-
-
-
- 339900
- 339933
- 339966
- 339999
- 3399cc
- 3399ff
-
-
-
-
-
-
-
-
-
-
- 33cc00
- 33cc33
- 33cc66
- 33cc99
- 33cccc
- 33ccff
-
-
-
-
-
-
-
-
-
-
- 33ff00
- 33ff33
- 33ff66
- 33ff99
- 33ffcc
- 33ffff
-
-
-
-
-
-
-
-
-
-
- 660000
- 660033
- 660066
- 660099
- 6600cc
- 6600ff
-
-
-
-
-
-
-
-
-
-
- 663300
- 663333
- 663366
- 663399
- 6633cc
- 6633ff
-
-
-
-
-
-
-
-
-
-
- 666600
- 666633
- 666666
- 666699
- 6666cc
- 6666ff
-
-
-
-
-
-
-
-
-
-
- 669900
- 669933
- 669966
- 669999
- 6699cc
- 6699ff
-
-
-
-
-
-
-
-
-
-
- 66cc00
- 66cc33
- 66cc66
- 66cc99
- 66cccc
- 66ccff
-
-
-
-
-
-
-
-
-
-
- 66ff00
- 66ff33
- 66ff66
- 66ff99
- 66ffcc
- 66ffff
-
-
-
-
-
-
-
-
-
-
- 990000
- 990033
- 990066
- 990099
- 9900cc
- 9900ff
-
-
-
-
-
-
-
-
-
-
- 993300
- 993333
- 993366
- 993399
- 9933cc
- 9933ff
-
-
-
-
-
-
-
-
-
-
- 996600
- 996633
- 996666
- 996699
- 9966cc
- 9966ff
-
-
-
-
-
-
-
-
-
-
- 999900
- 999933
- 999966
- 999999
- 9999cc
- 9999ff
-
-
-
-
-
-
-
-
-
-
- 99cc00
- 99cc33
- 99cc66
- 99cc99
- 99cccc
- 99ccff
-
-
-
-
-
-
-
-
-
-
- 99ff00
- 99ff33
- 99ff66
- 99ff99
- 99ffcc
- 99ffff
-
-
-
-
-
-
-
-
-
-
- cc0000
- cc0033
- cc0066
- cc0099
- cc00cc
- cc00ff
-
-
-
-
-
-
-
-
-
-
- cc3300
- cc3333
- cc3366
- cc3399
- cc33cc
- cc33ff
-
-
-
-
-
-
-
-
-
-
- cc6600
- cc6633
- cc6666
- cc6699
- cc66cc
- cc66ff
-
-
-
-
-
-
-
-
-
-
- cc9900
- cc9933
- cc9966
- cc9999
- cc99cc
- cc99ff
-
-
-
-
-
-
-
-
-
-
- cccc00
- cccc33
- cccc66
- cccc99
- cccccc
- ccccff
-
-
-
-
-
-
-
-
-
-
- ccff00
- ccff33
- ccff66
- ccff99
- ccffcc
- ccffff
-
-
-
-
-
-
-
-
-
-
- ff0000
- ff0033
- ff0066
- ff0099
- ff00cc
- ff00ff
-
-
-
-
-
-
-
-
-
-
- ff3300
- ff3333
- ff3366
- ff3399
- ff33cc
- ff33ff
-
-
-
-
-
-
-
-
-
-
- ff6600
- ff6633
- ff6666
- ff6699
- ff66cc
- ff66ff
-
-
-
-
-
-
-
-
-
-
- ff9900
- ff9933
- ff9966
- ff9999
- ff99cc
- ff99ff
-
-
-
-
-
-
-
-
-
-
- ffcc00
- ffcc33
- ffcc66
- ffcc99
- ffcccc
- ffccff
-
-
-
-
-
-
-
-
-
-
- ffff00
- ffff33
- ffff66
- ffff99
- ffffcc
- ffffff
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $i = 0;
- $sp = mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" LIMIT 25');
- while($pl = mysql_fetch_array($sp)) {
- ?>
-
-
-
* =$pl['name']?> =$pl['info']?>
-
-
+ if ($tc['prava'][11] == 1) {
+ mysql_query(
+ 'UPDATE `clan_tituls` SET `prioritet` = 1, `info` = "' . mysql_real_escape_string(
+ $tc['info']
+ ) . '", `color` = "' . mysql_real_escape_string(
+ $_POST['colorsp']
+ ) . '", `canals` = "' . $tc['canals'] . '", `prava` = "' . $tc['prava'] . '" WHERE `id` = "' . $tc['id'] . '" LIMIT 1'
+ );
+ } else {
+ mysql_query(
+ 'UPDATE `clan_tituls` SET `prioritet` = 0, `info` = "' . mysql_real_escape_string(
+ $tc['info']
+ ) . '", `color` = "' . mysql_real_escape_string(
+ $_POST['colorsp']
+ ) . '", `canals` = "' . $tc['canals'] . '", `prava` = "' . $tc['prava'] . '" WHERE `id` = "' . $tc['id'] . '" LIMIT 1'
+ );
+ }
+ echo '
Титул был успешно сохранен ';
+ } else {
+ echo '
Титул не найден ';
+ }
+ } elseif (isset($_GET['delete'])) {
+ $tc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `id` = "' . mysql_real_escape_string(
+ $_GET['delete']
+ ) . '" AND `delete` = "0" LIMIT 1'
+ )
+ );
+ if (isset($tc['id'])) {
+ mysql_query(
+ 'UPDATE `clan_tituls` SET `delete` = "' . $u->info['id'] . '" WHERE `id` = "' . $tc['id'] . '" LIMIT 1'
+ );
+ echo '
Титул был удален ';
+ } else {
+ echo '
Титул не найден ';
+ }
+ }
+ ?>
+
+
+
таблицей цветов - скрыть
+
+
+
+
+ 000000
+ 000033
+ 000066
+ 000099
+ 0000cc
+ 0000ff
+
+
+
+
+
+
+
+
+
+
+ 003300
+ 003333
+ 003366
+ 003399
+ 0033cc
+ 0033ff
+
+
+
+
+
+
+
+
+
+
+ 006600
+ 006633
+ 006666
+ 006699
+ 0066cc
+ 0066ff
+
+
+
+
+
+
+
+
+
+
+ 009900
+ 009933
+ 009966
+ 009999
+ 0099cc
+ 0099ff
+
+
+
+
+
+
+
+
+
+
+ 00cc00
+ 00cc33
+ 00cc66
+ 00cc99
+ 00cccc
+ 00ccff
+
+
+
+
+
+
+
+
+
+
+ 00ff00
+ 00ff33
+ 00ff66
+ 00ff99
+ 00ffcc
+ 00ffff
+
+
+
+
+
+
+
+
+
+
+ 330000
+ 330033
+ 330066
+ 330099
+ 3300cc
+ 3300ff
+
+
+
+
+
+
+
+
+
+
+ 333300
+ 333333
+ 333366
+ 333399
+ 3333cc
+ 3333ff
+
+
+
+
+
+
+
+
+
+
+ 336600
+ 336633
+ 336666
+ 336699
+ 3366cc
+ 3366ff
+
+
+
+
+
+
+
+
+
+
+ 339900
+ 339933
+ 339966
+ 339999
+ 3399cc
+ 3399ff
+
+
+
+
+
+
+
+
+
+
+ 33cc00
+ 33cc33
+ 33cc66
+ 33cc99
+ 33cccc
+ 33ccff
+
+
+
+
+
+
+
+
+
+
+ 33ff00
+ 33ff33
+ 33ff66
+ 33ff99
+ 33ffcc
+ 33ffff
+
+
+
+
+
+
+
+
+
+
+ 660000
+ 660033
+ 660066
+ 660099
+ 6600cc
+ 6600ff
+
+
+
+
+
+
+
+
+
+
+ 663300
+ 663333
+ 663366
+ 663399
+ 6633cc
+ 6633ff
+
+
+
+
+
+
+
+
+
+
+ 666600
+ 666633
+ 666666
+ 666699
+ 6666cc
+ 6666ff
+
+
+
+
+
+
+
+
+
+
+ 669900
+ 669933
+ 669966
+ 669999
+ 6699cc
+ 6699ff
+
+
+
+
+
+
+
+
+
+
+ 66cc00
+ 66cc33
+ 66cc66
+ 66cc99
+ 66cccc
+ 66ccff
+
+
+
+
+
+
+
+
+
+
+ 66ff00
+ 66ff33
+ 66ff66
+ 66ff99
+ 66ffcc
+ 66ffff
+
+
+
+
+
+
+
+
+
+
+ 990000
+ 990033
+ 990066
+ 990099
+ 9900cc
+ 9900ff
+
+
+
+
+
+
+
+
+
+
+ 993300
+ 993333
+ 993366
+ 993399
+ 9933cc
+ 9933ff
+
+
+
+
+
+
+
+
+
+
+ 996600
+ 996633
+ 996666
+ 996699
+ 9966cc
+ 9966ff
+
+
+
+
+
+
+
+
+
+
+ 999900
+ 999933
+ 999966
+ 999999
+ 9999cc
+ 9999ff
+
+
+
+
+
+
+
+
+
+
+ 99cc00
+ 99cc33
+ 99cc66
+ 99cc99
+ 99cccc
+ 99ccff
+
+
+
+
+
+
+
+
+
+
+ 99ff00
+ 99ff33
+ 99ff66
+ 99ff99
+ 99ffcc
+ 99ffff
+
+
+
+
+
+
+
+
+
+
+ cc0000
+ cc0033
+ cc0066
+ cc0099
+ cc00cc
+ cc00ff
+
+
+
+
+
+
+
+
+
+
+ cc3300
+ cc3333
+ cc3366
+ cc3399
+ cc33cc
+ cc33ff
+
+
+
+
+
+
+
+
+
+
+ cc6600
+ cc6633
+ cc6666
+ cc6699
+ cc66cc
+ cc66ff
+
+
+
+
+
+
+
+
+
+
+ cc9900
+ cc9933
+ cc9966
+ cc9999
+ cc99cc
+ cc99ff
+
+
+
+
+
+
+
+
+
+
+ cccc00
+ cccc33
+ cccc66
+ cccc99
+ cccccc
+ ccccff
+
+
+
+
+
+
+
+
+
+
+ ccff00
+ ccff33
+ ccff66
+ ccff99
+ ccffcc
+ ccffff
+
+
+
+
+
+
+
+
+
+
+ ff0000
+ ff0033
+ ff0066
+ ff0099
+ ff00cc
+ ff00ff
+
+
+
+
+
+
+
+
+
+
+ ff3300
+ ff3333
+ ff3366
+ ff3399
+ ff33cc
+ ff33ff
+
+
+
+
+
+
+
+
+
+
+ ff6600
+ ff6633
+ ff6666
+ ff6699
+ ff66cc
+ ff66ff
+
+
+
+
+
+
+
+
+
+
+ ff9900
+ ff9933
+ ff9966
+ ff9999
+ ff99cc
+ ff99ff
+
+
+
+
+
+
+
+
+
+
+ ffcc00
+ ffcc33
+ ffcc66
+ ffcc99
+ ffcccc
+ ffccff
+
+
+
+
+
+
+
+
+
+
+ ffff00
+ ffff33
+ ffff66
+ ffff99
+ ffffcc
+ ffffff
+
+
+
+
+
+
+
+
+
+
+
-
- $i++;
- }
+
+
+
- if($i == 0) {
- echo 'В клане нет ни одного титула';
- }
- ?>
-
-
- }elseif(isset($_GET['rules'])) { ?>
-
-
- Права персонажа "=$u->info['login']?>"
-
- Звание в клане:
-
- if($u->info['clan_prava'] != 'glava') {
- echo $u->info['moder_zvanie'];
- }else{
- echo 'глава клана ';
- }
-
- ?>
-
-
- Титул: =$utitl['name']?> - =$utitl['info']?>
-
-
- Каналы чата:
- $j = 1;
- while($j <= 9) {
- if($utitl['canals'][$j-1] == 1) {
- $r .= '
klan-'.$j.' , ';
- }
- $j++;
- }
- echo rtrim($r,', ');
- ?>
-
-
- $j = 1;
- while($j < count($tt)) {
- if($tt[$j][1] != '0') {
- if($utitl['prava'][$j] == 1) {
- $utitl['check'] = 'Да';
- }else{
- $utitl['check'] = 'Нет';
- }
- ?>
-
-
• =$tt[$j][1]?>
=$utitl['check']?>
+
* = $pl['name'] ?> = $pl['info'] ?>
+
+
-
- }
- $j++;
- }
- ?>
-
-
-
- }elseif(isset($_GET['info'])) {
-
- //полученный опыт
- $edd = mysql_fetch_array(mysql_query('SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "'.$res['id'].'" AND `dd` = "'.ceil(date('d')).'" AND `mm` = "'.ceil(date('m')).'" AND `yyyy` = "'.ceil(date('Y')).'"'));
- $eww = mysql_fetch_array(mysql_query('SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "'.$res['id'].'" AND `ww` = "'.ceil(date('W')).'" AND `yyyy` = "'.ceil(date('Y')).'"'));
- $emm = mysql_fetch_array(mysql_query('SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "'.$res['id'].'" AND `mm` = "'.ceil(date('m')).'" AND `yyyy` = "'.ceil(date('Y')).'"'));
-
- $edd = 0+$edd[0];
- $eww = 0+$eww[0];
- $emm = 0+$emm[0];
- ?>
-
-
- Уровень клана: =$res['level']?>
+
+
+
+ Права персонажа "= $u->info['login'] ?>"
+
+ Звание в клане: info['clan_prava'] != 'glava') {
+ echo $u->info['moder_zvanie'];
+ } else {
+ echo 'глава клана ';
+ }
+
+ ?>
+
+
+ Титул: = $utitl['name'] ?> - = $utitl['info'] ?>
+
+
+ Каналы чата:
+ klan-' . $j . ', ';
+ }
+ $j++;
+ }
+ echo rtrim($r, ', ');
+ ?>
+
+
+
+
+ • = $tt[$j][1] ?>
= $utitl['check'] ?>
+
+
+
+
-
- Позиция клана: =$r1['pos']?>
-
-
- Опыт клана: =number_format($res['exp'], 0, ",", " ")?> / =number_format($lvl_exp[$res['level']+1], 0, ",", " ")?>
-
-
-
=ceil(($res['exp']-$lvl_exp[$res['level']])/$lvl_exp[$res['level']+1]*100)?>%
+
+
+
+
+ Уровень клана: = $res['level'] ?>
+
+
+ Позиция клана: = $r1['pos'] ?>
+
+
+ Опыт клана: = number_format($res['exp'], 0, ",", " ") ?> / = number_format(
+ $lvl_exp[$res['level'] + 1], 0, ",", " "
+ ) ?>
+
+
+ = ceil(($res['exp'] - $lvl_exp[$res['level']]) / $lvl_exp[$res['level'] + 1] * 100) ?>%
+
+
+
+
+
+
+ Статистика кланового опыта:
+ • За сегодня:
+ = $edd ?>
+
+
+
+ • За неделю:
+ = $eww ?>
+
+
+
+ • За месяц:
+ = $emm ?>
+
+
+
+
+
+
+
+ Уровень
+
+ Игроки
+
+ Союз
+
+ Создать союз
+
+ Альянс
+
+ Создать альянс
+
+ Хранилище
+
+ Передач на игрока
+
+ Передач всего
+
+ = $i) {
+ $bgclr = ' bgcolor="#8fd155"';
+ }
+ if ($i < count($lvl_prava) - 1) {
+ ?>
+ >
+ = $i ?>
+ = $lvl_prava[$i][0] ?>
+ = $yn[$lvl_prava[$i][1]] ?>
+ = $yn[$lvl_prava[$i][2]] ?>
+ = $yn[$lvl_prava[$i][3]] ?>
+ = $yn[$lvl_prava[$i][4]] ?>
+ = $lvl_prava[$i][5] ?>
+ = $lvl_prava[$i][6] ?>
+ = $lvl_prava[$i][7] ?>
+
+
+ >
+ = $i ?>
+ = $lvl_prava[$i][0] ?>
+ = $yn[$lvl_prava[$i][1]] ?>
+ = $yn[$lvl_prava[$i][2]] ?>
+ = $yn[$lvl_prava[$i][3]] ?>
+ = $yn[$lvl_prava[$i][4]] ?>
+ = $lvl_prava[$i][5] ?>
+ = $lvl_prava[$i][6] ?>
+ = $lvl_prava[$i][7] ?>
+
+
+
+
+
+
+ Соклановцы
+
+
+
+
+
+
+ ';
+ $j = 0;
+ $i = 0;
+ if ($res['join1'] > 0 || $res['join2'] > 0) {
+ $r .= '
+ Основной состав ';
+ }
+ while ($pl = mysql_fetch_array($sp)) {
+ if (!isset($_GET['online']) || $pl['online'] > time() - 120) {
+ $pl['textcolor1'] = '';
+ if ($pl['online'] > time() - 120) {
+ $ico = ' ';
+ $j++;
+ } else {
+ $pl['textcolor1'] = '#837f82';
+ $ico = ' ';
+ }
+ $zvn = $pl['mod_zvanie'];
+ $zvn = str_replace('[b]', '', $zvn);
+ $zvn = str_replace('[/b]', ' ', $zvn);
+ $zvn = str_replace('[i]', '', $zvn);
+ $zvn = str_replace('[/i]', ' ', $zvn);
+ $zvn = str_replace('[u]', '', $zvn);
+ $zvn = str_replace('[/u]', ' ', $zvn);
+ $zvn = str_replace('[c=', '', $zvn);
+ $zvn = str_replace('[/c]', ' ', $zvn);
+ if ($pl['clan_prava'] == 'glava') {
+ if ($zvn == 'Стажер' || $zvn == '') {
+ $zvn = 'глава клана ';
+ }
+ $zvn = ' ' . $zvn;
+ }
+ $ttl = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `id` = "' . $pl['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if (isset($ttl['id'])) {
+ $zvn = '' . $ttl['name'] . ' - ' . $zvn;
+ }
+ if ($pl['online'] > time() - 120) {
+ $rm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "' . $pl['room'] . '" LIMIT 1'
+ )
+ );
+ if (isset($rm['id'])) {
+ $zvn .= ' - ' . $rm['name'] . ' ';
+ }
+ } else {
+ $zvn .= ' - персонаж сейчас не в клубе ';
+ }
+ if ($pl['battle'] > 0) {
+ $zvn .= ' ';
+ }
+ $r .= '';
+ }
+ $i++;
+ }
+
+ if ($res['join1'] > 0 || $res['join2'] > 0) {
+ $r .= ' ';
+ }
+ $nacln = '';
+ if ($res['join1'] > 0) {
+ $clna = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join1'] . '" AND `type` = "1" AND `time_close` = "0" LIMIT 1'
+ )
+ );
+ $cn_sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $clna['id'] . '" AND `clan` != "' . $res['id'] . '" AND `time_end` = "0" AND `time_start` > 0'
+ );
+ while ($cn_pl = mysql_fetch_array($cn_sp)) {
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ $nacln .= ' AND `clan` != "' . $cn_pl['clan'] . '"';
+ $clnf = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cn_pl['clan'] . '" LIMIT 1')
+ );
+ $sp = mysql_query(
+ 'SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "' . $cn_pl['clan'] . '"'
+ );
+ $r .= '
+ Состав "' . $clna['name'] . '" ';
+ $j = 0;
+ $i = 0;
+ while ($pl = mysql_fetch_array($sp)) {
+ if (!isset($_GET['online']) || $pl['online'] > time() - 120) {
+ $pl['textcolor1'] = '';
+ if ($pl['online'] > time() - 120) {
+ $ico = ' ';
+ $j++;
+ } else {
+ $pl['textcolor1'] = '#837f82';
+ $ico = ' ';
+ }
+ $zvn = $pl['mod_zvanie'];
+ $zvn = str_replace('[b]', '', $zvn);
+ $zvn = str_replace('[/b]', ' ', $zvn);
+ $zvn = str_replace('[i]', '', $zvn);
+ $zvn = str_replace('[/i]', ' ', $zvn);
+ $zvn = str_replace('[u]', '', $zvn);
+ $zvn = str_replace('[/u]', ' ', $zvn);
+ $zvn = str_replace('[c=', '', $zvn);
+ $zvn = str_replace('[/c]', ' ', $zvn);
+ if ($pl['clan_prava'] == 'glava') {
+ if ($zvn == 'Стажер' || $zvn == '') {
+ $zvn = 'глава клана ';
+ }
+ $zvn = ' ' . $zvn;
+ }
+ $ttl = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $clnf['id'] . '" AND `id` = "' . $pl['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if (isset($ttl['id'])) {
+ $zvn = '' . $ttl['name'] . ' - ' . $zvn;
+ }
+ if ($pl['online'] > time() - 120) {
+ $rm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "' . $pl['room'] . '" LIMIT 1'
+ )
+ );
+ if (isset($rm['id'])) {
+ $zvn .= ' - ' . $rm['name'] . ' ';
+ }
+ } else {
+ $zvn .= ' - персонаж сейчас не в клубе ';
+ }
+ if ($pl['battle'] > 0) {
+ $zvn .= ' ';
+ }
+ $r .= '';
+ }
+ $i++;
+ }
+ $r .= ' ';
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ }
+ }
+ if ($res['join2'] > 0) {
+ $cn_sp0 = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join2'] . '" AND `type` = "2" AND `time_close` = "0" LIMIT 1'
+ )
+ );
+ $cn_sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $cn_sp0['id'] . '" AND `clan` != "' . $res['id'] . '"' . $nacln . ' AND `time_end` = "0" AND `time_start` > 0'
+ );
+ while ($cn_pl = mysql_fetch_array($cn_sp)) {
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ $clnf = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cn_pl['clan'] . '" LIMIT 1')
+ );
+ $clna = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join2'] . '" LIMIT 1')
+ );
+ $sp = mysql_query(
+ 'SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "' . $cn_pl['clan'] . '"'
+ );
+ $r .= '
+ Состав "' . $clna['name'] . '" ';
+ $j = 0;
+ $i = 0;
+ while ($pl = mysql_fetch_array($sp)) {
+ if (!isset($_GET['online']) || $pl['online'] > time() - 120) {
+ $pl['textcolor1'] = '';
+ if ($pl['online'] > time() - 120) {
+ $ico = ' ';
+ $j++;
+ } else {
+ $pl['textcolor1'] = '#837f82';
+ $ico = ' ';
+ }
+ $zvn = $pl['mod_zvanie'];
+ $zvn = str_replace('[b]', '', $zvn);
+ $zvn = str_replace('[/b]', ' ', $zvn);
+ $zvn = str_replace('[i]', '', $zvn);
+ $zvn = str_replace('[/i]', ' ', $zvn);
+ $zvn = str_replace('[u]', '', $zvn);
+ $zvn = str_replace('[/u]', ' ', $zvn);
+ $zvn = str_replace('[c=', '', $zvn);
+ $zvn = str_replace('[/c]', ' ', $zvn);
+ if ($pl['clan_prava'] == 'glava') {
+ if ($zvn == 'Стажер' || $zvn == '') {
+ $zvn = 'глава клана ';
+ }
+ $zvn = ' ' . $zvn;
+ }
+ $ttl = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $clnf['id'] . '" AND `id` = "' . $pl['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if (isset($ttl['id'])) {
+ $zvn = '' . $ttl['name'] . ' - ' . $zvn;
+ }
+ if ($pl['online'] > time() - 120) {
+ $rm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "' . $pl['room'] . '" LIMIT 1'
+ )
+ );
+ if (isset($rm['id'])) {
+ $zvn .= ' - ' . $rm['name'] . ' ';
+ }
+ } else {
+ $zvn .= ' - персонаж сейчас не в клубе ';
+ }
+ if ($pl['battle'] > 0) {
+ $zvn .= ' ';
+ }
+ $r .= '';
+ }
+ $i++;
+ }
+ $r .= ' ';
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ }
+ }
+
+ $r .= ' Online: ' . $j . ' Всего: ' . $i . ' (список обновляется в полночь ) ';
+ echo $r;
+ ?>
+
-
-
-
- Статистика кланового опыта:
- • За сегодня:
- =$edd?>
-
-
-
- • За неделю:
- =$eww?>
-
-
-
- • За месяц:
- =$emm?>
-
-
-
-
-
-
- Уровень
- Игроки
- Союз
- Создать союз
- Альянс
- Создать альянс
- Хранилище
- Передач на игрока
- Передач всего
-
-
- $i = 0;
- $yn = array('Нет','Да');
- while($i < count($lvl_prava)) {
- $bgclr = '';
- if($res['level'] >= $i) {
- $bgclr = ' bgcolor="#8fd155"';
- }
- if($i < count($lvl_prava)-1) {
- ?>
- >
- =$i?>
- =$lvl_prava[$i][0]?>
- =$yn[$lvl_prava[$i][1]]?>
- =$yn[$lvl_prava[$i][2]]?>
- =$yn[$lvl_prava[$i][3]]?>
- =$yn[$lvl_prava[$i][4]]?>
- =$lvl_prava[$i][5]?>
- =$lvl_prava[$i][6]?>
- =$lvl_prava[$i][7]?>
-
-
- }else{
-
- ?>
- >
- =$i?>
- =$lvl_prava[$i][0]?>
- =$yn[$lvl_prava[$i][1]]?>
- =$yn[$lvl_prava[$i][2]]?>
- =$yn[$lvl_prava[$i][3]]?>
- =$yn[$lvl_prava[$i][4]]?>
- =$lvl_prava[$i][5]?>
- =$lvl_prava[$i][6]?>
- =$lvl_prava[$i][7]?>
-
-
- }
- $i++;
- }
- ?>
-
-
-
- }elseif(isset($_GET['members'])) { ?>
-
-
- Соклановцы
- if(!isset($_GET['online'])) { ?>
-
- }else{ ?>
-
- } ?>
-
-
- $sp = mysql_query('SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "'.$res['id'].'"');
- $r = ' '; $j = 0; $i = 0;
- if($res['join1'] > 0 || $res['join2'] > 0) {
- $r .= '
- Основной состав ';
- }
- while($pl = mysql_fetch_array($sp)) {
- if(!isset($_GET['online']) || $pl['online'] > time()-120) {
- $pl['textcolor1'] = '';
- if($pl['online'] > time()-120) {
- $ico = ' ';
- $j++;
- }else{
- $pl['textcolor1'] = '#837f82';
- $ico = ' ';
- }
- $zvn = $pl['mod_zvanie'];
- $zvn = str_replace('[b]','',$zvn);
- $zvn = str_replace('[/b]',' ',$zvn);
- $zvn = str_replace('[i]','',$zvn);
- $zvn = str_replace('[/i]',' ',$zvn);
- $zvn = str_replace('[u]','',$zvn);
- $zvn = str_replace('[/u]',' ',$zvn);
- $zvn = str_replace('[c=','',$zvn);
- $zvn = str_replace('[/c]',' ',$zvn);
- if($pl['clan_prava'] == 'glava') {
- if($zvn == 'Стажер' || $zvn == '') {
- $zvn = 'глава клана ';
- }
- $zvn = ' '.$zvn;
- }
- $ttl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `id` = "'.$pl['clan_prava'].'" LIMIT 1'));
- if(isset($ttl['id'])) {
- $zvn = ''.$ttl['name'].' - '.$zvn;
- }
- if($pl['online'] > time()-120) {
- $rm = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
- if(isset($rm['id'])) {
- $zvn .= ' - '.$rm['name'].' ';
- }
- }else{
- $zvn .= ' - персонаж сейчас не в клубе ';
- }
- if($pl['battle'] > 0) {
- $zvn .= ' ';
- }
- $r .= '';
- }
- $i++;
- }
-
- if($res['join1'] > 0 || $res['join2'] > 0) {
- $r .= ' ';
- }
- $nacln = '';
- if($res['join1'] > 0) {
- $clna = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join1'].'" AND `type` = "1" AND `time_close` = "0" LIMIT 1'));
- $cn_sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$clna['id'].'" AND `clan` != "'.$res['id'].'" AND `time_end` = "0" AND `time_start` > 0');
- while($cn_pl = mysql_fetch_array($cn_sp)) {
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- $nacln .= ' AND `clan` != "'.$cn_pl['clan'].'"';
- $clnf = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$cn_pl['clan'].'" LIMIT 1'));
- $sp = mysql_query('SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "'.$cn_pl['clan'].'"');
- $r .= '
- Состав "'.$clna['name'].'" ';
- $j = 0; $i = 0;
- while($pl = mysql_fetch_array($sp)) {
- if(!isset($_GET['online']) || $pl['online'] > time()-120) {
- $pl['textcolor1'] = '';
- if($pl['online'] > time()-120) {
- $ico = ' ';
- $j++;
- }else{
- $pl['textcolor1'] = '#837f82';
- $ico = ' ';
- }
- $zvn = $pl['mod_zvanie'];
- $zvn = str_replace('[b]','',$zvn);
- $zvn = str_replace('[/b]',' ',$zvn);
- $zvn = str_replace('[i]','',$zvn);
- $zvn = str_replace('[/i]',' ',$zvn);
- $zvn = str_replace('[u]','',$zvn);
- $zvn = str_replace('[/u]',' ',$zvn);
- $zvn = str_replace('[c=','',$zvn);
- $zvn = str_replace('[/c]',' ',$zvn);
- if($pl['clan_prava'] == 'glava') {
- if($zvn == 'Стажер' || $zvn == '') {
- $zvn = 'глава клана ';
- }
- $zvn = ' '.$zvn;
- }
- $ttl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$clnf['id'].'" AND `id` = "'.$pl['clan_prava'].'" LIMIT 1'));
- if(isset($ttl['id'])) {
- $zvn = ''.$ttl['name'].' - '.$zvn;
- }
- if($pl['online'] > time()-120) {
- $rm = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
- if(isset($rm['id'])) {
- $zvn .= ' - '.$rm['name'].' ';
- }
- }else{
- $zvn .= ' - персонаж сейчас не в клубе ';
- }
- if($pl['battle'] > 0) {
- $zvn .= ' ';
- }
- $r .= '';
- }
- $i++;
- }
- $r .= ' ';
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- }
- }
- if($res['join2'] > 0) {
- $cn_sp0 = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join2'].'" AND `type` = "2" AND `time_close` = "0" LIMIT 1'));
- $cn_sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$cn_sp0['id'].'" AND `clan` != "'.$res['id'].'"'.$nacln.' AND `time_end` = "0" AND `time_start` > 0');
- while($cn_pl = mysql_fetch_array($cn_sp)) {
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- $clnf = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$cn_pl['clan'].'" LIMIT 1'));
- $clna = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join2'].'" LIMIT 1'));
- $sp = mysql_query('SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "'.$cn_pl['clan'].'"');
- $r .= '
- Состав "'.$clna['name'].'" ';
- $j = 0; $i = 0;
- while($pl = mysql_fetch_array($sp)) {
- if(!isset($_GET['online']) || $pl['online'] > time()-120) {
- $pl['textcolor1'] = '';
- if($pl['online'] > time()-120) {
- $ico = ' ';
- $j++;
- }else{
- $pl['textcolor1'] = '#837f82';
- $ico = ' ';
- }
- $zvn = $pl['mod_zvanie'];
- $zvn = str_replace('[b]','',$zvn);
- $zvn = str_replace('[/b]',' ',$zvn);
- $zvn = str_replace('[i]','',$zvn);
- $zvn = str_replace('[/i]',' ',$zvn);
- $zvn = str_replace('[u]','',$zvn);
- $zvn = str_replace('[/u]',' ',$zvn);
- $zvn = str_replace('[c=','',$zvn);
- $zvn = str_replace('[/c]',' ',$zvn);
- if($pl['clan_prava'] == 'glava') {
- if($zvn == 'Стажер' || $zvn == '') {
- $zvn = 'глава клана ';
- }
- $zvn = ' '.$zvn;
- }
- $ttl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$clnf['id'].'" AND `id` = "'.$pl['clan_prava'].'" LIMIT 1'));
- if(isset($ttl['id'])) {
- $zvn = ''.$ttl['name'].' - '.$zvn;
- }
- if($pl['online'] > time()-120) {
- $rm = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
- if(isset($rm['id'])) {
- $zvn .= ' - '.$rm['name'].' ';
- }
- }else{
- $zvn .= ' - персонаж сейчас не в клубе ';
- }
- if($pl['battle'] > 0) {
- $zvn .= ' ';
- }
- $r .= '';
- }
- $i++;
- }
- $r .= ' ';
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- }
- }
-
- $r .= ' Online: '.$j.' Всего: '.$i.' (список обновляется в полночь ) ';
- echo $r;
- ?>
-
-
- } ?>
+
\ No newline at end of file
diff --git a/modules_data/_clan_oldversion.php b/modules_data/_clan_oldversion.php
index 1a6c6a56..b28bfdbc 100644
--- a/modules_data/_clan_oldversion.php
+++ b/modules_data/_clan_oldversion.php
@@ -1,2644 +1,3414 @@
-if(!defined('GAME')) { die(); }
-
-$res = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1"));
-$cpr = explode('|', $u->info['clan_prava']);
-
-if(!isset($res['id'])) {
- die('Клан был расформирован.');
+if (!defined('GAME')) {
+ die();
}
-if(!isset($_GET['events']) && !isset($_GET['diplom']) && !isset($_GET['control']) && !isset($_GET['deposit']) && !isset($_GET['titul']) && !isset($_GET['rules']) && !isset($_GET['info']) && !isset($_GET['members'])) {
- $_GET['events'] = 1;
+$res = mysql_fetch_array(
+ mysql_query("SELECT * FROM `clan` WHERE `id` = '" . mysql_real_escape_string($u->info['clan']) . "' LIMIT 1")
+);
+$cpr = explode('|', $u->info['clan_prava']);
+
+if (!isset($res['id'])) {
+ die('Клан был расформирован.');
+}
+
+if (!isset($_GET['events']) && !isset($_GET['diplom']) && !isset($_GET['control']) && !isset($_GET['deposit']) && !isset($_GET['titul']) && !isset($_GET['rules']) && !isset($_GET['info']) && !isset($_GET['members'])) {
+ $_GET['events'] = 1;
}
//Возможности текущего титула
-$tt = array(
- 0 => array('000000000','Доступные каналы'),
- 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,'Редактирование информации о клане'),
- 12 => array(0,'Клановые союзы и альянсы'),
- 13 => array(0,'Управление клановыми союзами и альянсами'),
- 14 => array(0,'Обьявление войны'),
- 15 => array(0,0),
- 15 => array(0,0),
- 16 => array(0,0),
- 17 => array(0,0),
- 18 => array(0,0),
- 19 => array(0,0),
- 20 => array(0,0)
-);
+$tt = [
+ 0 => ['000000000', 'Доступные каналы'],
+ 1 => [0, 'Просмотр событий клана'],
+ 2 => [0, 'Создание событий клана'],
+ 3 => [0, 'Просмотр хранилища'],
+ 4 => [0, 'Использование вещей из хранилища'],
+ 5 => [0, 'Изъятие предметов из хранилища'],
+ 6 => [0, 'Просмотр казны и списка игроков, пополнявших казну'],
+ 7 => [0, 'Пополнение казны'],
+ 8 => [0, 'Использование казны'],
+ 9 => [0, 'Прием в клан'],
+ 10 => [0, 'Изгнание из клана'],
+ 11 => [0, 'Редактирование информации о клане'],
+ 12 => [0, 'Клановые союзы и альянсы'],
+ 13 => [0, 'Управление клановыми союзами и альянсами'],
+ 14 => [0, 'Обьявление войны'],
+ 15 => [0, 0],
+ 15 => [0, 0],
+ 16 => [0, 0],
+ 17 => [0, 0],
+ 18 => [0, 0],
+ 19 => [0, 0],
+ 20 => [0, 0],
+];
-if($u->info['clan_prava'] != 'glava') {
- $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$u->info['clan_prava'].'" LIMIT 1'));
- if(!isset($utitl['id'])) {
- $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 2 LIMIT 1'));
- }
+if ($u->info['clan_prava'] != 'glava') {
+ $utitl = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "' . $u->info['clan_prava'] . '" LIMIT 1')
+ );
+ if (!isset($utitl['id'])) {
+ $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 2 LIMIT 1'));
+ }
} else {
- $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 1 LIMIT 1'));
+ $utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 1 LIMIT 1'));
}
-if(isset($utitl['id'])) {
- $i = 1;
- while($i < count($tt)) {
- if($utitl['prava'][$i] > 0) {
- $tt[$i][0] = 1;
- }
- $i++;
- }
+if (isset($utitl['id'])) {
+ $i = 1;
+ while ($i < count($tt)) {
+ if ($utitl['prava'][$i] > 0) {
+ $tt[$i][0] = 1;
+ }
+ $i++;
+ }
}
$u->info['tt'] = $tt;
//Уровень клана
-$lvl_exp = array(
- 0 => 0,
- 1 => 500000,
- 2 => 2000000,
- 3 => 5500000,
- 4 => 10500000,
- 5 => 20500000,
- 6 => 35500000,
- 7 => 65500000
-);
+$lvl_exp = [
+ 0 => 0,
+ 1 => 500000,
+ 2 => 2000000,
+ 3 => 5500000,
+ 4 => 10500000,
+ 5 => 20500000,
+ 6 => 35500000,
+ 7 => 65500000,
+];
-if($res['exp'] >= $lvl_exp[$res['level']+1]) {
- $res['level']++;
- mysql_query('UPDATE `clan` SET `level` = "'.$res['level'].'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","Ваш клан достиг уровня '.$res['level'].'!"
- )');
+if ($res['exp'] >= $lvl_exp[$res['level'] + 1]) {
+ $res['level']++;
+ mysql_query('UPDATE `clan` SET `level` = "' . $res['level'] . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1');
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","Ваш клан достиг уровня ' . $res['level'] . '!"
+ )'
+ );
}
//Права клана
-$lvl_prava = array(
- 0 => array(8,0,0,0,0,50,20,200),
- 1 => array(12,1,0,0,0,50,20,200),
- 2 => array(16,1,0,0,0,50,20,200),
- 3 => array(20,1,0,0,0,50,20,200),
- 4 => array(24,1,1,0,0,100,40,200),
- 5 => array(28,1,1,0,0,100,40,200),
- 6 => array(32,1,1,0,0,100,40,200),
- 7 => array(36,1,1,0,0,200,80,200),
- 8 => array(40,1,1,1,1,200,80,200),
- 9 => array(44,1,1,1,1,200,80,200),
- 10 => array(48,1,1,1,1,200,80,200),
- 11 => array(52,1,1,1,1,200,80,200)
-)
+$lvl_prava = [
+ 0 => [8, 0, 0, 0, 0, 50, 20, 200],
+ 1 => [12, 1, 0, 0, 0, 50, 20, 200],
+ 2 => [16, 1, 0, 0, 0, 50, 20, 200],
+ 3 => [20, 1, 0, 0, 0, 50, 20, 200],
+ 4 => [24, 1, 1, 0, 0, 100, 40, 200],
+ 5 => [28, 1, 1, 0, 0, 100, 40, 200],
+ 6 => [32, 1, 1, 0, 0, 100, 40, 200],
+ 7 => [36, 1, 1, 0, 0, 200, 80, 200],
+ 8 => [40, 1, 1, 1, 1, 200, 80, 200],
+ 9 => [44, 1, 1, 1, 1, 200, 80, 200],
+ 10 => [48, 1, 1, 1, 1, 200, 80, 200],
+ 11 => [52, 1, 1, 1, 1, 200, 80, 200],
+]
?>
-
-
-
+
-
+
-if($u->info['clan_prava'] != 'glava') {
- if(isset($_GET['clan_exit']) && $u->newAct($_GET['sd4']) == true) {
- if($u->info['money'] >= 50) {
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
покинул клан. (50 кр.)';
- mysql_query('INSERT INTO `clan_news` (`clan`, `time`, `ddmmyyyy`, `uid`, `ip`, `login`, `title`, `text`) VALUES ("'.$res['id'].'", "'.time().'", "'.date('d.m.Y').'", "0", "127.0.0.1", "Администрация", "Клановое сообщение", "'.mysql_real_escape_string($txt).'")');
- mysql_query('UPDATE `users` SET `palpro` = 0, `clan` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- $ar = $u->rem_itm_cl($u->info, $res['id'], 7);
- } else {
- echo '';
- }
- }
-?>
-
+if ($u->info['clan_prava'] != 'glava') {
+ if (isset($_GET['clan_exit']) && $u->newAct($_GET['sd4']) == true) {
+ if ($u->info['money'] >= 50) {
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
покинул клан. (50 кр.)';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`, `time`, `ddmmyyyy`, `uid`, `ip`, `login`, `title`, `text`) VALUES ("' . $res['id'] . '", "' . time(
+ ) . '", "' . date(
+ 'd.m.Y'
+ ) . '", "0", "127.0.0.1", "Администрация", "Клановое сообщение", "' . mysql_real_escape_string(
+ $txt
+ ) . '")'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = 0, `clan` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ $ar = $u->rem_itm_cl($u->info, $res['id'], 7);
+ } else {
+ echo '';
+ }
+ }
+ ?>
+
} ?>
-
-
-
-
=$res['name'];?>
-
-
-
-
if(isset($_GET['events'])) { ?>
-
-
-
- События
-
-
- $c_r = ''; $c_c = ''; $c_p = '';
-
- if(isset($_GET['add'],$_POST['textadd']) && $tt[2][0] == 1) {
- $lmsg = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_news` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.(time()-10).' LIMIT 1'));
- if(isset($lmsg['id'])) {
- $c_r .= 'Нельзя добавлять сообщения чаще одного раза в 10 секунд ';
- }else{
- $tadd = htmlspecialchars($_POST['textadd'],NULL,'cp1251');
- $ttadd = htmlspecialchars($_POST['titleadd'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$tadd)) == '') {
- $c_r .= 'Нельзя отправлять пустое событие ';
- }elseif(str_replace(' ','',str_replace(' ','',$ttadd)) == '') {
- $c_r .= 'Нельзя отправлять пустой заголовок ';
- }else{
- $tadd = str_replace("\n",' ',$tadd);
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","'.$u->info['id'].'","'.$u->info['ip'].'","'.$u->info['login'].'","'.mysql_real_escape_string($ttadd).'","'.mysql_real_escape_string($tadd).'"
- )');
- $c_r .= 'Событие было успешно добавлено ';
- }
- }
- }elseif(isset($_GET['delete']) && $tt[2][0] == 1) {
- $upd = mysql_query('UPDATE `clan_news` SET `delete` = "'.$u->info['id'].'" WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" AND `uid` != "0" AND `id` = "'.mysql_real_escape_string($_GET['delete']).'" LIMIT 1');
- if($upd) {
- $c_r .= 'Событие было успешно удалено ';
- }else{
- $c_r .= 'Событие не найдено ';
- }
- }
-
- $dd = date('d');
- $mm = date('m');
- $yy = date('Y');
-
- if(isset($_GET['mm'])) {
- $mm = ceil((int)$_GET['mm']);
- }
- if(isset($_GET['dd'])) {
- $dd = ceil((int)$_GET['dd']);
- }
- if(isset($_GET['yy'])) {
- $yy = ceil((int)$_GET['yy']);
- }
-
- $mml = ceil($mm)-1;
- $mmr = ceil($mm)+1;
- $yyl = $yy;
- $yyr = $yy;
- if($mml < 1) {
- $yyl--;
- $mml = 12;
- }
- if($mmr > 12) {
- $yyr++;
- $mmr = 1;
- }
- $dds = array('','пн','вт','ср','чт','пт','сб ','вс ');
- $mms = array('','январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь');
- $num = 0; $lday = 0;
- for($i = 0; $i < 7; $i++)
- {
- $dayofweek = date('w',mktime(0, 0, 0, $mm, $day_count, $yy));
- $dayofweek = $dayofweek - 1;
- if($dayofweek == -1) $dayofweek = 6;
-
- if($dayofweek == $i)
- {
- $week[$num][$i] = $day_count;
- $lday = $day_count;
- $day_count++;
- }else{
- $week[$num][$i] = "";
- }
- }
-
- function freenews($d,$m,$y) {
- global $res;
- $r = $d;
- if($d < 9) {
- $d = '0'.$d;
- }
- if($m < 9) {
- $m = '0'.((int)$m);
- }
- $n = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_news` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" AND `ddmmyyyy` = "'.$d.'.'.$m.'.'.$y.'" LIMIT 1'));
- if(isset($n['id'])) {
- $r = ''.$r.' ';
- }
- return $r;
- }
-
- $i = 1;
- $c_c .= '';
- if($tt[2][0] > 0) {
- $c_c .= '
';
- }
- $c_c .= '
< >
'.$yy.' '.$mms[ceil($mm)].' ';
- while($i <= 49) {
- if($i <= 7) {
- $c_c .= '
'.$dds[$i].' ';
- }else{
- if($i-7 > 7) {
- $lday++;
- if(date('d',mktime(0, 0, 0, $mm, $lday)) == $lday) {
- if($lday == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
- $c_c .= '
'.freenews($lday,$mm,$yy).' ';
- }else{
- $c_c .= '
'.freenews($lday,$mm,$yy).' ';
- }
- }else{
- $c_c .= '
';
- }
- }else{
- if($week[0][$i-8] > 0) {
- if($week[0][$i-8] == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
- $c_c .= '
'.freenews($week[0][$i-8],$mm,$yy).' ';
- }else{
- $c_c .= '
'.freenews($week[0][$i-8],$mm,$yy).' ';
- }
- }elseif($lday > 0) {
- $c_c .= '
';
- }
- }
- }
- if($i == 7 || $i == 14 || $i == 21 || $i == 28 || $i == 35 || $i == 42) {
- if($lday > 0 || $i != 14) {
- $c_c .= '
';
- }
- }
- $i++;
- }
- $c_c .= '
';
-
- if($tt[1][0] == 1) {
- $cnftr = '';
- if(isset($_GET['ftr'])) {
- if($_GET['ftr'] == 1) {
- $dd1 = $dd;
- $mm1 = $mm;
- $yy1 = $yy;
- if($dd1 < 9) {
- $dd1 = '0'.$dd1;
- }
- if($mm1 < 9) {
- $mm1 = '0'.$mm1;
- }
- $cnftr = ' AND `ddmmyyyy` = "'.mysql_real_escape_string($dd1.'.'.$mm1.'.'.$yy1).'"';
- }
- }
- $pg = round((int)$_GET['pg']);
- if($pg < 1) {
- $pg = 1;
- }
- $pgssee = ceil(($pg-1)*5);
-
- $pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `clan_news` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0"'.$cnftr));
- $pgs = $pgs[0];
- $pga = ceil($pgs/5);
-
- $i = 1;
- while($i <= $pga) {
- if($pg == $i) {
- $c_p .= ' '.$i.' ';
- }else{
- if(isset($_GET['ftr'])) {
- $c_p .= ' '.$i.' ';
- }else{
- $c_p .= ' '.$i.' ';
- }
- }
- $i++;
- }
-
- if($c_p != '') {
- $c_p = 'Страицы: '.$c_p;
- }
-
- $sp = mysql_query('SELECT * FROM `clan_news` WHERE `clan` = "'.$res['id'].'" AND `delete` < 1'.$cnftr.' ORDER BY `id` DESC LIMIT '.mysql_real_escape_string($pgssee).',5');
- while($pl = mysql_fetch_array($sp)) {
- if($pl['uid'] > 0) {
- $login = $u->microLogin($pl['uid'],1);
- if($tt[2][0] == 1){
- $pl['text'] = ' '.$pl['text'];
- }
- }else{
- $login = '';
- }
-
- $c_r .= '
+
+
+
+
= $res['name']; ?>
+
+
+
+
+
if (isset($_GET['events'])) { ?>
+
+
+
+ События
+
+
+ $c_r = '';
+ $c_c = '';
+ $c_p = '';
+
+ if (isset($_GET['add'], $_POST['textadd']) && $tt[2][0] == 1) {
+ $lmsg = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_news` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . (time(
+ ) - 10) . ' LIMIT 1'
+ )
+ );
+ if (isset($lmsg['id'])) {
+ $c_r .= 'Нельзя добавлять сообщения чаще одного раза в 10 секунд ';
+ } else {
+ $tadd = htmlspecialchars($_POST['textadd'], null, 'cp1251');
+ $ttadd = htmlspecialchars($_POST['titleadd'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $tadd)) == '') {
+ $c_r .= 'Нельзя отправлять пустое событие ';
+ } elseif (str_replace(' ', '', str_replace(' ', '', $ttadd)) == '') {
+ $c_r .= 'Нельзя отправлять пустой заголовок ';
+ } else {
+ $tadd = str_replace("\n", ' ', $tadd);
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","' . $u->info['id'] . '","' . $u->info['ip'] . '","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $ttadd
+ ) . '","' . mysql_real_escape_string($tadd) . '"
+ )'
+ );
+ $c_r .= 'Событие было успешно добавлено ';
+ }
+ }
+ } elseif (isset($_GET['delete']) && $tt[2][0] == 1) {
+ $upd = mysql_query(
+ 'UPDATE `clan_news` SET `delete` = "' . $u->info['id'] . '" WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0" AND `uid` != "0" AND `id` = "' . mysql_real_escape_string(
+ $_GET['delete']
+ ) . '" LIMIT 1'
+ );
+ if ($upd) {
+ $c_r .= 'Событие было успешно удалено ';
+ } else {
+ $c_r .= 'Событие не найдено ';
+ }
+ }
+
+ $dd = date('d');
+ $mm = date('m');
+ $yy = date('Y');
+
+ if (isset($_GET['mm'])) {
+ $mm = ceil((int)$_GET['mm']);
+ }
+ if (isset($_GET['dd'])) {
+ $dd = ceil((int)$_GET['dd']);
+ }
+ if (isset($_GET['yy'])) {
+ $yy = ceil((int)$_GET['yy']);
+ }
+
+ $mml = ceil($mm) - 1;
+ $mmr = ceil($mm) + 1;
+ $yyl = $yy;
+ $yyr = $yy;
+ if ($mml < 1) {
+ $yyl--;
+ $mml = 12;
+ }
+ if ($mmr > 12) {
+ $yyr++;
+ $mmr = 1;
+ }
+ $dds = ['', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб ', 'вс '];
+ $mms = ['', 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'];
+ $num = 0;
+ $lday = 0;
+ for ($i = 0; $i < 7; $i++) {
+ $dayofweek = date('w', mktime(0, 0, 0, $mm, $day_count, $yy));
+ $dayofweek = $dayofweek - 1;
+ if ($dayofweek == -1) {
+ $dayofweek = 6;
+ }
+
+ if ($dayofweek == $i) {
+ $week[$num][$i] = $day_count;
+ $lday = $day_count;
+ $day_count++;
+ } else {
+ $week[$num][$i] = "";
+ }
+ }
+
+ function freenews($d, $m, $y)
+ {
+ global $res;
+ $r = $d;
+ if ($d < 9) {
+ $d = '0' . $d;
+ }
+ if ($m < 9) {
+ $m = '0' . ((int)$m);
+ }
+ $n = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_news` WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0" AND `ddmmyyyy` = "' . $d . '.' . $m . '.' . $y . '" LIMIT 1'
+ )
+ );
+ if (isset($n['id'])) {
+ $r = '' . $r . ' ';
+ }
+ return $r;
+ }
+
+ $i = 1;
+ $c_c .= '';
+ if ($tt[2][0] > 0) {
+ $c_c .= '
';
+ }
+ $c_c .= '
< >
' . $yy . ' ' . $mms[ceil(
+ $mm
+ )] . ' ';
+ while ($i <= 49) {
+ if ($i <= 7) {
+ $c_c .= '
' . $dds[$i] . ' ';
+ } else {
+ if ($i - 7 > 7) {
+ $lday++;
+ if (date('d', mktime(0, 0, 0, $mm, $lday)) == $lday) {
+ if ($lday == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
+ $c_c .= '
' . freenews($lday, $mm, $yy) . ' ';
+ } else {
+ $c_c .= '
' . freenews($lday, $mm, $yy) . ' ';
+ }
+ } else {
+ $c_c .= '
';
+ }
+ } else {
+ if ($week[0][$i - 8] > 0) {
+ if ($week[0][$i - 8] == date('d') && $mm == ceil(date('m')) && $yy == date('Y')) {
+ $c_c .= '
' . freenews($week[0][$i - 8], $mm, $yy) . ' ';
+ } else {
+ $c_c .= '
' . freenews($week[0][$i - 8], $mm, $yy) . ' ';
+ }
+ } elseif ($lday > 0) {
+ $c_c .= '
';
+ }
+ }
+ }
+ if ($i == 7 || $i == 14 || $i == 21 || $i == 28 || $i == 35 || $i == 42) {
+ if ($lday > 0 || $i != 14) {
+ $c_c .= '
';
+ }
+ }
+ $i++;
+ }
+ $c_c .= '
';
+
+ if ($tt[1][0] == 1) {
+ $cnftr = '';
+ if (isset($_GET['ftr'])) {
+ if ($_GET['ftr'] == 1) {
+ $dd1 = $dd;
+ $mm1 = $mm;
+ $yy1 = $yy;
+ if ($dd1 < 9) {
+ $dd1 = '0' . $dd1;
+ }
+ if ($mm1 < 9) {
+ $mm1 = '0' . $mm1;
+ }
+ $cnftr = ' AND `ddmmyyyy` = "' . mysql_real_escape_string(
+ $dd1 . '.' . $mm1 . '.' . $yy1
+ ) . '"';
+ }
+ }
+ $pg = round((int)$_GET['pg']);
+ if ($pg < 1) {
+ $pg = 1;
+ }
+ $pgssee = ceil(($pg - 1) * 5);
+
+ $pgs = mysql_fetch_array(
+ mysql_query(
+ 'SELECT COUNT(`id`) FROM `clan_news` WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0"' . $cnftr
+ )
+ );
+ $pgs = $pgs[0];
+ $pga = ceil($pgs / 5);
+
+ $i = 1;
+ while ($i <= $pga) {
+ if ($pg == $i) {
+ $c_p .= ' ' . $i . ' ';
+ } else {
+ if (isset($_GET['ftr'])) {
+ $c_p .= ' ' . $i . ' ';
+ } else {
+ $c_p .= ' ' . $i . ' ';
+ }
+ }
+ $i++;
+ }
+
+ if ($c_p != '') {
+ $c_p = 'Страицы: ' . $c_p;
+ }
+
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_news` WHERE `clan` = "' . $res['id'] . '" AND `delete` < 1' . $cnftr . ' ORDER BY `id` DESC LIMIT ' . mysql_real_escape_string(
+ $pgssee
+ ) . ',5'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ if ($pl['uid'] > 0) {
+ $login = $u->microLogin($pl['uid'], 1);
+ if ($tt[2][0] == 1) {
+ $pl['text'] = ' ' . $pl['text'];
+ }
+ } else {
+ $login = '';
+ }
+
+ $c_r .= '
- '.$login.'
+ ' . $login . '
- '.$pl['text'].'
+ ' . $pl['text'] . '
';
- }
- }
- if($c_r == '') {
- $c_r .= 'Событий пока нет или глава клана не предоставил вам к ним доступ ';
- }
-
- ?>
-
-
- =$c_r?>
- =$c_c?>
-
-
- =$c_p?>
-
-
-
-
-
- }elseif(isset($_GET['control'])) { ?>
-
-
-
-
- $c_pr = array(
- 100, //принять
- 50, //выгнать
- 100 //сменить главу
- );
-
- if(isset($_POST['svb_canals']) && $tt[11][0] == 1) {
- echo '
Каналы чата сохранены ';
- $res['canals'] = $_POST['svb_canals'];
- $rce = explode();
- $i = 1;
- while($i <= 9) {
-
- $i++;
- }
- mysql_query('UPDATE `clan` SET `canals` = "'.mysql_real_escape_string($res['canals']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- }elseif(isset($_POST['svb_give_money']) && $tt[7][0] == 1) {
- $mn = round((int)$_POST['svb_give_money'],2);
- if($mn >= 0.01) {
- if($res['money1'] < $mn) {
- echo '
В клане недостаточно средств ';
- }else{
- $res['money1'] -= $mn;
- $u->info['money'] += $mn;
- echo '
Вы успешно сняли с казны клана '.$mn.' кр. ';
- mysql_query('UPDATE `clan` SET `money1` = "'.mysql_real_escape_string($res['money1']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","1","'.$u->info['login'].'","'.mysql_real_escape_string($mn).'","'.$u->info['id'].'")');
- }
- }
- }elseif(isset($_POST['svb_take_money']) && $tt[6][0] == 1) {
- $mn = round((int)$_POST['svb_take_money'],2);
- if($mn >= 0.01) {
- if($u->info['money'] < $mn) {
- echo '
У вас недостаточно средств ';
- }else{
- $res['money1'] += $mn;
- $u->info['money'] -= $mn;
- echo '
Вы успешно положили в казну клана '.$mn.' кр. ';
- mysql_query('UPDATE `clan` SET `money1` = "'.mysql_real_escape_string($res['money1']).'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","2","'.$u->info['login'].'","'.mysql_real_escape_string($mn).'","'.$u->info['id'].'")');
- }
- }
- }elseif(isset($_POST['invite']) && ($_POST['invite'] == 'Принять' || $_POST['invite'] == 'Выгнать' || $_POST['invite'] == 'Назначить') && $tt[11][0] == 1) {
- if($_POST['invite'] == "Выгнать" && $tt[10][0] == 1) {
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" AND `clan` = "'.$res['id'].'" LIMIT 1'));
- //$ttus = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$usr['clan_prava'].'" LIMIT 1'));
- if(!isset($usr['id'])) {
- echo '
Игрок не найден в клане ';
- } elseif($tt['prioritet'] >= $utitl['prioritet']) {
- echo '
Игрок старше вас по званию, либо звания совпадают ';
- } elseif($u->info['money'] < $c_pr[1]) {
- echo '
У вас не достаточно кр. для исключения игрока из клана (Требуется: '.$c_pr[1].' кр.) ';
- } elseif($usr['clan_prava'] == 'galva' && $u->info['clan_prava'] != 'glava') {
- echo '
Игрок старше вас по званию, либо звания совпадают ';
- } else {
- $ar = $u->rem_itm_cl($usr, $res['id'], 8);
- mysql_query('UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `mod_zvanie` = "", `align` = 0 WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $u->info['money'] -= $c_pr[1];
- mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- $c_r .= '
Игрок "'.$usr['login'].'" был исключен из клана за '.$c_pr[1].' кр. ';
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
исключил из клана игрока
'.$usr['login'].' ['.$usr['level'].']
';
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
- }
- }elseif($_POST['invite'] == "Назначить" && $u->info['clan_prava'] == 'glava') {
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" AND `clan` = "'.$res['id'].'" AND `banned` = "0" LIMIT 1'));
- if(!isset($usr['id'])) {
- echo '
Игрок не найден в клане ';
- }elseif($u->info['money'] < $c_pr[2]) {
- echo '
У вас не достаточно кр. для назначения игрока на пост главы клана (Требуется: '.$c_pr[2].' кр.) ';
- }elseif($usr['clan_prava'] == 'galva') {
- echo '
Игрок уже является главой клана ';
- }else{
- mysql_query('UPDATE `users` SET `clan_prava` = "glava", `clan` = "'.$res['id'].'", `mod_zvanie` = "глава клана", `align` = "'.$res['align'].'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $u->info['money'] -= $c_pr[2];
- mysql_query('UPDATE `users` SET `clan_prava` = "2", `mod_zvanie` = "новичок", `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- $c_r .= '
Игрок "'.$usr['login'].'" был назначен главой клан за '.$c_pr[0].' кр. ';
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
назначил игрока
'.$usr['login'].' ['.$usr['level'].']
на должность
Главы клана ';
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
- }
- }elseif($_POST['invite'] == "Принять" && $tt[9][0] == 1) {
- $is_cl = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `users` WHERE `clan` = '".$res['id']."'"));
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" AND `clan` != "'.$res['id'].'" LIMIT 1'));
- if(!isset($usr['id'])) {
- echo '
Подходящий игрок не найден, либо не прошел проверку на чистоту ';
- }elseif($usr['clan_prava'] == 'galva') {
- echo '
Игрок уже является главой клана ';
- }elseif($usr['palpro'] < time()) {
- echo '
Игрок должен пройти проверку у паладинов ';
- }elseif($u->info['money'] < $c_pr[0]) {
- echo '
У вас не достаточно кр. для приема игрока в клан (Требуется: '.$c_pr[0].' кр.) ';
- }elseif($usr['clan'] != '0' || $usr['align'] != '0') {
- echo '
Персонаж уже находится в клане, либо имеет склонность ';
- } elseif($is_cl[0] >= $lvl_prava[$res['level']][0]) {
- echo '
Достигнут лимит приглашений. Повысте уровень клана. ';
- }else{
- mysql_query('UPDATE `users` SET `palpro` = "0",`clan_prava` = "2",`clan` = "'.$res['id'].'",`mod_zvanie` = "",`align` = "'.$res['align'].'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $u->info['money'] -= $c_pr[0];
- mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- echo '
Игрок "'.$usr['login'].'" был принят в клан за '.$c_pr[0].' кр. ';
- $txt = 'Игрок
'.$u->info['login'].' ['.$u->info['level'].']
принял в клан игрока
'.$usr['login'].' ['.$usr['level'].']
';
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
- }
- }
- }
- ?>
- if($tt[9][0] > 0) { ?>
-
-
- (это вам обойдется в =$c_pr[0]?> кр. )
- (перед приемом в клан, персонаж должен пройти проверку у паладинов)
-
- } ?>
- if($tt[10][0] > 0) { ?>
-
-
- (это вам обойдется в =$c_pr[1]?> кр. )
-
- } ?>
- if($u->info['clan_prava'] == 'glava') { ?>
-
- (глава клана вправе сложить с себя полномочия, назначив главой клана другого персонажа)
-
- } ?>
- if($tt[11][0] > 0) { ?>
-
- Редактирование статуса персонажа
-
- if(isset($_GET['saveuser']) && $tt[11][0] == 1) {
- //[rp_login] => 0 [rp_titul] => 0 [rp_zvanie] => [rp_canals] =>
- $c_r = '';
- $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.mysql_real_escape_string($_POST['rp_login']).'" AND `clan` = "'.$res['id'].'" LIMIT 1'));
- if(isset($usr['id'])) {
- if($usr['clan_prava'] != 'glava') {
- $tt = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$usr['clan_prava'].'" LIMIT 1'));
- if($tt['prioritet'] < $utitl['prioritet']) {
- //новый титул
- if((int)$_POST['rp_titul'] > 0) {
- $tt_new = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.mysql_real_escape_string($_POST['rp_titul']).'" AND `clan` = "'.$res['id'].'" LIMIT 1'));
- if(isset($tt_new['id'])) {
- if($tt_new['prioritet'] < $utitl['prioritet']) {
- mysql_query('UPDATE `users` SET `clan_prava` = "'.$tt_new['id'].'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $c_r .= 'Игроку "'.$usr['login'].'" был присвоен титул "'.$tt_new['name'].'" ';
- if($tt_new['prioritet'] < $tt['prioritet']) {
- //понижен
- $txt = 'Игрок '.$u->info['login'].' ['.$u->info['level'].'] понизил титул игроку '.$usr['login'].' ['.$usr['level'].'] до "'.$tt_new['name'].' "';
- }else{
- //присвоен
- $txt = 'Игрок '.$u->info['login'].' ['.$u->info['level'].'] присвоил титул "'.$tt_new['name'].' " игроку '.$usr['login'].' ['.$usr['level'].'] ';
- }
-
- mysql_query('INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
- "'.$res['id'].'","'.time().'","'.date('d.m.Y').'","0","127.0.0.1","Администрация","Клановое сообщение","'.mysql_real_escape_string($txt).'"
- )');
-
- }else{
- $c_r .= 'Вы не можете назначать титул старше вашего титула ';
- }
- }
- }
- mysql_query('UPDATE `users` SET `mod_zvanie` = "'.mysql_real_escape_string($_POST['rp_zvanie']).'",`ccanals` = "'.mysql_real_escape_string($_POST['rp_canals']).'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
- $c_r .= 'Информация успешно сохранена ';
-
- }else{
- $c_r .= 'Игрок старше вас по званию, либо звания совпадают ';
- }
- }else{
- $c_r .= 'Игрок старше вас по званию, либо звания совпадают ';
- }
- }else{
- $c_r .= 'Игрок не состоит в клане '.$res['name'].' ';
- }
- }
- echo $c_r;
- ?>
-
-
-
- } ?>
- if($tt[5][0] == 1) { ?>
- if($tt[7][0] > 0 && $res['money2'] > 0) { ?>
-
- Заказать изображение
-
-
- } ?>
- if($tt[7][0] > 0 && $u->info['clan'] == 17 || $u->info['clan'] == 1) { ?>
-
- Заклятия
-
-$p['m1'] = 1;
-$srok = array(15=>'15 минут',30=>'30 минут',60=>'один час',180=>'три часа',360=>'шесть часов',720=>'двенадцать часов',1440=>'одни сутки',4320=>'трое суток');
-
-if(isset($_GET['usemod']))
-{
- if(isset($_POST['usem1']))
- {
- include('moder/usem1.php');
- }elseif(isset($_POST['teleport']))
- {
- include('moder/teleport.php');
- }
-}
-?>
-
-
-
-
-
- } ?>
-
- Казна клана
-
- if($tt[6][0] > 0) { ?>
-
- } ?>
-
- } ?>
- if($tt[11][0] > 0 && $tt[3][0] == 1) { ?>
-
- } ?>
-
-
- }elseif(isset($_GET['diplom']) && $tt[12][0] == 1) {
-
- if($tt[14][0] == 1){
- if(isset($_GET['clanwars'])) {
- //RadioGroup1
- $cln = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `name` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
- if(isset($cln['id'])) {
- if($cln['id'] == $res['id']) {
-
- $rn = array(
- 'Остроумно, но здесь так делать нельзя :-) ',
- 'Это будет очень сложно сделать, Ваши сокланы против! ',
- 'Не уподобляйтесь большинству, защищайте интересы своего клана! ');
- echo $rn[rand(0,2)];
- }elseif($cln['join1'] == $res['join1'] && $res['join1'] > 0) {
- echo 'Вы состоите в союзе с этим кланом ';
- }elseif($cln['join2'] == $res['join2'] && $res['join2'] > 0) {
- echo 'Вы состоите в альянсе с этим кланом ';
- }else{
- $lwar = mysql_fetch_array(mysql_query('SELECT * FROM `clan_wars` WHERE `time_finish` > '.time().' AND ((`clan1` = "'.$cln['id'].'" AND `clan2` = "'.$res['id'].'") OR (`clan2` = "'.$cln['id'].'" AND `clan1` = "'.$res['id'].'")) LIMIT 1 '));
- if(!isset($lwar['id'])) {
- $mkr = 300; $tpcw = 1;
- if($_POST['RadioGroup1'] == 2) {
- $mkr = 600; $tpcw = 2;
- }
- if( true == true ) {
- echo 'Нельзя обьявить войну прямо сейчас ';
- }elseif($mkr > $res['money1']) {
- echo 'В казне клана не достаточно средств ';
- }else{
- mysql_query('UPDATE `clan` SET `money1` = `money1` - '.$mkr.' WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `clan_wars` (`clan1`,`clan2`,`time_start`,`time_finish`,`type`,`text`) VALUES ("'.$res['id'].'","'.$cln['id'].'","'.time().'","'.(time()+60*60*24*3).'","'.$tpcw.'","Война!")');
- mysql_query('INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("'.$res['id'].'","'.time().'","4","'.$u->info['login'].'","clanwar_'.$mkr.'_'.$cln['id'].'","'.$u->info['id'].'")');
- echo 'Вы успешно обьявили войну клану "'.$cln['name'].'" за '.$mkr.' кр. ';
- }
- }else{
- echo 'Вы уже ведете войну с данным кланом ';
- }
- }
- }else{
- echo 'Клан с таким названием не найден ';
- }
- }
- }
-
- ?>
-
-
- Клановые войны
- if($tt[14][0] == 1){ ?>
-
- } ?>
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_wars` WHERE (`clan1` = "'.$res['id'].'" OR `clan2` = "'.$res['id'].'") AND `time_finish` > "'.time().'"');
- while($pl = mysql_fetch_array($sp)) {
- $cln1 = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan1'].'" LIMIT 1'));
- $cln2 = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan2'].'" LIMIT 1'));
- $ms .= '
Война между кланами
'.$cln1['name'].' и
'.$cln2['name'].'.
';
- if($pl['text'] != '') {
- $ms .= 'Причина войны:
'.$pl['text'].' ';
- }
- $ms .= 'Время войны: '.date('d.m.Y H:i',$pl['time_start']).' - '.date('d.m.Y H:i',$pl['time_finish']).'
';
- }
- if($ms == '') {
- ?>
- В данный момент Ваш клан не ведет войн.
-
- }else{
- echo $ms;
- }
- ?>
-
-
-
- Союзы и альянсы
- if($tt[13][0] == 1) {
- if(isset($_GET['joint']) && $tt[13][0] == 1) {
- if($_GET['joint'] == 1) {
- //вступление в союз
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- $cnm = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" AND `type` = "1" LIMIT 1'));
- if(isset($cnm['id'])) {
- $cnmz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$cnm['id'].'" AND `clan` = "'.$res['id'].'" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "1" LIMIT 1'));
- if(isset($cnmz['id'])) {
- echo 'Ваш клан уже подал заявку в данный союз ';
- }elseif($res['join1'] > 0) {
- echo 'Ваш клан уже находится в союзе ';
- }else{
- mysql_query('UPDATE `clan` SET `join1` = "'.$cnm['id'].'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно подали заявку в союз "'.$cnm['name'].'" ';
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$cnm['id'].'","'.time().'","1")');
- }
- }else{
- echo 'Альянс или союз с такиим названием не существует ';
- }
- }else{
- //вступление в альянс
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- $cnm = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" AND `type` = "2" LIMIT 1'));
- if(isset($cnm['id'])) {
- $cnmz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$cnm['id'].'" AND `clan` = "'.$res['id'].'" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "2" LIMIT 1'));
- if(isset($cnmz['id'])) {
- echo 'Ваш клан уже подал заявку в данный альянс ';
- }elseif($res['join1'] == 0) {
- echo 'Для вступления в альянс требуется вступить в союз ';
- }elseif($res['join2'] > 0) {
- echo 'Ваш клан уже находится в альянсе ';
- }else{
- mysql_query('UPDATE `clan` SET `join1` = "'.$cnm['id'].'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно подали заявку в альянс "'.$cnm['name'].'" ';
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$cnm['id'].'","'.time().'","2")');
- }
- }else{
- echo 'Альянс или союз с такиим названием не существует ';
- }
- }
- }elseif(isset($_GET['newjoint']) && $tt[13][0] == 1) {
- if($_GET['newjoint'] == 1) {
- //союзы
- if($res['join1'] > 0) {
- echo 'Ваш клан уже состоит в союзе ';
- }else{
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$nm)) == '') {
- echo 'Введите название союза ';
- }else{
- $cnm = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" LIMIT 1'));
- if(!isset($cnm['id'])) {
- mysql_query('INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("'.time().'","'.mysql_real_escape_string($nm).'","1","'.$res['id'].'","'.$res['id'].'")');
- $id = mysql_insert_id();
- $res['join1'] = $id;
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("'.$res['id'].'","'.$id.'","'.time().'","1","'.time().'")');
- mysql_query('UPDATE `clan` SET `join1` = "'.$id.'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно создали союз "'.$nm.'" ';
- }else{
- echo 'Альянс или союз с такиим названием уже существует ';
- }
- }
- }
- }else{
- //альянсы
- if($res['join1'] == 0) {
- echo 'Ваш клан должен состоять в союзе ';
- }elseif($res['join2'] > 0) {
- echo 'Ваш клан уже состоит в альянсе ';
- }else{
- $nm = htmlspecialchars($_POST['logingo'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$nm)) == '') {
- echo 'Введите название альянса ';
- }else{
- $cnm = mysql_fetch_array(mysql_query('SELECT `id` FROM `clan_joint` WHERE `name` = "'.mysql_real_escape_string($nm).'" LIMIT 1'));
- if(!isset($cnm['id'])) {
- mysql_query('INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("'.time().'","'.mysql_real_escape_string($nm).'","2","'.$res['id'].'","'.$res['id'].'")');
- $id = mysql_insert_id();
- $res['join2'] = $id;
- mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("'.$res['id'].'","'.$id.'","'.time().'","2","'.time().'")');
- mysql_query('UPDATE `clan` SET `join2` = "'.$id.'" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- echo 'Вы успешно создали альянс "'.$nm.'" ';
- }else{
- echo 'Альянс или союз с такиим названием уже существует ';
- }
- }
- }
- }
- }elseif(isset($_GET['cancel']) && $tt[13][0] == 1) {
- $zvn = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `id` = "'.mysql_real_escape_string($_GET['cancel']).'" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'));
- if(!isset($zvn['id'])) {
- echo 'Заявка на вступление не найдена ';
- }else{
- $rzv = '';
- if($zvn['clan'] == $res['id']) {
- //отмена присоединения
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- if($szu['type'] == 1) {
- $rzv = 'Клан '.$res['name'].' отказался от присоединения к союзу '.$szu['name'].' .';
- }else{
- $rzv = 'Клан '.$res['name'].' отказался от присоединения к альянсу '.$szu['name'].' .';
- }
- }elseif($zvn['alians'] == $res['join1']) {
- //отказ в присоединении к союзу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Союз '.$szu['name'].' отказал клану '.$zvy['name'].' в присоединении.';
- }elseif($zvn['alians'] == $res['join2']) {
- //отказ в присоединении к альянсу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Альянс '.$szu['name'].' отказал клану '.$zvy['name'].' в присоединении.';
- }
- if($rzv != '') {
- echo ''.$rzv.' ';
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` = "'.$zvn['id'].'"');
- }
- }
- }elseif(isset($_GET['ok']) && $tt[13][0] == 1) {
- $zvn = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `id` = "'.mysql_real_escape_string($_GET['ok']).'" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'));
- if(!isset($zvn['id'])) {
- echo 'Заявка на вступление не найдена ';
- }else{
- $rzv = '';
- if($zvn['alians'] == $res['join1']) {
- //присоединение к союзу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Союз '.$szu['name'].' принял клан '.$zvy['name'].' .';
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` != "'.$zvn['id'].'" AND `clan` = "'.$szu['clan'].'" AND `type` = "1"');
- //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","1")');
- mysql_query('UPDATE `clan` SET `join1` = "'.$zvn['alians'].'" WHERE `id` = "'.$szu['id'].'"');
- }elseif($zvn['alians'] == $res['join2']) {
- //присоединение к альянсу
- $szu = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$zvn['alians'].'" LIMIT 1'));
- $zvy = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$zvn['clan'].'" LIMIT 1'));
- $rzv = 'Альянс '.$szu['name'].' принял клан '.$zvy['name'].' .';
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` != "'.$zvn['id'].'" AND `clan` = "'.$szu['clan'].'" AND `type` = "2" AND `time_end` = "0"');
- //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","2")');
- mysql_query('UPDATE `clan` SET `join2` = "'.$zvn['alians'].'" WHERE `id` = "'.$szu['id'].'"');
- }
- if($rzv != '') {
- echo ''.$rzv.' ';
- mysql_query('UPDATE `clan_join` SET `time_start` = "'.time().'" WHERE `id` = "'.$zvn['id'].'"');
- }
- }
- }
- ?>
- if($res['join1'] == 0 && $res['level'] > 0) { ?>
-
-
- }
-
- if($res['join2'] == 0 && $res['level'] > 0) { ?>
-
-
- } ?> } ?>
-
-
- $ms = '';
-
- //Собственные союзы и альянсы
- if($res['join1'] > 0) {
- $j1 = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join1'].'" LIMIT 1'));
- if(isset($j1['id'])) {
- $ms .= '
';
- $ms .= 'Вы состоите в клановом союзе
'.$j1['name'].' .';
- if( $j1['clan_glava'] != $res['id'] ) {
- $ms .= '
';
- }
- $ms .= '
Состав союза: ';
- //$ms .= '
'.$res['name'].'';
- $i = 0;
- if( isset($_GET['delclanme']) ) {
- if( $j1['clan_glava'] != $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) ) {
- $dels = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.$res['id'].'" AND `alians` = "'.$j1['id'].'" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'));
- if(isset($dels['id'])) {
- mysql_query('UPDATE `clan` SET `join1` = "0" WHERE `id` = "'.$res['id'].'" LIMIT 1');
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` = "'.$dels['id'].'" LIMIT 1');
- echo '
Вы успешно покинули союз "'.$j1['name'].'"
';
- header('location: main.php?clan&diplom');
- }else{
- echo '
Ваш клан не состоит в данном союзе
';
-
- }
- }else{
- echo '
Вы не можете покинуть данный союз
';
- }
- }elseif( $j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) ) {
- if( isset($_GET['delclan']) ) {
- $delc = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.mysql_real_escape_string($_GET['delclan']).'" LIMIT 1'));
- $dels = mysql_fetch_array(mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.$delc['id'].'" AND `alians` = "'.$j1['id'].'" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'));
-
- if( isset($delc['id']) && isset($dels['id']) ) {
- if( $delc['id'] != $res['id'] ) {
- mysql_query('UPDATE `clan` SET `join1` = "0" WHERE `id` = "'.$dels['id'].'" LIMIT 1');
- mysql_query('UPDATE `clan_join` SET `time_end` = "'.time().'" WHERE `id` = "'.$dels['id'].'" LIMIT 1');
- echo '
Клан "'.$delc['name'].'" был исключен из данного союза
';
- header('location: main.php?clan&diplom');
- }else{
- echo '
Клан ответственный за союз не может покинуть данный союз
';
- }
- }else{
- echo '
Клан не состоит в данном союзе
';
- }
- }
- }
- $sp1 = mysql_query('SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "'.$j1['id'].'" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0');
- while($pl1 = mysql_fetch_array($sp1)) {
- if($i > 0) {
- $ms .= ',';
- }
- $ms .= '
'.$pl1['name'].'';
- if( $j1['clan_glava'] == $res['id'] ) {
- if($res['id'] != $pl1['clan']) {
- if($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) {
- $ms .= '
';
- }
- }
- }
- $i++;
- }
- if( $j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) ) {
- $ms .= '
Вы основатель союза, можете ограничить каналы союза чата:
';
- $cnls = '
выключено ';
- //$ms .= '
';
- $sp1 = mysql_query('SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "'.$j1['id'].'" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0');
- while($pl1 = mysql_fetch_array($sp1)) {
- $ms .= '
';
- }
- }
- //Перечисляем открытые каналы клана
-
- $ms .= '
';
- }
- }
- if($res['join2'] > 0) {
- $j1 = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join2'].'" LIMIT 1'));
- if(isset($j1['id'])) {
- $ms .= '
';
- $ms .= 'Вы состоите в клановом альянсе
'.$j1['name'].' . Состав альянса: ';
- //$ms .= '
'.$res['name'].'';
- $sp1 = mysql_query('SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "'.$j1['id'].'" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0');
- $i = 0;
- while($pl1 = mysql_fetch_array($sp1)) {
- if($i > 0) {
- $ms .= ', ';
- }
- $ms .= '
'.$pl1['name'].'';
- $i++;
- }
- $ms .= '
Вы основатель альянса.
';
- $ms .= '
';
- }
- }
-
- //Союзы и альянсы в которых состоит клан
-
-
- if($ms == '') {
- ?>
-
В данный момент у вашего клана нет дипломатических отношений.
- }else{ echo $ms; } ?>
-
- if($tt[13][0] == 1) { ?>
-
- Заявки на союзы
-
-
-
-
-
-
Ваши заявки на установление союза
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.mysql_real_escape_string($res['id']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "1"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $ms .= '
Вы подали заявку на вступление в союз
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
Отменить ';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
-
Заявки на установление союза с вами
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.mysql_real_escape_string($res['join1']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "1"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $clz = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan'].'" LIMIT 1'));
- $ms .= '
Клан
'.$clz['name'].' подал заявку на вступление в Ваш союз
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
-
- Заявки на альянсы
-
-
-
-
-
-
Ваши заявки на установление альянса
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `clan` = "'.mysql_real_escape_string($res['id']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "2"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $ms .= '
Вы подали заявку на вступление в альянс
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
Отменить ';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
-
Заявки на установление альянса с вами
-
-
-
- $ms = '';
- $sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.mysql_real_escape_string($res['join2']).'" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "2"');
- while($pl = mysql_fetch_array($sp)) {
- $suz = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$pl['alians'].'" LIMIT 1'));
- $clz = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$pl['clan'].'" LIMIT 1'));
- $ms .= '
Клан
'.$clz['name'].' подал заявку на вступление в Ваш альянс
'.$suz['name'].' .
Время подачи заявки: '.date('d.m.Y H:i',$pl['time']).'
';
- }
- if($ms == '') {
- ?>
- С Вами никто не подавал заявки
- }else{ echo $ms; } ?>
-
-
-
-
- } ?>
-
- } elseif(isset($_GET['deposit'])) {
-
- $itmc = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE `uid` = "-21'.$res['id'].'" AND `delete` = 0 LIMIT 1'));
- $itmc = $itmc[0];
- $itms = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['ungive_itm']).'" LIMIT 1'));
- $ps = $u->lookStats($itms['data']);
- $ps['cl'] = explode('#', $ps['toclan']);
- $use_s = $ps['cl'][1];
- if(isset($_GET['ungive_itm']) && $ps['cl'][0] == $res['id'] && ($tt[14][0] == 1 || ($u->info['id'] == $use_s))) {
- $itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['ungive_itm']).'" LIMIT 1'));
- if(isset($itm['id'])) {
- $btlud = mysql_fetch_array(mysql_query('SELECT `id`,`battle` FROM `users` WHERE `id` = "'.$itm['uid'].'" LIMIT 1'));
- if( $u->testBattle($btlud['battle']) == true ) {
- echo 'Нельзя изымать предметы с персонажа в бою ';
- }else{
- echo $u->ungive_itm_cl($_GET['ungive_itm'], $u->info, $res['id']);
- }
- }
- } elseif(isset($_GET['take_itm']) && $tt[4][0] == 1) {
- $itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="-21'.$res['id'].'" AND `iu`.`delete`="0"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['take_itm']).'" LIMIT 1'));
- if(isset($itm['id'])) {
- echo $u->take_itm_cl($_GET['take_itm'], $u->info, $res['id']);
- }
- } elseif(isset($_GET['give_itm'])) {
- $itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%"
- AND `iu`.`id` = "'.mysql_real_escape_string($_GET['give_itm']).'" LIMIT 1'));
- if($itmc >= $lvl_prava[$res['level']][5]) {
- echo 'Хранилище переполнено ';
- } elseif(isset($itm['id'])) {
- echo $u->set_cl_item($_GET['give_itm'], $u->info, $res['id']);
- }
- }
- if($tt[4][0] == 1) {
- $itm_clan = $u->genInv(66, '(`iu`.`uid` = "-21'.$u->info['clan'].'" OR `iu`.`data` LIKE "%toclan='.$u->info['clan'].'#%") AND `iu`.`delete` = 0 AND `iu`.`inShop` = 0 ORDER BY `lastUPD` DESC');
- } else {
- $itm_clan[2] = 'У вас нет доступа к использованию хранилища ';
- }
- $itm_user = $u->genInv(65, '`iu`.`uid` = '.$u->info['id'].' AND `iu`.`delete` = 0 AND `iu`.`inOdet` = 0 AND `iu`.`inShop` = 0 AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%" ORDER BY `lastUPD` DESC');
-
- ?>
-
-
-
-
-
- Хранилище (предметов : =$itmc?>/=$lvl_prava[$res['level']][5]?>)
- if($itm_clan[2] != '') { ?>
-
- }else{ echo ' Хранилище клана пусто '; } ?>
-
-
-
-
- Рюкзак
- if($itm_user[2] != '') { ?>
-
- }else{ echo ' Рюкзак пуст '; } ?>
-
-
-
-
-
- }elseif(isset($_GET['titul']) && $tt[11][0]==1) { ?>
-
-
-
- if(isset($_POST['tituladd'])) {
- //Добавляем новый титул
- $tc = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" LIMIT 25'));
- if($tc[0] >= 20) {
- echo '
Нельзя добавлять более 25-ти титулов, для добавления нового сотрите старые ';
- }else{
- $nm = htmlspecialchars($_POST['tituladd'],NULL,'cp1251');
- if(str_replace(' ','',str_replace(' ','',$nm)) == '') {
- echo '
Название титула не должно быть пустым ';
- }else{
- mysql_query('INSERT INTO `clan_tituls` (`clan`,`user_add`,`time_add`,`name`) VALUES ("'.$res['id'].'","'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($nm).'")');
- echo '
Титул был успешно добавлен ';
- }
- }
- }elseif(isset($_GET['save'])) {
- //сохраняем титул
- $tc = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `id` = "'.mysql_real_escape_string($_GET['save']).'" AND `delete` = "0" LIMIT 1'));
- if(isset($tc['id'])) {
- $tc['info'] = htmlspecialchars($_POST['t_info'],NULL,'cp1251');
- $i = 1;
- $tc['canals'] = '';
- while($i <= 9) {
- if($_POST['t_klan'.$i]) {
- $tc['canals'] .= '1';
- }else{
- $tc['canals'] .= '0';
- }
- $i++;
- }
- $i = 0;
- $tc['prava'] = '';
- while($i <= 20) {
- if($_POST['t_tr'.$i]) {
- $tc['prava'] .= '1';
- }else{
- $tc['prava'] .= '0';
- }
- $i++;
- }
- $_POST['colorsp'] = preg_replace('/[^a-zа-яё0-9]/i','',$_POST['colorsp']);
- mysql_query('UPDATE `clan_tituls` SET `info` = "'.mysql_real_escape_string($tc['info']).'", `color` = "'.mysql_real_escape_string($_POST['colorsp']).'", `canals` = "'.$tc['canals'].'", `prava` = "'.$tc['prava'].'" WHERE `id` = "'.$tc['id'].'" LIMIT 1');
- echo '
Титул был успешно сохранен ';
- }else{
- echo '
Титул не найден ';
- }
- }elseif(isset($_GET['delete'])) {
- $tc = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `id` = "'.mysql_real_escape_string($_GET['delete']).'" AND `delete` = "0" LIMIT 1'));
- if(isset($tc['id'])) {
- mysql_query('UPDATE `clan_tituls` SET `delete` = "'.$u->info['id'].'" WHERE `id` = "'.$tc['id'].'" LIMIT 1');
- echo '
Титул был удален ';
- }else{
- echo '
Титул не найден ';
- }
- }
-?>
-
-
-
таблицей цветов - скрыть
-
-
-
-
- 000000
- 000033
- 000066
- 000099
- 0000cc
- 0000ff
-
-
-
-
-
-
-
-
-
-
- 003300
- 003333
- 003366
- 003399
- 0033cc
- 0033ff
-
-
-
-
-
-
-
-
-
-
- 006600
- 006633
- 006666
- 006699
- 0066cc
- 0066ff
-
-
-
-
-
-
-
-
-
-
- 009900
- 009933
- 009966
- 009999
- 0099cc
- 0099ff
-
-
-
-
-
-
-
-
-
-
- 00cc00
- 00cc33
- 00cc66
- 00cc99
- 00cccc
- 00ccff
-
-
-
-
-
-
-
-
-
-
- 00ff00
- 00ff33
- 00ff66
- 00ff99
- 00ffcc
- 00ffff
-
-
-
-
-
-
-
-
-
-
- 330000
- 330033
- 330066
- 330099
- 3300cc
- 3300ff
-
-
-
-
-
-
-
-
-
-
- 333300
- 333333
- 333366
- 333399
- 3333cc
- 3333ff
-
-
-
-
-
-
-
-
-
-
- 336600
- 336633
- 336666
- 336699
- 3366cc
- 3366ff
-
-
-
-
-
-
-
-
-
-
- 339900
- 339933
- 339966
- 339999
- 3399cc
- 3399ff
-
-
-
-
-
-
-
-
-
-
- 33cc00
- 33cc33
- 33cc66
- 33cc99
- 33cccc
- 33ccff
-
-
-
-
-
-
-
-
-
-
- 33ff00
- 33ff33
- 33ff66
- 33ff99
- 33ffcc
- 33ffff
-
-
-
-
-
-
-
-
-
-
- 660000
- 660033
- 660066
- 660099
- 6600cc
- 6600ff
-
-
-
-
-
-
-
-
-
-
- 663300
- 663333
- 663366
- 663399
- 6633cc
- 6633ff
-
-
-
-
-
-
-
-
-
-
- 666600
- 666633
- 666666
- 666699
- 6666cc
- 6666ff
-
-
-
-
-
-
-
-
-
-
- 669900
- 669933
- 669966
- 669999
- 6699cc
- 6699ff
-
-
-
-
-
-
-
-
-
-
- 66cc00
- 66cc33
- 66cc66
- 66cc99
- 66cccc
- 66ccff
-
-
-
-
-
-
-
-
-
-
- 66ff00
- 66ff33
- 66ff66
- 66ff99
- 66ffcc
- 66ffff
-
-
-
-
-
-
-
-
-
-
- 990000
- 990033
- 990066
- 990099
- 9900cc
- 9900ff
-
-
-
-
-
-
-
-
-
-
- 993300
- 993333
- 993366
- 993399
- 9933cc
- 9933ff
-
-
-
-
-
-
-
-
-
-
- 996600
- 996633
- 996666
- 996699
- 9966cc
- 9966ff
-
-
-
-
-
-
-
-
-
-
- 999900
- 999933
- 999966
- 999999
- 9999cc
- 9999ff
-
-
-
-
-
-
-
-
-
-
- 99cc00
- 99cc33
- 99cc66
- 99cc99
- 99cccc
- 99ccff
-
-
-
-
-
-
-
-
-
-
- 99ff00
- 99ff33
- 99ff66
- 99ff99
- 99ffcc
- 99ffff
-
-
-
-
-
-
-
-
-
-
- cc0000
- cc0033
- cc0066
- cc0099
- cc00cc
- cc00ff
-
-
-
-
-
-
-
-
-
-
- cc3300
- cc3333
- cc3366
- cc3399
- cc33cc
- cc33ff
-
-
-
-
-
-
-
-
-
-
- cc6600
- cc6633
- cc6666
- cc6699
- cc66cc
- cc66ff
-
-
-
-
-
-
-
-
-
-
- cc9900
- cc9933
- cc9966
- cc9999
- cc99cc
- cc99ff
-
-
-
-
-
-
-
-
-
-
- cccc00
- cccc33
- cccc66
- cccc99
- cccccc
- ccccff
-
-
-
-
-
-
-
-
-
-
- ccff00
- ccff33
- ccff66
- ccff99
- ccffcc
- ccffff
-
-
-
-
-
-
-
-
-
-
- ff0000
- ff0033
- ff0066
- ff0099
- ff00cc
- ff00ff
-
-
-
-
-
-
-
-
-
-
- ff3300
- ff3333
- ff3366
- ff3399
- ff33cc
- ff33ff
-
-
-
-
-
-
-
-
-
-
- ff6600
- ff6633
- ff6666
- ff6699
- ff66cc
- ff66ff
-
-
-
-
-
-
-
-
-
-
- ff9900
- ff9933
- ff9966
- ff9999
- ff99cc
- ff99ff
-
-
-
-
-
-
-
-
-
-
- ffcc00
- ffcc33
- ffcc66
- ffcc99
- ffcccc
- ffccff
-
-
-
-
-
-
-
-
-
-
- ffff00
- ffff33
- ffff66
- ffff99
- ffffcc
- ffffff
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $i = 0;
- $sp = mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `delete` = "0" LIMIT 25');
- while($pl = mysql_fetch_array($sp)) {
- ?>
-
-
- $i++;
- }
+ }
+ }
+ if ($c_r == '') {
+ $c_r .= '
Событий пока нет или глава клана не предоставил вам к ним доступ ';
+ }
- if($i == 0) {
- echo 'В клане нет ни одного титула';
- }
- ?>
-
-
- }elseif(isset($_GET['rules'])) { ?>
-
-
- Права персонажа "=$u->info['login']?>"
-
- Звание в клане:
-
- if($u->info['clan_prava'] != 'glava') {
- echo $u->info['moder_zvanie'];
- }else{
- echo 'глава клана ';
- }
-
- ?>
-
-
- Титул: =$utitl['name']?> - =$utitl['info']?>
-
-
- Каналы чата:
- $j = 1;
- while($j <= 9) {
- if($utitl['canals'][$j-1] == 1) {
- $r .= '
klan-'.$j.' , ';
- }
- $j++;
- }
- echo rtrim($r,', ');
- ?>
-
-
- $j = 1;
- while($j < count($tt)) {
- if($tt[$j][1] != '0') {
- if($utitl['prava'][$j] == 1) {
- $utitl['check'] = 'Да';
- }else{
- $utitl['check'] = 'Нет';
- }
- ?>
-
-
• =$tt[$j][1]?>
=$utitl['check']?>
-
-
- }
- $j++;
- }
- ?>
-
-
-
- }elseif(isset($_GET['info'])) {
-
- //полученный опыт
- $edd = mysql_fetch_array(mysql_query('SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "'.$res['id'].'" AND `dd` = "'.ceil(date('d')).'" AND `mm` = "'.ceil(date('m')).'" AND `yyyy` = "'.ceil(date('Y')).'"'));
- $eww = mysql_fetch_array(mysql_query('SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "'.$res['id'].'" AND `ww` = "'.ceil(date('W')).'" AND `yyyy` = "'.ceil(date('Y')).'"'));
- $emm = mysql_fetch_array(mysql_query('SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "'.$res['id'].'" AND `mm` = "'.ceil(date('m')).'" AND `yyyy` = "'.ceil(date('Y')).'"'));
-
- $edd = 0+$edd[0];
- $eww = 0+$eww[0];
- $emm = 0+$emm[0];
- ?>
-
-
-
- Уровень клана: =$res['level']?>
-
-
- Опыт клана: =number_format($res['exp'], 0, ",", " ")?> / =number_format($lvl_exp[$res['level']+1], 0, ",", " ")?>
-
-
-
=ceil(($res['exp']-$lvl_exp[$res['level']])/$lvl_exp[$res['level']+1]*100)?>%
+ ?>
+
+
+ = $c_r ?>
+ = $c_c ?>
+
+
+ = $c_p ?>
+
+
+
+
-
-
-
-
-
- Статистика кланового опыта:
- • За сегодня:
- =$edd?>
-
-
-
- • За неделю:
- =$eww?>
-
-
-
- • За месяц:
- =$emm?>
-
-
-
-
-
-
- Уровень
- Игроки
- Союз
- Создать союз
- Альянс
- Создать альянс
- Хранилище
- Передач на игрока
- Передач всего
-
-
- $i = 0;
- $yn = array('Нет','Да');
- while($i < count($lvl_prava)) {
- $bgclr = '';
- if($res['level'] >= $i) {
- $bgclr = ' bgcolor="#8fd155"';
- }
- if($i < count($lvl_prava)-1) {
- ?>
- >
- =$i?>
- =$lvl_prava[$i][0]?>
- =$yn[$lvl_prava[$i][1]]?>
- =$yn[$lvl_prava[$i][2]]?>
- =$yn[$lvl_prava[$i][3]]?>
- =$yn[$lvl_prava[$i][4]]?>
- =$lvl_prava[$i][5]?>
- =$lvl_prava[$i][6]?>
- =$lvl_prava[$i][7]?>
-
-
- }else{
-
- ?>
- >
- =$i?>
- =$lvl_prava[$i][0]?>
- =$yn[$lvl_prava[$i][1]]?>
- =$yn[$lvl_prava[$i][2]]?>
- =$yn[$lvl_prava[$i][3]]?>
- =$yn[$lvl_prava[$i][4]]?>
- =$lvl_prava[$i][5]?>
- =$lvl_prava[$i][6]?>
- =$lvl_prava[$i][7]?>
-
-
- }
- $i++;
- }
- ?>
-
-
-
- }elseif(isset($_GET['members'])) { ?>
-
-
- Соклановцы
- if(!isset($_GET['online'])) { ?>
-
- }else{ ?>
-
- } ?>
-
-
- $sp = mysql_query('SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "'.$res['id'].'"');
- $r = ' '; $j = 0; $i = 0;
- if($res['join1'] > 0 || $res['join2'] > 0) {
- $r .= '
- Основной состав ';
- }
- while($pl = mysql_fetch_array($sp)) {
- if(!isset($_GET['online']) || $pl['online'] > time()-120) {
- $pl['textcolor1'] = '';
- if($pl['online'] > time()-120) {
- $ico = ' ';
- $j++;
- }else{
- $pl['textcolor1'] = '#837f82';
- $ico = ' ';
- }
- $zvn = $pl['mod_zvanie'];
- $zvn = str_replace('[b]','',$zvn);
- $zvn = str_replace('[/b]',' ',$zvn);
- $zvn = str_replace('[i]','',$zvn);
- $zvn = str_replace('[/i]',' ',$zvn);
- $zvn = str_replace('[u]','',$zvn);
- $zvn = str_replace('[/u]',' ',$zvn);
- $zvn = str_replace('[c=','',$zvn);
- $zvn = str_replace('[/c]',' ',$zvn);
- if($pl['clan_prava'] == 'glava') {
- if($zvn == 'Стажер' || $zvn == '') {
- $zvn = 'глава клана ';
- }
- $zvn = ' '.$zvn;
- }
- $ttl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$res['id'].'" AND `id` = "'.$pl['clan_prava'].'" LIMIT 1'));
- if(isset($ttl['id'])) {
- $zvn = ''.$ttl['name'].' - '.$zvn;
- }
- if($pl['online'] > time()-120) {
- $rm = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
- if(isset($rm['id'])) {
- $zvn .= ' - '.$rm['name'].' ';
- }
- }else{
- $zvn .= ' - персонаж сейчас не в клубе ';
- }
- if($pl['battle'] > 0) {
- $zvn .= ' ';
- }
- $r .= '';
- }
- $i++;
- }
-
- if($res['join1'] > 0 || $res['join2'] > 0) {
- $r .= ' ';
- }
- $nacln = '';
- if($res['join1'] > 0) {
- $clna = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join1'].'" AND `type` = "1" AND `time_close` = "0" LIMIT 1'));
- $cn_sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$clna['id'].'" AND `clan` != "'.$res['id'].'" AND `time_end` = "0" AND `time_start` > 0');
- while($cn_pl = mysql_fetch_array($cn_sp)) {
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- $nacln .= ' AND `clan` != "'.$cn_pl['clan'].'"';
- $clnf = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$cn_pl['clan'].'" LIMIT 1'));
- $sp = mysql_query('SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "'.$cn_pl['clan'].'"');
- $r .= '
- Состав "'.$clna['name'].'" ';
- $j = 0; $i = 0;
- while($pl = mysql_fetch_array($sp)) {
- if(!isset($_GET['online']) || $pl['online'] > time()-120) {
- $pl['textcolor1'] = '';
- if($pl['online'] > time()-120) {
- $ico = ' ';
- $j++;
- }else{
- $pl['textcolor1'] = '#837f82';
- $ico = ' ';
- }
- $zvn = $pl['mod_zvanie'];
- $zvn = str_replace('[b]','',$zvn);
- $zvn = str_replace('[/b]',' ',$zvn);
- $zvn = str_replace('[i]','',$zvn);
- $zvn = str_replace('[/i]',' ',$zvn);
- $zvn = str_replace('[u]','',$zvn);
- $zvn = str_replace('[/u]',' ',$zvn);
- $zvn = str_replace('[c=','',$zvn);
- $zvn = str_replace('[/c]',' ',$zvn);
- if($pl['clan_prava'] == 'glava') {
- if($zvn == 'Стажер' || $zvn == '') {
- $zvn = 'глава клана ';
- }
- $zvn = ' '.$zvn;
- }
- $ttl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$clnf['id'].'" AND `id` = "'.$pl['clan_prava'].'" LIMIT 1'));
- if(isset($ttl['id'])) {
- $zvn = ''.$ttl['name'].' - '.$zvn;
- }
- if($pl['online'] > time()-120) {
- $rm = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
- if(isset($rm['id'])) {
- $zvn .= ' - '.$rm['name'].' ';
- }
- }else{
- $zvn .= ' - персонаж сейчас не в клубе ';
- }
- if($pl['battle'] > 0) {
- $zvn .= ' ';
- }
- $r .= '';
- }
- $i++;
- }
- $r .= ' ';
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- }
- }
- if($res['join2'] > 0) {
- $cn_sp0 = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join2'].'" AND `type` = "2" AND `time_close` = "0" LIMIT 1'));
- $cn_sp = mysql_query('SELECT * FROM `clan_join` WHERE `alians` = "'.$cn_sp0['id'].'" AND `clan` != "'.$res['id'].'"'.$nacln.' AND `time_end` = "0" AND `time_start` > 0');
- while($cn_pl = mysql_fetch_array($cn_sp)) {
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- $clnf = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$cn_pl['clan'].'" LIMIT 1'));
- $clna = mysql_fetch_array(mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "'.$res['join2'].'" LIMIT 1'));
- $sp = mysql_query('SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "'.$cn_pl['clan'].'"');
- $r .= '
- Состав "'.$clna['name'].'" ';
- $j = 0; $i = 0;
- while($pl = mysql_fetch_array($sp)) {
- if(!isset($_GET['online']) || $pl['online'] > time()-120) {
- $pl['textcolor1'] = '';
- if($pl['online'] > time()-120) {
- $ico = ' ';
- $j++;
- }else{
- $pl['textcolor1'] = '#837f82';
- $ico = ' ';
- }
- $zvn = $pl['mod_zvanie'];
- $zvn = str_replace('[b]','',$zvn);
- $zvn = str_replace('[/b]',' ',$zvn);
- $zvn = str_replace('[i]','',$zvn);
- $zvn = str_replace('[/i]',' ',$zvn);
- $zvn = str_replace('[u]','',$zvn);
- $zvn = str_replace('[/u]',' ',$zvn);
- $zvn = str_replace('[c=','',$zvn);
- $zvn = str_replace('[/c]',' ',$zvn);
- if($pl['clan_prava'] == 'glava') {
- if($zvn == 'Стажер' || $zvn == '') {
- $zvn = 'глава клана ';
- }
- $zvn = ' '.$zvn;
- }
- $ttl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `clan` = "'.$clnf['id'].'" AND `id` = "'.$pl['clan_prava'].'" LIMIT 1'));
- if(isset($ttl['id'])) {
- $zvn = ''.$ttl['name'].' - '.$zvn;
- }
- if($pl['online'] > time()-120) {
- $rm = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
- if(isset($rm['id'])) {
- $zvn .= ' - '.$rm['name'].' ';
- }
- }else{
- $zvn .= ' - персонаж сейчас не в клубе ';
- }
- if($pl['battle'] > 0) {
- $zvn .= ' ';
- }
- $r .= '';
- }
- $i++;
- }
- $r .= ' ';
- /* ----------------------------------------------------------------------------------------------------------------------------- */
- }
- }
-
- $r .= ' Online: '.$j.' Всего: '.$i.' (список обновляется в полночь ) ';
- echo $r;
- ?>
-
-
- } ?>
+ }elseif (isset($_GET['control'])) { ?>
+
+
+
+
+ $c_pr = [
+ 100, //принять
+ 50, //выгнать
+ 100 //сменить главу
+ ];
+
+ if (isset($_POST['svb_canals']) && $tt[11][0] == 1) {
+ echo '
Каналы чата сохранены ';
+ $res['canals'] = $_POST['svb_canals'];
+ $rce = explode();
+ $i = 1;
+ while ($i <= 9) {
+
+ $i++;
+ }
+ mysql_query(
+ 'UPDATE `clan` SET `canals` = "' . mysql_real_escape_string(
+ $res['canals']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ } elseif (isset($_POST['svb_give_money']) && $tt[7][0] == 1) {
+ $mn = round((int)$_POST['svb_give_money'], 2);
+ if ($mn >= 0.01) {
+ if ($res['money1'] < $mn) {
+ echo '
В клане недостаточно средств ';
+ } else {
+ $res['money1'] -= $mn;
+ $u->info['money'] += $mn;
+ echo '
Вы успешно сняли с казны клана ' . $mn . ' кр. ';
+ mysql_query(
+ 'UPDATE `clan` SET `money1` = "' . mysql_real_escape_string(
+ $res['money1']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . mysql_real_escape_string(
+ $u->info['money']
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","1","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $mn
+ ) . '","' . $u->info['id'] . '")'
+ );
+ }
+ }
+ } elseif (isset($_POST['svb_take_money']) && $tt[6][0] == 1) {
+ $mn = round((int)$_POST['svb_take_money'], 2);
+ if ($mn >= 0.01) {
+ if ($u->info['money'] < $mn) {
+ echo '
У вас недостаточно средств ';
+ } else {
+ $res['money1'] += $mn;
+ $u->info['money'] -= $mn;
+ echo '
Вы успешно положили в казну клана ' . $mn . ' кр. ';
+ mysql_query(
+ 'UPDATE `clan` SET `money1` = "' . mysql_real_escape_string(
+ $res['money1']
+ ) . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . mysql_real_escape_string(
+ $u->info['money']
+ ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","2","' . $u->info['login'] . '","' . mysql_real_escape_string(
+ $mn
+ ) . '","' . $u->info['id'] . '")'
+ );
+ }
+ }
+ } elseif (isset($_POST['invite']) && ($_POST['invite'] == 'Принять' || $_POST['invite'] == 'Выгнать' || $_POST['invite'] == 'Назначить') && $tt[11][0] == 1) {
+ if ($_POST['invite'] == "Выгнать" && $tt[10][0] == 1) {
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string(
+ $_POST['logingo']
+ ) . '" AND `clan` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ //$ttus = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$usr['clan_prava'].'" LIMIT 1'));
+ if (!isset($usr['id'])) {
+ echo '
Игрок не найден в клане ';
+ } elseif ($tt['prioritet'] >= $utitl['prioritet']) {
+ echo '
Игрок старше вас по званию, либо звания совпадают ';
+ } elseif ($u->info['money'] < $c_pr[1]) {
+ echo '
У вас не достаточно кр. для исключения игрока из клана (Требуется: ' . $c_pr[1] . ' кр.) ';
+ } elseif ($usr['clan_prava'] == 'galva' && $u->info['clan_prava'] != 'glava') {
+ echo '
Игрок старше вас по званию, либо звания совпадают ';
+ } else {
+ $ar = $u->rem_itm_cl($usr, $res['id'], 8);
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `mod_zvanie` = "", `align` = 0 WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $u->info['money'] -= $c_pr[1];
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ $c_r .= '
Игрок "' . $usr['login'] . '" был исключен из клана за ' . $c_pr[1] . ' кр. ';
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
исключил из клана игрока
' . $usr['login'] . ' [' . $usr['level'] . ']
';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+ }
+ } elseif ($_POST['invite'] == "Назначить" && $u->info['clan_prava'] == 'glava') {
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string(
+ $_POST['logingo']
+ ) . '" AND `clan` = "' . $res['id'] . '" AND `banned` = "0" LIMIT 1'
+ )
+ );
+ if (!isset($usr['id'])) {
+ echo '
Игрок не найден в клане ';
+ } elseif ($u->info['money'] < $c_pr[2]) {
+ echo '
У вас не достаточно кр. для назначения игрока на пост главы клана (Требуется: ' . $c_pr[2] . ' кр.) ';
+ } elseif ($usr['clan_prava'] == 'galva') {
+ echo '
Игрок уже является главой клана ';
+ } else {
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "glava", `clan` = "' . $res['id'] . '", `mod_zvanie` = "глава клана", `align` = "' . $res['align'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $u->info['money'] -= $c_pr[2];
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "2", `mod_zvanie` = "новичок", `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ $c_r .= '
Игрок "' . $usr['login'] . '" был назначен главой клан за ' . $c_pr[0] . ' кр. ';
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
назначил игрока
' . $usr['login'] . ' [' . $usr['level'] . ']
на должность
Главы клана ';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+ }
+ } elseif ($_POST['invite'] == "Принять" && $tt[9][0] == 1) {
+ $is_cl = mysql_fetch_row(
+ mysql_query("SELECT COUNT(*) FROM `users` WHERE `clan` = '" . $res['id'] . "'")
+ );
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string(
+ $_POST['logingo']
+ ) . '" AND `clan` != "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ if (!isset($usr['id'])) {
+ echo '
Подходящий игрок не найден, либо не прошел проверку на чистоту ';
+ } elseif ($usr['clan_prava'] == 'galva') {
+ echo '
Игрок уже является главой клана ';
+ } elseif ($usr['palpro'] < time()) {
+ echo '
Игрок должен пройти проверку у паладинов ';
+ } elseif ($u->info['money'] < $c_pr[0]) {
+ echo '
У вас не достаточно кр. для приема игрока в клан (Требуется: ' . $c_pr[0] . ' кр.) ';
+ } elseif ($usr['clan'] != '0' || $usr['align'] != '0') {
+ echo '
Персонаж уже находится в клане, либо имеет склонность ';
+ } elseif ($is_cl[0] >= $lvl_prava[$res['level']][0]) {
+ echo '
Достигнут лимит приглашений. Повысте уровень клана. ';
+ } else {
+ mysql_query(
+ 'UPDATE `users` SET `palpro` = "0",`clan_prava` = "2",`clan` = "' . $res['id'] . '",`mod_zvanie` = "",`align` = "' . $res['align'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $u->info['money'] -= $c_pr[0];
+ mysql_query(
+ 'UPDATE `users` SET `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ echo '
Игрок "' . $usr['login'] . '" был принят в клан за ' . $c_pr[0] . ' кр. ';
+ $txt = 'Игрок
' . $u->info['login'] . ' [' . $u->info['level'] . ']
принял в клан игрока
' . $usr['login'] . ' [' . $usr['level'] . ']
';
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+ }
+ }
+ }
+ ?>
+ if ($tt[9][0] > 0) { ?>
+
+
+ (это вам обойдется в = $c_pr[0] ?> кр. )
+ (перед приемом в клан, персонаж должен пройти проверку у паладинов)
+
+ } ?>
+ if ($tt[10][0] > 0) { ?>
+
+
+ (это вам обойдется в = $c_pr[1] ?> кр. )
+
+ } ?>
+ if ($u->info['clan_prava'] == 'glava') { ?>
+
+ (глава клана вправе сложить с себя полномочия, назначив главой клана другого
+ персонажа)
+
+ } ?>
+ if ($tt[11][0] > 0) { ?>
+
+ Редактирование статуса персонажа
+
+ if (isset($_GET['saveuser']) && $tt[11][0] == 1) {
+ //[rp_login] => 0 [rp_titul] => 0 [rp_zvanie] => [rp_canals] =>
+ $c_r = '';
+ $usr = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `users` WHERE `id` = "' . mysql_real_escape_string(
+ $_POST['rp_login']
+ ) . '" AND `clan` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ if (isset($usr['id'])) {
+ if ($usr['clan_prava'] != 'glava') {
+ $tt = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `id` = "' . $usr['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if ($tt['prioritet'] < $utitl['prioritet']) {
+ //новый титул
+ if ((int)$_POST['rp_titul'] > 0) {
+ $tt_new = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `id` = "' . mysql_real_escape_string(
+ $_POST['rp_titul']
+ ) . '" AND `clan` = "' . $res['id'] . '" LIMIT 1'
+ )
+ );
+ if (isset($tt_new['id'])) {
+ if ($tt_new['prioritet'] < $utitl['prioritet']) {
+ mysql_query(
+ 'UPDATE `users` SET `clan_prava` = "' . $tt_new['id'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $c_r .= 'Игроку "' . $usr['login'] . '" был присвоен титул "' . $tt_new['name'] . '" ';
+ if ($tt_new['prioritet'] < $tt['prioritet']) {
+ //понижен
+ $txt = 'Игрок ' . $u->info['login'] . ' [' . $u->info['level'] . '] понизил титул игроку ' . $usr['login'] . ' [' . $usr['level'] . '] до "' . $tt_new['name'] . ' "';
+ } else {
+ //присвоен
+ $txt = 'Игрок ' . $u->info['login'] . ' [' . $u->info['level'] . '] присвоил титул "' . $tt_new['name'] . ' " игроку ' . $usr['login'] . ' [' . $usr['level'] . '] ';
+ }
+
+ mysql_query(
+ 'INSERT INTO `clan_news` (`clan`,`time`,`ddmmyyyy`,`uid`,`ip`,`login`,`title`,`text`) VALUES (
+ "' . $res['id'] . '","' . time() . '","' . date(
+ 'd.m.Y'
+ ) . '","0","127.0.0.1","Администрация","Клановое сообщение","' . mysql_real_escape_string(
+ $txt
+ ) . '"
+ )'
+ );
+
+ } else {
+ $c_r .= 'Вы не можете назначать титул старше вашего титула ';
+ }
+ }
+ }
+ mysql_query(
+ 'UPDATE `users` SET `mod_zvanie` = "' . mysql_real_escape_string(
+ $_POST['rp_zvanie']
+ ) . '",`ccanals` = "' . mysql_real_escape_string(
+ $_POST['rp_canals']
+ ) . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
+ );
+ $c_r .= 'Информация успешно сохранена ';
+
+ } else {
+ $c_r .= 'Игрок старше вас по званию, либо звания совпадают ';
+ }
+ } else {
+ $c_r .= 'Игрок старше вас по званию, либо звания совпадают ';
+ }
+ } else {
+ $c_r .= 'Игрок не состоит в клане ' . $res['name'] . ' ';
+ }
+ }
+ echo $c_r;
+ ?>
+
+
+
+ } ?>
+ if ($tt[5][0] == 1) { ?>
+ if ($tt[7][0] > 0 && $res['money2'] > 0) { ?>
+
+ Заказать изображение
+
+
+ } ?>
+ if ($tt[7][0] > 0 && $u->info['clan'] == 17 || $u->info['clan'] == 1) { ?>
+
+ Заклятия
+
+ $p['m1'] = 1;
+ $srok = [15 => '15 минут', 30 => '30 минут', 60 => 'один час', 180 => 'три часа', 360 => 'шесть часов', 720 => 'двенадцать часов', 1440 => 'одни сутки', 4320 => 'трое суток'];
+
+ if (isset($_GET['usemod'])) {
+ if (isset($_POST['usem1'])) {
+ include('moder/usem1.php');
+ } elseif (isset($_POST['teleport'])) {
+ include('moder/teleport.php');
+ }
+ }
+ ?>
+
+
+
+
+
+ } ?>
+
+ Казна клана
+
+ if ($tt[6][0] > 0) { ?>
+
+ } ?>
+
+ } ?>
+ if ($tt[11][0] > 0 && $tt[3][0] == 1) { ?>
+
+ } ?>
+
+
+ }elseif (isset($_GET['diplom']) && $tt[12][0] == 1) {
+
+ if ($tt[14][0] == 1) {
+ if (isset($_GET['clanwars'])) {
+ //RadioGroup1
+ $cln = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan` WHERE `name` = "' . mysql_real_escape_string($_POST['logingo']) . '" LIMIT 1'
+ )
+ );
+ if (isset($cln['id'])) {
+ if ($cln['id'] == $res['id']) {
+
+ $rn = [
+ 'Остроумно, но здесь так делать нельзя :-) ',
+ 'Это будет очень сложно сделать, Ваши сокланы против! ',
+ 'Не уподобляйтесь большинству, защищайте интересы своего клана! '];
+ echo $rn[rand(0, 2)];
+ } elseif ($cln['join1'] == $res['join1'] && $res['join1'] > 0) {
+ echo 'Вы состоите в союзе с этим кланом ';
+ } elseif ($cln['join2'] == $res['join2'] && $res['join2'] > 0) {
+ echo 'Вы состоите в альянсе с этим кланом ';
+ } else {
+ $lwar = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_wars` WHERE `time_finish` > ' . time(
+ ) . ' AND ((`clan1` = "' . $cln['id'] . '" AND `clan2` = "' . $res['id'] . '") OR (`clan2` = "' . $cln['id'] . '" AND `clan1` = "' . $res['id'] . '")) LIMIT 1 '
+ )
+ );
+ if (!isset($lwar['id'])) {
+ $mkr = 300;
+ $tpcw = 1;
+ if ($_POST['RadioGroup1'] == 2) {
+ $mkr = 600;
+ $tpcw = 2;
+ }
+ if (true == true) {
+ echo 'Нельзя обьявить войну прямо сейчас ';
+ } elseif ($mkr > $res['money1']) {
+ echo 'В казне клана не достаточно средств ';
+ } else {
+ mysql_query(
+ 'UPDATE `clan` SET `money1` = `money1` - ' . $mkr . ' WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_wars` (`clan1`,`clan2`,`time_start`,`time_finish`,`type`,`text`) VALUES ("' . $res['id'] . '","' . $cln['id'] . '","' . time(
+ ) . '","' . (time() + 60 * 60 * 24 * 3) . '","' . $tpcw . '","Война!")'
+ );
+ mysql_query(
+ 'INSERT INTO `clan_operations` (`clan`,`time`,`type`,`text`,`val`,`uid`) VALUES ("' . $res['id'] . '","' . time(
+ ) . '","4","' . $u->info['login'] . '","clanwar_' . $mkr . '_' . $cln['id'] . '","' . $u->info['id'] . '")'
+ );
+ echo 'Вы успешно обьявили войну клану "' . $cln['name'] . '" за ' . $mkr . ' кр. ';
+ }
+ } else {
+ echo 'Вы уже ведете войну с данным кланом ';
+ }
+ }
+ } else {
+ echo 'Клан с таким названием не найден ';
+ }
+ }
+ }
+
+ ?>
+
+
+ Клановые войны
+ if ($tt[14][0] == 1) { ?>
+
+ } ?>
+
+
+
+ $ms = '';
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_wars` WHERE (`clan1` = "' . $res['id'] . '" OR `clan2` = "' . $res['id'] . '") AND `time_finish` > "' . time(
+ ) . '"'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ $cln1 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $pl['clan1'] . '" LIMIT 1')
+ );
+ $cln2 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $pl['clan2'] . '" LIMIT 1')
+ );
+ $ms .= '
Война между кланами
' . $cln1['name'] . ' и
' . $cln2['name'] . '.
';
+ if ($pl['text'] != '') {
+ $ms .= 'Причина войны:
' . $pl['text'] . ' ';
+ }
+ $ms .= 'Время войны: ' . date('d.m.Y H:i', $pl['time_start']) . ' - ' . date(
+ 'd.m.Y H:i', $pl['time_finish']
+ ) . '
';
+ }
+ if ($ms == '') {
+ ?>
+ В данный момент Ваш клан не ведет войн.
+
+ } else {
+ echo $ms;
+ }
+ ?>
+
+
+
+ Союзы и альянсы
+ if ($tt[13][0] == 1) {
+ if (isset($_GET['joint']) && $tt[13][0] == 1) {
+ if ($_GET['joint'] == 1) {
+ //вступление в союз
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" AND `type` = "1" LIMIT 1'
+ )
+ );
+ if (isset($cnm['id'])) {
+ $cnmz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $cnm['id'] . '" AND `clan` = "' . $res['id'] . '" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "1" LIMIT 1'
+ )
+ );
+ if (isset($cnmz['id'])) {
+ echo 'Ваш клан уже подал заявку в данный союз ';
+ } elseif ($res['join1'] > 0) {
+ echo 'Ваш клан уже находится в союзе ';
+ } else {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $cnm['id'] . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно подали заявку в союз "' . $cnm['name'] . '" ';
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("' . $res['id'] . '","' . $cnm['id'] . '","' . time(
+ ) . '","1")'
+ );
+ }
+ } else {
+ echo 'Альянс или союз с такиим названием не существует ';
+ }
+ } else {
+ //вступление в альянс
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" AND `type` = "2" LIMIT 1'
+ )
+ );
+ if (isset($cnm['id'])) {
+ $cnmz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $cnm['id'] . '" AND `clan` = "' . $res['id'] . '" AND `time_end` = "0" AND `time_start` = "0" AND `type` = "2" LIMIT 1'
+ )
+ );
+ if (isset($cnmz['id'])) {
+ echo 'Ваш клан уже подал заявку в данный альянс ';
+ } elseif ($res['join1'] == 0) {
+ echo 'Для вступления в альянс требуется вступить в союз ';
+ } elseif ($res['join2'] > 0) {
+ echo 'Ваш клан уже находится в альянсе ';
+ } else {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $cnm['id'] . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно подали заявку в альянс "' . $cnm['name'] . '" ';
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("' . $res['id'] . '","' . $cnm['id'] . '","' . time(
+ ) . '","2")'
+ );
+ }
+ } else {
+ echo 'Альянс или союз с такиим названием не существует ';
+ }
+ }
+ } elseif (isset($_GET['newjoint']) && $tt[13][0] == 1) {
+ if ($_GET['newjoint'] == 1) {
+ //союзы
+ if ($res['join1'] > 0) {
+ echo 'Ваш клан уже состоит в союзе ';
+ } else {
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $nm)) == '') {
+ echo 'Введите название союза ';
+ } else {
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" LIMIT 1'
+ )
+ );
+ if (!isset($cnm['id'])) {
+ mysql_query(
+ 'INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("' . time(
+ ) . '","' . mysql_real_escape_string(
+ $nm
+ ) . '","1","' . $res['id'] . '","' . $res['id'] . '")'
+ );
+ $id = mysql_insert_id();
+ $res['join1'] = $id;
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("' . $res['id'] . '","' . $id . '","' . time(
+ ) . '","1","' . time() . '")'
+ );
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $id . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно создали союз "' . $nm . '" ';
+ } else {
+ echo 'Альянс или союз с такиим названием уже существует ';
+ }
+ }
+ }
+ } else {
+ //альянсы
+ if ($res['join1'] == 0) {
+ echo 'Ваш клан должен состоять в союзе ';
+ } elseif ($res['join2'] > 0) {
+ echo 'Ваш клан уже состоит в альянсе ';
+ } else {
+ $nm = htmlspecialchars($_POST['logingo'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $nm)) == '') {
+ echo 'Введите название альянса ';
+ } else {
+ $cnm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `clan_joint` WHERE `name` = "' . mysql_real_escape_string(
+ $nm
+ ) . '" LIMIT 1'
+ )
+ );
+ if (!isset($cnm['id'])) {
+ mysql_query(
+ 'INSERT INTO `clan_joint` (`time_open`,`name`,`type`,`clan_open`,`clan_glava`) VALUES ("' . time(
+ ) . '","' . mysql_real_escape_string(
+ $nm
+ ) . '","2","' . $res['id'] . '","' . $res['id'] . '")'
+ );
+ $id = mysql_insert_id();
+ $res['join2'] = $id;
+ mysql_query(
+ 'INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`,`time_start`) VALUES ("' . $res['id'] . '","' . $id . '","' . time(
+ ) . '","2","' . time() . '")'
+ );
+ mysql_query(
+ 'UPDATE `clan` SET `join2` = "' . $id . '" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ echo 'Вы успешно создали альянс "' . $nm . '" ';
+ } else {
+ echo 'Альянс или союз с такиим названием уже существует ';
+ }
+ }
+ }
+ }
+ } elseif (isset($_GET['cancel']) && $tt[13][0] == 1) {
+ $zvn = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `id` = "' . mysql_real_escape_string(
+ $_GET['cancel']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'
+ )
+ );
+ if (!isset($zvn['id'])) {
+ echo 'Заявка на вступление не найдена ';
+ } else {
+ $rzv = '';
+ if ($zvn['clan'] == $res['id']) {
+ //отмена присоединения
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ if ($szu['type'] == 1) {
+ $rzv = 'Клан ' . $res['name'] . ' отказался от присоединения к союзу ' . $szu['name'] . ' .';
+ } else {
+ $rzv = 'Клан ' . $res['name'] . ' отказался от присоединения к альянсу ' . $szu['name'] . ' .';
+ }
+ } elseif ($zvn['alians'] == $res['join1']) {
+ //отказ в присоединении к союзу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Союз ' . $szu['name'] . ' отказал клану ' . $zvy['name'] . ' в присоединении.';
+ } elseif ($zvn['alians'] == $res['join2']) {
+ //отказ в присоединении к альянсу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Альянс ' . $szu['name'] . ' отказал клану ' . $zvy['name'] . ' в присоединении.';
+ }
+ if ($rzv != '') {
+ echo '' . $rzv . ' ';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time() . '" WHERE `id` = "' . $zvn['id'] . '"'
+ );
+ }
+ }
+ } elseif (isset($_GET['ok']) && $tt[13][0] == 1) {
+ $zvn = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `id` = "' . mysql_real_escape_string(
+ $_GET['ok']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" LIMIT 1'
+ )
+ );
+ if (!isset($zvn['id'])) {
+ echo 'Заявка на вступление не найдена ';
+ } else {
+ $rzv = '';
+ if ($zvn['alians'] == $res['join1']) {
+ //присоединение к союзу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Союз ' . $szu['name'] . ' принял клан ' . $zvy['name'] . ' .';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` != "' . $zvn['id'] . '" AND `clan` = "' . $szu['clan'] . '" AND `type` = "1"'
+ );
+ //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","1")');
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "' . $zvn['alians'] . '" WHERE `id` = "' . $szu['id'] . '"'
+ );
+ } elseif ($zvn['alians'] == $res['join2']) {
+ //присоединение к альянсу
+ $szu = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $zvn['alians'] . '" LIMIT 1')
+ );
+ $zvy = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $zvn['clan'] . '" LIMIT 1')
+ );
+ $rzv = 'Альянс ' . $szu['name'] . ' принял клан ' . $zvy['name'] . ' .';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` != "' . $zvn['id'] . '" AND `clan` = "' . $szu['clan'] . '" AND `type` = "2" AND `time_end` = "0"'
+ );
+ //mysql_query('INSERT INTO `clan_join` (`clan`,`alians`,`time`,`type`) VALUES ("'.$res['id'].'","'.$szu['id'].'","'.time().'","2")');
+ mysql_query(
+ 'UPDATE `clan` SET `join2` = "' . $zvn['alians'] . '" WHERE `id` = "' . $szu['id'] . '"'
+ );
+ }
+ if ($rzv != '') {
+ echo '' . $rzv . ' ';
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_start` = "' . time(
+ ) . '" WHERE `id` = "' . $zvn['id'] . '"'
+ );
+ }
+ }
+ }
+ ?>
+ if ($res['join1'] == 0 && $res['level'] > 0) { ?>
+
+
+ }
+
+ if ($res['join2'] == 0 && $res['level'] > 0) { ?>
+
+
+ } ?> } ?>
+
+
+ $ms = '';
+
+ //Собственные союзы и альянсы
+ if ($res['join1'] > 0) {
+ $j1 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join1'] . '" LIMIT 1')
+ );
+ if (isset($j1['id'])) {
+ $ms .= '
';
+ $ms .= 'Вы состоите в клановом союзе
' . $j1['name'] . ' .';
+ if ($j1['clan_glava'] != $res['id']) {
+ $ms .= '
';
+ }
+ $ms .= '
Состав союза: ';
+ //$ms .= '
'.$res['name'].'';
+ $i = 0;
+ if (isset($_GET['delclanme'])) {
+ if ($j1['clan_glava'] != $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0)) {
+ $dels = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `clan` = "' . $res['id'] . '" AND `alians` = "' . $j1['id'] . '" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'
+ )
+ );
+ if (isset($dels['id'])) {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "0" WHERE `id` = "' . $res['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` = "' . $dels['id'] . '" LIMIT 1'
+ );
+ echo '
Вы успешно покинули союз "' . $j1['name'] . '"
';
+ header('location: main.php?clan&diplom');
+ } else {
+ echo '
Ваш клан не состоит в данном союзе
';
+
+ }
+ } else {
+ echo '
Вы не можете покинуть данный союз
';
+ }
+ } elseif ($j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0)) {
+ if (isset($_GET['delclan'])) {
+ $delc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan` WHERE `id` = "' . mysql_real_escape_string(
+ $_GET['delclan']
+ ) . '" LIMIT 1'
+ )
+ );
+ $dels = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `clan` = "' . $delc['id'] . '" AND `alians` = "' . $j1['id'] . '" AND `time_end` = "0" AND `time_start` > 0 LIMIT 1'
+ )
+ );
+
+ if (isset($delc['id']) && isset($dels['id'])) {
+ if ($delc['id'] != $res['id']) {
+ mysql_query(
+ 'UPDATE `clan` SET `join1` = "0" WHERE `id` = "' . $dels['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'UPDATE `clan_join` SET `time_end` = "' . time(
+ ) . '" WHERE `id` = "' . $dels['id'] . '" LIMIT 1'
+ );
+ echo '
Клан "' . $delc['name'] . '" был исключен из данного союза
';
+ header('location: main.php?clan&diplom');
+ } else {
+ echo '
Клан ответственный за союз не может покинуть данный союз
';
+ }
+ } else {
+ echo '
Клан не состоит в данном союзе
';
+ }
+ }
+ }
+ $sp1 = mysql_query(
+ 'SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "' . $j1['id'] . '" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0'
+ );
+ while ($pl1 = mysql_fetch_array($sp1)) {
+ if ($i > 0) {
+ $ms .= ',';
+ }
+ $ms .= '
' . $pl1['name'] . '';
+ if ($j1['clan_glava'] == $res['id']) {
+ if ($res['id'] != $pl1['clan']) {
+ if ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0) {
+ $ms .= '
';
+ }
+ }
+ }
+ $i++;
+ }
+ if ($j1['clan_glava'] == $res['id'] && ($u->info['clan_prava'] == 'glava' || $u->info['admin'] > 0)) {
+ $ms .= '
Вы основатель союза, можете ограничить каналы союза чата:
';
+ $cnls = '
выключено ';
+ //$ms .= '
';
+ $sp1 = mysql_query(
+ 'SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "' . $j1['id'] . '" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0'
+ );
+ while ($pl1 = mysql_fetch_array($sp1)) {
+ $ms .= '
';
+ }
+ }
+ //Перечисляем открытые каналы клана
+
+ $ms .= '
';
+ }
+ }
+ if ($res['join2'] > 0) {
+ $j1 = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join2'] . '" LIMIT 1')
+ );
+ if (isset($j1['id'])) {
+ $ms .= '
';
+ $ms .= 'Вы состоите в клановом альянсе
' . $j1['name'] . ' . Состав альянса: ';
+ //$ms .= '
'.$res['name'].'';
+ $sp1 = mysql_query(
+ 'SELECT `u`.*,`s`.* FROM `clan_join` AS `u` LEFT JOIN `clan` AS `s` ON `s`.`id` = `u`.`clan` WHERE `u`.`alians` = "' . $j1['id'] . '" AND `u`.`time_end` = "0" AND `u`.`time_start` > 0'
+ );
+ $i = 0;
+ while ($pl1 = mysql_fetch_array($sp1)) {
+ if ($i > 0) {
+ $ms .= ', ';
+ }
+ $ms .= '
' . $pl1['name'] . '';
+ $i++;
+ }
+ $ms .= '
Вы основатель альянса.
';
+ $ms .= '
';
+ }
+ }
+
+ //Союзы и альянсы в которых состоит клан
+
+
+ if ($ms == '') {
+ ?>
+
В данный момент у вашего клана нет дипломатических отношений.
+ } else {
+ echo $ms;
+ } ?>
+
+ if ($tt[13][0] == 1) { ?>
+
+ Заявки на союзы
+
+
+
+
+
+
Ваши заявки на установление союза
+
+
+
+ $ms = '';
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `clan` = "' . mysql_real_escape_string(
+ $res['id']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "1"'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ $suz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $pl['alians'] . '" LIMIT 1'
+ )
+ );
+ $ms .= '
Вы подали заявку на вступление в союз
' . $suz['name'] . ' .
Время подачи заявки: ' . date(
+ 'd.m.Y H:i', $pl['time']
+ ) . '
Отменить ';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+ } else {
+ echo $ms;
+ } ?>
+
+
+
+
+
Заявки на установление союза с вами
+
+
+
+ $ms = '';
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . mysql_real_escape_string(
+ $res['join1']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "1"'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ $suz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $pl['alians'] . '" LIMIT 1'
+ )
+ );
+ $clz = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $pl['clan'] . '" LIMIT 1')
+ );
+ $ms .= '
Клан
' . $clz['name'] . ' подал заявку на вступление в Ваш союз
' . $suz['name'] . ' .
Время подачи заявки: ' . date(
+ 'd.m.Y H:i', $pl['time']
+ ) . '
';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+ } else {
+ echo $ms;
+ } ?>
+
+
+
+
+
+ Заявки на альянсы
+
+
+
+
+
+
Ваши заявки на установление альянса
+
+
+
+ $ms = '';
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `clan` = "' . mysql_real_escape_string(
+ $res['id']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "2"'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ $suz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $pl['alians'] . '" LIMIT 1'
+ )
+ );
+ $ms .= '
Вы подали заявку на вступление в альянс
' . $suz['name'] . ' .
Время подачи заявки: ' . date(
+ 'd.m.Y H:i', $pl['time']
+ ) . '
Отменить ';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+ } else {
+ echo $ms;
+ } ?>
+
+
+
+
+
Заявки на установление альянса с вами
+
+
+
+ $ms = '';
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . mysql_real_escape_string(
+ $res['join2']
+ ) . '" AND `time_start` = "0" AND `time_end` = "0" AND `type` = "2"'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ $suz = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $pl['alians'] . '" LIMIT 1'
+ )
+ );
+ $clz = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $pl['clan'] . '" LIMIT 1')
+ );
+ $ms .= '
Клан
' . $clz['name'] . ' подал заявку на вступление в Ваш альянс
' . $suz['name'] . ' .
Время подачи заявки: ' . date(
+ 'd.m.Y H:i', $pl['time']
+ ) . '
';
+ }
+ if ($ms == '') {
+ ?>
+ С Вами никто не подавал заявки
+ } else {
+ echo $ms;
+ } ?>
+
+
+
+
+ } ?>
+
+ } elseif (isset($_GET['deposit'])) {
+
+ $itmc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT COUNT(`id`) FROM `items_users` WHERE `uid` = "-21' . $res['id'] . '" AND `delete` = 0 LIMIT 1'
+ )
+ );
+ $itmc = $itmc[0];
+ $itms = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['ungive_itm']) . '" LIMIT 1'
+ )
+ );
+ $ps = $u->lookStats($itms['data']);
+ $ps['cl'] = explode('#', $ps['toclan']);
+ $use_s = $ps['cl'][1];
+ if (isset($_GET['ungive_itm']) && $ps['cl'][0] == $res['id'] && ($tt[14][0] == 1 || ($u->info['id'] == $use_s))) {
+ $itm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = "0"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['ungive_itm']) . '" LIMIT 1'
+ )
+ );
+ if (isset($itm['id'])) {
+ $btlud = mysql_fetch_array(
+ mysql_query('SELECT `id`,`battle` FROM `users` WHERE `id` = "' . $itm['uid'] . '" LIMIT 1')
+ );
+ if ($u->testBattle($btlud['battle']) == true) {
+ echo 'Нельзя изымать предметы с персонажа в бою ';
+ } else {
+ echo $u->ungive_itm_cl($_GET['ungive_itm'], $u->info, $res['id']);
+ }
+ }
+ } elseif (isset($_GET['take_itm']) && $tt[4][0] == 1) {
+ $itm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="-21' . $res['id'] . '" AND `iu`.`delete`="0"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['take_itm']) . '" LIMIT 1'
+ )
+ );
+ if (isset($itm['id'])) {
+ echo $u->take_itm_cl($_GET['take_itm'], $u->info, $res['id']);
+ }
+ } elseif (isset($_GET['give_itm'])) {
+ $itm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%"
+ AND `iu`.`id` = "' . mysql_real_escape_string($_GET['give_itm']) . '" LIMIT 1'
+ )
+ );
+ if ($itmc >= $lvl_prava[$res['level']][5]) {
+ echo 'Хранилище переполнено ';
+ } elseif (isset($itm['id'])) {
+ echo $u->set_cl_item($_GET['give_itm'], $u->info, $res['id']);
+ }
+ }
+ if ($tt[4][0] == 1) {
+ $itm_clan = $u->genInv(
+ 66,
+ '(`iu`.`uid` = "-21' . $u->info['clan'] . '" OR `iu`.`data` LIKE "%toclan=' . $u->info['clan'] . '#%") AND `iu`.`delete` = 0 AND `iu`.`inShop` = 0 ORDER BY `lastUPD` DESC'
+ );
+ } else {
+ $itm_clan[2] = 'У вас нет доступа к использованию хранилища ';
+ }
+ $itm_user = $u->genInv(
+ 65,
+ '`iu`.`uid` = ' . $u->info['id'] . ' AND `iu`.`delete` = 0 AND `iu`.`inOdet` = 0 AND `iu`.`inShop` = 0 AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%" ORDER BY `lastUPD` DESC'
+ );
+
+ ?>
+
+
+
+
+
+ Хранилище (предметов : = $itmc ?>/= $lvl_prava[$res['level']][5] ?>)
+
+ if ($itm_clan[2] != '') { ?>
+
+ } else {
+ echo ' Хранилище клана пусто ';
+ } ?>
+
+
+
+
+ Рюкзак
+ if ($itm_user[2] != '') { ?>
+
+ } else {
+ echo ' Рюкзак пуст ';
+ } ?>
+
+
+
+
+
+ }elseif (isset($_GET['titul']) && $tt[11][0] == 1) { ?>
+
+
+
+ if (isset($_POST['tituladd'])) {
+ //Добавляем новый титул
+ $tc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT COUNT(*) FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0" LIMIT 25'
+ )
+ );
+ if ($tc[0] >= 20) {
+ echo '
Нельзя добавлять более 25-ти титулов, для добавления нового сотрите старые ';
+ } else {
+ $nm = htmlspecialchars($_POST['tituladd'], null, 'cp1251');
+ if (str_replace(' ', '', str_replace(' ', '', $nm)) == '') {
+ echo '
Название титула не должно быть пустым ';
+ } else {
+ mysql_query(
+ 'INSERT INTO `clan_tituls` (`clan`,`user_add`,`time_add`,`name`) VALUES ("' . $res['id'] . '","' . $u->info['id'] . '","' . time(
+ ) . '","' . mysql_real_escape_string($nm) . '")'
+ );
+ echo '
Титул был успешно добавлен ';
+ }
+ }
+ } elseif (isset($_GET['save'])) {
+ //сохраняем титул
+ $tc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `id` = "' . mysql_real_escape_string(
+ $_GET['save']
+ ) . '" AND `delete` = "0" LIMIT 1'
+ )
+ );
+ if (isset($tc['id'])) {
+ $tc['info'] = htmlspecialchars($_POST['t_info'], null, 'cp1251');
+ $i = 1;
+ $tc['canals'] = '';
+ while ($i <= 9) {
+ if ($_POST['t_klan' . $i]) {
+ $tc['canals'] .= '1';
+ } else {
+ $tc['canals'] .= '0';
+ }
+ $i++;
+ }
+ $i = 0;
+ $tc['prava'] = '';
+ while ($i <= 20) {
+ if ($_POST['t_tr' . $i]) {
+ $tc['prava'] .= '1';
+ } else {
+ $tc['prava'] .= '0';
+ }
+ $i++;
+ }
+ $_POST['colorsp'] = preg_replace('/[^a-zа-яё0-9]/i', '', $_POST['colorsp']);
+ mysql_query(
+ 'UPDATE `clan_tituls` SET `info` = "' . mysql_real_escape_string(
+ $tc['info']
+ ) . '", `color` = "' . mysql_real_escape_string(
+ $_POST['colorsp']
+ ) . '", `canals` = "' . $tc['canals'] . '", `prava` = "' . $tc['prava'] . '" WHERE `id` = "' . $tc['id'] . '" LIMIT 1'
+ );
+ echo '
Титул был успешно сохранен ';
+ } else {
+ echo '
Титул не найден ';
+ }
+ } elseif (isset($_GET['delete'])) {
+ $tc = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `id` = "' . mysql_real_escape_string(
+ $_GET['delete']
+ ) . '" AND `delete` = "0" LIMIT 1'
+ )
+ );
+ if (isset($tc['id'])) {
+ mysql_query(
+ 'UPDATE `clan_tituls` SET `delete` = "' . $u->info['id'] . '" WHERE `id` = "' . $tc['id'] . '" LIMIT 1'
+ );
+ echo '
Титул был удален ';
+ } else {
+ echo '
Титул не найден ';
+ }
+ }
+ ?>
+
+
+
таблицей цветов - скрыть
+
+
+
+
+ 000000
+ 000033
+ 000066
+ 000099
+ 0000cc
+ 0000ff
+
+
+
+
+
+
+
+
+
+
+ 003300
+ 003333
+ 003366
+ 003399
+ 0033cc
+ 0033ff
+
+
+
+
+
+
+
+
+
+
+ 006600
+ 006633
+ 006666
+ 006699
+ 0066cc
+ 0066ff
+
+
+
+
+
+
+
+
+
+
+ 009900
+ 009933
+ 009966
+ 009999
+ 0099cc
+ 0099ff
+
+
+
+
+
+
+
+
+
+
+ 00cc00
+ 00cc33
+ 00cc66
+ 00cc99
+ 00cccc
+ 00ccff
+
+
+
+
+
+
+
+
+
+
+ 00ff00
+ 00ff33
+ 00ff66
+ 00ff99
+ 00ffcc
+ 00ffff
+
+
+
+
+
+
+
+
+
+
+ 330000
+ 330033
+ 330066
+ 330099
+ 3300cc
+ 3300ff
+
+
+
+
+
+
+
+
+
+
+ 333300
+ 333333
+ 333366
+ 333399
+ 3333cc
+ 3333ff
+
+
+
+
+
+
+
+
+
+
+ 336600
+ 336633
+ 336666
+ 336699
+ 3366cc
+ 3366ff
+
+
+
+
+
+
+
+
+
+
+ 339900
+ 339933
+ 339966
+ 339999
+ 3399cc
+ 3399ff
+
+
+
+
+
+
+
+
+
+
+ 33cc00
+ 33cc33
+ 33cc66
+ 33cc99
+ 33cccc
+ 33ccff
+
+
+
+
+
+
+
+
+
+
+ 33ff00
+ 33ff33
+ 33ff66
+ 33ff99
+ 33ffcc
+ 33ffff
+
+
+
+
+
+
+
+
+
+
+ 660000
+ 660033
+ 660066
+ 660099
+ 6600cc
+ 6600ff
+
+
+
+
+
+
+
+
+
+
+ 663300
+ 663333
+ 663366
+ 663399
+ 6633cc
+ 6633ff
+
+
+
+
+
+
+
+
+
+
+ 666600
+ 666633
+ 666666
+ 666699
+ 6666cc
+ 6666ff
+
+
+
+
+
+
+
+
+
+
+ 669900
+ 669933
+ 669966
+ 669999
+ 6699cc
+ 6699ff
+
+
+
+
+
+
+
+
+
+
+ 66cc00
+ 66cc33
+ 66cc66
+ 66cc99
+ 66cccc
+ 66ccff
+
+
+
+
+
+
+
+
+
+
+ 66ff00
+ 66ff33
+ 66ff66
+ 66ff99
+ 66ffcc
+ 66ffff
+
+
+
+
+
+
+
+
+
+
+ 990000
+ 990033
+ 990066
+ 990099
+ 9900cc
+ 9900ff
+
+
+
+
+
+
+
+
+
+
+ 993300
+ 993333
+ 993366
+ 993399
+ 9933cc
+ 9933ff
+
+
+
+
+
+
+
+
+
+
+ 996600
+ 996633
+ 996666
+ 996699
+ 9966cc
+ 9966ff
+
+
+
+
+
+
+
+
+
+
+ 999900
+ 999933
+ 999966
+ 999999
+ 9999cc
+ 9999ff
+
+
+
+
+
+
+
+
+
+
+ 99cc00
+ 99cc33
+ 99cc66
+ 99cc99
+ 99cccc
+ 99ccff
+
+
+
+
+
+
+
+
+
+
+ 99ff00
+ 99ff33
+ 99ff66
+ 99ff99
+ 99ffcc
+ 99ffff
+
+
+
+
+
+
+
+
+
+
+ cc0000
+ cc0033
+ cc0066
+ cc0099
+ cc00cc
+ cc00ff
+
+
+
+
+
+
+
+
+
+
+ cc3300
+ cc3333
+ cc3366
+ cc3399
+ cc33cc
+ cc33ff
+
+
+
+
+
+
+
+
+
+
+ cc6600
+ cc6633
+ cc6666
+ cc6699
+ cc66cc
+ cc66ff
+
+
+
+
+
+
+
+
+
+
+ cc9900
+ cc9933
+ cc9966
+ cc9999
+ cc99cc
+ cc99ff
+
+
+
+
+
+
+
+
+
+
+ cccc00
+ cccc33
+ cccc66
+ cccc99
+ cccccc
+ ccccff
+
+
+
+
+
+
+
+
+
+
+ ccff00
+ ccff33
+ ccff66
+ ccff99
+ ccffcc
+ ccffff
+
+
+
+
+
+
+
+
+
+
+ ff0000
+ ff0033
+ ff0066
+ ff0099
+ ff00cc
+ ff00ff
+
+
+
+
+
+
+
+
+
+
+ ff3300
+ ff3333
+ ff3366
+ ff3399
+ ff33cc
+ ff33ff
+
+
+
+
+
+
+
+
+
+
+ ff6600
+ ff6633
+ ff6666
+ ff6699
+ ff66cc
+ ff66ff
+
+
+
+
+
+
+
+
+
+
+ ff9900
+ ff9933
+ ff9966
+ ff9999
+ ff99cc
+ ff99ff
+
+
+
+
+
+
+
+
+
+
+ ffcc00
+ ffcc33
+ ffcc66
+ ffcc99
+ ffcccc
+ ffccff
+
+
+
+
+
+
+
+
+
+
+ ffff00
+ ffff33
+ ffff66
+ ffff99
+ ffffcc
+ ffffff
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $i = 0;
+ $sp = mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `delete` = "0" LIMIT 25'
+ );
+ while ($pl = mysql_fetch_array($sp)) {
+ ?>
+
+
+ $i++;
+ }
+
+ if ($i == 0) {
+ echo 'В клане нет ни одного титула';
+ }
+ ?>
+
+
+ }elseif (isset($_GET['rules'])) { ?>
+
+
+ Права персонажа "= $u->info['login'] ?>"
+
+ Звание в клане:
+
+ if ($u->info['clan_prava'] != 'glava') {
+ echo $u->info['moder_zvanie'];
+ } else {
+ echo 'глава клана ';
+ }
+
+ ?>
+
+
+ Титул: = $utitl['name'] ?> - = $utitl['info'] ?>
+
+
+ Каналы чата:
+ $j = 1;
+ while ($j <= 9) {
+ if ($utitl['canals'][$j - 1] == 1) {
+ $r .= '
klan-' . $j . ' , ';
+ }
+ $j++;
+ }
+ echo rtrim($r, ', ');
+ ?>
+
+
+ $j = 1;
+ while ($j < count($tt)) {
+ if ($tt[$j][1] != '0') {
+ if ($utitl['prava'][$j] == 1) {
+ $utitl['check'] = 'Да';
+ } else {
+ $utitl['check'] = 'Нет';
+ }
+ ?>
+
+
+ • = $tt[$j][1] ?>
= $utitl['check'] ?>
+
+
+ }
+ $j++;
+ }
+ ?>
+
+
+
+ }elseif (isset($_GET['info'])) {
+
+ //полученный опыт
+ $edd = mysql_fetch_array(
+ mysql_query(
+ 'SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "' . $res['id'] . '" AND `dd` = "' . ceil(
+ date('d')
+ ) . '" AND `mm` = "' . ceil(date('m')) . '" AND `yyyy` = "' . ceil(date('Y')) . '"'
+ )
+ );
+ $eww = mysql_fetch_array(
+ mysql_query(
+ 'SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "' . $res['id'] . '" AND `ww` = "' . ceil(
+ date('W')
+ ) . '" AND `yyyy` = "' . ceil(date('Y')) . '"'
+ )
+ );
+ $emm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT SUM(`exp`) FROM `clan_exp` WHERE `clan` = "' . $res['id'] . '" AND `mm` = "' . ceil(
+ date('m')
+ ) . '" AND `yyyy` = "' . ceil(date('Y')) . '"'
+ )
+ );
+
+ $edd = 0 + $edd[0];
+ $eww = 0 + $eww[0];
+ $emm = 0 + $emm[0];
+ ?>
+
+
+
+ Уровень клана: = $res['level'] ?>
+
+
+ Опыт клана: = number_format($res['exp'], 0, ",", " ") ?> / = number_format(
+ $lvl_exp[$res['level'] + 1], 0, ",", " "
+ ) ?>
+
+
+ = ceil(($res['exp'] - $lvl_exp[$res['level']]) / $lvl_exp[$res['level'] + 1] * 100) ?>%
+
+
+
+
+
+
+ Статистика кланового опыта:
+ • За сегодня:
+ = $edd ?>
+
+
+
+ • За неделю:
+ = $eww ?>
+
+
+
+ • За месяц:
+ = $emm ?>
+
+
+
+
+
+
+
+ Уровень
+
+ Игроки
+
+ Союз
+
+ Создать союз
+
+ Альянс
+
+ Создать альянс
+
+ Хранилище
+
+ Передач на игрока
+
+ Передач всего
+
+
+ $i = 0;
+ $yn = ['Нет', 'Да'];
+ while ($i < count($lvl_prava)) {
+ $bgclr = '';
+ if ($res['level'] >= $i) {
+ $bgclr = ' bgcolor="#8fd155"';
+ }
+ if ($i < count($lvl_prava) - 1) {
+ ?>
+ >
+ = $i ?>
+ = $lvl_prava[$i][0] ?>
+ = $yn[$lvl_prava[$i][1]] ?>
+ = $yn[$lvl_prava[$i][2]] ?>
+ = $yn[$lvl_prava[$i][3]] ?>
+ = $yn[$lvl_prava[$i][4]] ?>
+ = $lvl_prava[$i][5] ?>
+ = $lvl_prava[$i][6] ?>
+ = $lvl_prava[$i][7] ?>
+
+
+ } else {
+
+ ?>
+ >
+ = $i ?>
+ = $lvl_prava[$i][0] ?>
+ = $yn[$lvl_prava[$i][1]] ?>
+ = $yn[$lvl_prava[$i][2]] ?>
+ = $yn[$lvl_prava[$i][3]] ?>
+ = $yn[$lvl_prava[$i][4]] ?>
+ = $lvl_prava[$i][5] ?>
+ = $lvl_prava[$i][6] ?>
+ = $lvl_prava[$i][7] ?>
+
+
+ }
+ $i++;
+ }
+ ?>
+
+
+
+ }elseif (isset($_GET['members'])) { ?>
+
+
+ Соклановцы
+ if (!isset($_GET['online'])) { ?>
+
+ } else { ?>
+
+ } ?>
+
+
+ $sp = mysql_query(
+ 'SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "' . $res['id'] . '"'
+ );
+ $r = ' ';
+ $j = 0;
+ $i = 0;
+ if ($res['join1'] > 0 || $res['join2'] > 0) {
+ $r .= '
+ Основной состав ';
+ }
+ while ($pl = mysql_fetch_array($sp)) {
+ if (!isset($_GET['online']) || $pl['online'] > time() - 120) {
+ $pl['textcolor1'] = '';
+ if ($pl['online'] > time() - 120) {
+ $ico = ' ';
+ $j++;
+ } else {
+ $pl['textcolor1'] = '#837f82';
+ $ico = ' ';
+ }
+ $zvn = $pl['mod_zvanie'];
+ $zvn = str_replace('[b]', '', $zvn);
+ $zvn = str_replace('[/b]', ' ', $zvn);
+ $zvn = str_replace('[i]', '', $zvn);
+ $zvn = str_replace('[/i]', ' ', $zvn);
+ $zvn = str_replace('[u]', '', $zvn);
+ $zvn = str_replace('[/u]', ' ', $zvn);
+ $zvn = str_replace('[c=', '', $zvn);
+ $zvn = str_replace('[/c]', ' ', $zvn);
+ if ($pl['clan_prava'] == 'glava') {
+ if ($zvn == 'Стажер' || $zvn == '') {
+ $zvn = 'глава клана ';
+ }
+ $zvn = ' ' . $zvn;
+ }
+ $ttl = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $res['id'] . '" AND `id` = "' . $pl['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if (isset($ttl['id'])) {
+ $zvn = '' . $ttl['name'] . ' - ' . $zvn;
+ }
+ if ($pl['online'] > time() - 120) {
+ $rm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "' . $pl['room'] . '" LIMIT 1'
+ )
+ );
+ if (isset($rm['id'])) {
+ $zvn .= ' - ' . $rm['name'] . ' ';
+ }
+ } else {
+ $zvn .= ' - персонаж сейчас не в клубе ';
+ }
+ if ($pl['battle'] > 0) {
+ $zvn .= ' ';
+ }
+ $r .= '';
+ }
+ $i++;
+ }
+
+ if ($res['join1'] > 0 || $res['join2'] > 0) {
+ $r .= ' ';
+ }
+ $nacln = '';
+ if ($res['join1'] > 0) {
+ $clna = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join1'] . '" AND `type` = "1" AND `time_close` = "0" LIMIT 1'
+ )
+ );
+ $cn_sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $clna['id'] . '" AND `clan` != "' . $res['id'] . '" AND `time_end` = "0" AND `time_start` > 0'
+ );
+ while ($cn_pl = mysql_fetch_array($cn_sp)) {
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ $nacln .= ' AND `clan` != "' . $cn_pl['clan'] . '"';
+ $clnf = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cn_pl['clan'] . '" LIMIT 1')
+ );
+ $sp = mysql_query(
+ 'SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "' . $cn_pl['clan'] . '"'
+ );
+ $r .= '
+ Состав "' . $clna['name'] . '" ';
+ $j = 0;
+ $i = 0;
+ while ($pl = mysql_fetch_array($sp)) {
+ if (!isset($_GET['online']) || $pl['online'] > time() - 120) {
+ $pl['textcolor1'] = '';
+ if ($pl['online'] > time() - 120) {
+ $ico = ' ';
+ $j++;
+ } else {
+ $pl['textcolor1'] = '#837f82';
+ $ico = ' ';
+ }
+ $zvn = $pl['mod_zvanie'];
+ $zvn = str_replace('[b]', '', $zvn);
+ $zvn = str_replace('[/b]', ' ', $zvn);
+ $zvn = str_replace('[i]', '', $zvn);
+ $zvn = str_replace('[/i]', ' ', $zvn);
+ $zvn = str_replace('[u]', '', $zvn);
+ $zvn = str_replace('[/u]', ' ', $zvn);
+ $zvn = str_replace('[c=', '', $zvn);
+ $zvn = str_replace('[/c]', ' ', $zvn);
+ if ($pl['clan_prava'] == 'glava') {
+ if ($zvn == 'Стажер' || $zvn == '') {
+ $zvn = 'глава клана ';
+ }
+ $zvn = ' ' . $zvn;
+ }
+ $ttl = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $clnf['id'] . '" AND `id` = "' . $pl['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if (isset($ttl['id'])) {
+ $zvn = '' . $ttl['name'] . ' - ' . $zvn;
+ }
+ if ($pl['online'] > time() - 120) {
+ $rm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "' . $pl['room'] . '" LIMIT 1'
+ )
+ );
+ if (isset($rm['id'])) {
+ $zvn .= ' - ' . $rm['name'] . ' ';
+ }
+ } else {
+ $zvn .= ' - персонаж сейчас не в клубе ';
+ }
+ if ($pl['battle'] > 0) {
+ $zvn .= ' ';
+ }
+ $r .= '';
+ }
+ $i++;
+ }
+ $r .= ' ';
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ }
+ }
+ if ($res['join2'] > 0) {
+ $cn_sp0 = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join2'] . '" AND `type` = "2" AND `time_close` = "0" LIMIT 1'
+ )
+ );
+ $cn_sp = mysql_query(
+ 'SELECT * FROM `clan_join` WHERE `alians` = "' . $cn_sp0['id'] . '" AND `clan` != "' . $res['id'] . '"' . $nacln . ' AND `time_end` = "0" AND `time_start` > 0'
+ );
+ while ($cn_pl = mysql_fetch_array($cn_sp)) {
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ $clnf = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cn_pl['clan'] . '" LIMIT 1')
+ );
+ $clna = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan_joint` WHERE `id` = "' . $res['join2'] . '" LIMIT 1')
+ );
+ $sp = mysql_query(
+ 'SELECT `id`,`battle`,`login`,`clan`,`level`,`room`,`cityreg`,`align`,`clan_prava`,`mod_zvanie`,`sex`,`city`,`online`,`banned` FROM `users` WHERE `clan` = "' . $cn_pl['clan'] . '"'
+ );
+ $r .= '
+ Состав "' . $clna['name'] . '" ';
+ $j = 0;
+ $i = 0;
+ while ($pl = mysql_fetch_array($sp)) {
+ if (!isset($_GET['online']) || $pl['online'] > time() - 120) {
+ $pl['textcolor1'] = '';
+ if ($pl['online'] > time() - 120) {
+ $ico = ' ';
+ $j++;
+ } else {
+ $pl['textcolor1'] = '#837f82';
+ $ico = ' ';
+ }
+ $zvn = $pl['mod_zvanie'];
+ $zvn = str_replace('[b]', '', $zvn);
+ $zvn = str_replace('[/b]', ' ', $zvn);
+ $zvn = str_replace('[i]', '', $zvn);
+ $zvn = str_replace('[/i]', ' ', $zvn);
+ $zvn = str_replace('[u]', '', $zvn);
+ $zvn = str_replace('[/u]', ' ', $zvn);
+ $zvn = str_replace('[c=', '', $zvn);
+ $zvn = str_replace('[/c]', ' ', $zvn);
+ if ($pl['clan_prava'] == 'glava') {
+ if ($zvn == 'Стажер' || $zvn == '') {
+ $zvn = 'глава клана ';
+ }
+ $zvn = ' ' . $zvn;
+ }
+ $ttl = mysql_fetch_array(
+ mysql_query(
+ 'SELECT * FROM `clan_tituls` WHERE `clan` = "' . $clnf['id'] . '" AND `id` = "' . $pl['clan_prava'] . '" LIMIT 1'
+ )
+ );
+ if (isset($ttl['id'])) {
+ $zvn = '' . $ttl['name'] . ' - ' . $zvn;
+ }
+ if ($pl['online'] > time() - 120) {
+ $rm = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id`,`name`,`city` FROM `room` WHERE `id` = "' . $pl['room'] . '" LIMIT 1'
+ )
+ );
+ if (isset($rm['id'])) {
+ $zvn .= ' - ' . $rm['name'] . ' ';
+ }
+ } else {
+ $zvn .= ' - персонаж сейчас не в клубе ';
+ }
+ if ($pl['battle'] > 0) {
+ $zvn .= ' ';
+ }
+ $r .= '';
+ }
+ $i++;
+ }
+ $r .= ' ';
+ /* ----------------------------------------------------------------------------------------------------------------------------- */
+ }
+ }
+
+ $r .= ' Online: ' . $j . ' Всего: ' . $i . ' (список обновляется в полночь ) ';
+ echo $r;
+ ?>
+
+
+ } ?>
\ No newline at end of file
diff --git a/modules_data/location/a_clanreg.php b/modules_data/location/a_clanreg.php
index a07d2dcd..c30f480d 100644
--- a/modules_data/location/a_clanreg.php
+++ b/modules_data/location/a_clanreg.php
@@ -1,314 +1,291 @@
-
-if(!defined('GAME'))
-{
- die();
+room['file']=='a_clanreg')
-{
-
-
+if ($u->room['file'] != 'a_clanreg') {
+ return;
+}
function alignc($al)
{
- if ($al==1){$value="(светлый)";}
- elseif ($al==3){$value="(темный)";}
- elseif ($al==7){$value="(нейтральный)";}
- else {$value="(серый)";}
- return $value;
-}
-// класс загрузки файлов
-
-class upload {
-
-protected function __construct() { }
-
-static $save_path = 'clan_prw/';
-static $error = '';
-
-static function saveimg($name,$max_mb = 2,$exts = 'jpg|png|jpeg|gif',$cnm = '',$mnw = 0,$mxw = 0,$mnh = 0,$mxh = 0) {
- if (isset($_FILES[$name])) {
- $f = &$_FILES[$name];
-
- if(isset($f['tmp_name'])) {
- $width = 0;
- $height = 0;
- list($width, $height) = getimagesize($f['tmp_name']);
- }
-
- if( $mnw != 0 && $mnw > $width ) {
- self::$error = 'Минимальная ширина картинки '.$mnw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
- }elseif( $mxw != 0 && $mxw < $width ) {
- self::$error = 'Максимальная ширина картинки '.$mxw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
- }elseif( $mnh != 0 && $mnh > $height ) {
- self::$error = 'Минимальная высота картинки '.$mnh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
- }elseif( $mxh != 0 && $mxh < $height ) {
- self::$error = 'Максимальная высота картинки '.$mxh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
- }elseif (($f['size'] <= $max_mb*1024*1024) && ($f['size'] > 0)) {
- if (
- (preg_match('/\.('.$exts.')$/i',$f['name'],$ext))&&
- (preg_match('/image/i',$f['type']))
- ) {
-
- $ext[1] = strtolower($ext[1]);
- $fn = uniqid('f_',true).'.'.$ext[1];
- $fn2 = uniqid('f_',true).'.gif';
- if (move_uploaded_file($f['tmp_name'], self::$save_path . $fn)) {
- // система изменения размера , требуется Rimage
- //Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2);
- //@unlink(self::$save_path . $fn); // удаление файла
- return array($fn2,$fn,self::$save_path . $fn);
- } else {
- self::$error = 'Ошибка загрузки файла';
- }
- } else {
- self::$error = 'Неверный тип файла. Допустимые типы :
'.$exts.' ';
- }
- } else {
- self::$error = 'Неверный размер файла. Максимальный размер файла
'.$max_mb.' МБ ';
- }
+ if ($al == 1) {
+ $value = "(светлый)";
+ } elseif ($al == 3) {
+ $value = "(темный)";
+ } elseif ($al == 7) {
+ $value = "(нейтральный)";
} else {
- self::$error = 'Файл не найден';
+ $value = "(серый)";
}
- return false;
-} // end saveimg
-} // end class
+ return $value;
+}
-$lzv = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `uid` = "'.$u->info['id'].'" AND `admin_time` = "0" LIMIT 1'));
+$lzv = mysql_fetch_array(
+ mysql_query('SELECT * FROM `_clan` WHERE `uid` = "' . $u->info['id'] . '" AND `admin_time` = "0" LIMIT 1')
+);
/*Заявка на вступление*/
-if(isset($_POST['clan_enter']))
-{
-
- mysql_query('UPDATE `users` SET `clan_zv`= "'.$_POST['clan_enter'].'" WHERE `id` = "'.$u->info['id'].'" ');
+if (isset($_POST['clan_enter'])) {
+
+ mysql_query('UPDATE `users` SET `clan_zv`= "' . $_POST['clan_enter'] . '" WHERE `id` = "' . $u->info['id'] . '" ');
}
/* Регистрация клана */
-if(isset($_POST['clan_name'])) {
- /*if($_POST['clan_align'] != 0) {
- $_POST['clan_align'] = 0;
- }*/
-
- $tr_money2 = 0;
- if($_POST['clan_align'] == 1) {
- $tr_money2 = 50;
- $_POST['clan_align'] = 1;
- }elseif($_POST['clan_align'] == 3) {
- $tr_money2 = 50;
- $_POST['clan_align'] = 3;
- }elseif($_POST['clan_align'] == 7) {
- $tr_money2 = 50;
- $_POST['clan_align'] = 7;
- }
-
- $clan_name = substr(htmlspecialchars($_POST['clan_name'],NULL,'cp1251'), 0, 30);
-
- $cnt = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `name` = "'.mysql_real_escape_string($clan_name).'" LIMIT 1'));
-
- if(isset($cnt['id'])) {
- $re = 'Клан с названием "'.$cnt['name'].'" уже зарегистрирован.';
- }elseif(true == false) {
- $re = 'Регистрация кланов временно не работает.';
- }elseif(isset($lzv['id'])) {
- $re = 'Вы уже подали заявку на регистрацию клана, ожидайте ответа от администрации';
- //}elseif( $u->testAlign($_POST['clan_align'],$u->info['id']) == 0 ) {
- //$re = 'Вы не можете зарегистрировать клан с данной склонностью. (Действует ограничение на выбор склонности для вашего персонажа)';
- }elseif($tr_money2 > $u->info['money2']) {
- $re = 'У вас не хватает денег, требуется '.$tr_money2.'екр.';
- }elseif($u->info['clan'] > 0){
- $re = 'Вы состоите в одном из кланов, требуется покинуть его';
- }elseif($u->info['align'] > 0){
- $re = 'Персонажи со склонностью не могут создавать клан, избавьтесь от неё';
- }else{
- /* заносим данные в базу */
- //$clan_name = str_replace('.','',$clan_name);
- //$clan_name = str_replace(' ','',$clan_name);
- //$clan_name = str_replace(' ','',$clan_name);
- if(!preg_match("/^[-a-zA-Z0-9]+$/", $clan_name)) {
- $re = 'В названии клана присутствуют запрещенные символы.';
- }elseif($file = upload::saveimg('clan_img1',0.3,'gif',$clan_name,24,24,15,15)) {
- //if($file2 = upload::saveimg('clan_img2',0.5,'gif',$clan_name)) {
- if($tr_money2 < 0) {
- $tr_money2 = 0;
- }
- $u->info['money2'] -= $tr_money2;
-
- mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- mysql_query('INSERT INTO `_clan` (`uid`,`time`,`city`,`name`,`name2`,`site`,`img1`,`img2`,`info`,`money`,`align`) VALUES (
- "'.$u->info['id'].'","'.time().'",
- "'.$u->info['city'].'",
- "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_name'],NULL,'cp1251')).'",
- "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_name'],NULL,'cp1251')).'",
- "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_site'],NULL,'cp1251')).'",
- "'.mysql_real_escape_string(htmlspecialchars($file[1],NULL,'cp1251')).'",
+if (isset($_POST['clan_name'])) {
+
+ $tr_money2 = 0;
+ if ($_POST['clan_align'] == 1) {
+ $tr_money2 = 50;
+ $_POST['clan_align'] = 1;
+ } elseif ($_POST['clan_align'] == 3) {
+ $tr_money2 = 50;
+ $_POST['clan_align'] = 3;
+ } elseif ($_POST['clan_align'] == 7) {
+ $tr_money2 = 50;
+ $_POST['clan_align'] = 7;
+ }
+
+ $clan_name = substr(htmlspecialchars($_POST['clan_name'], null, 'cp1251'), 0, 30);
+
+ $cnt = mysql_fetch_array(
+ mysql_query('SELECT * FROM `clan` WHERE `name` = "' . mysql_real_escape_string($clan_name) . '" LIMIT 1')
+ );
+
+ $upload = new Uploader($clan_name);
+ $upload->setMaxFileSize(.3);
+ $upload->setDimensions(24, 15);
+ $upload->setExtentions('gif');
+ $upload->setSavePath('clan_prw/');
+
+ if (isset($cnt['id'])) {
+ $re = 'Клан с названием "' . $cnt['name'] . '" уже зарегистрирован.';
+ } elseif (isset($lzv['id'])) {
+ $re = 'Вы уже подали заявку на регистрацию клана, ожидайте ответа от администрации';
+ } elseif ($tr_money2 > $u->info['money2']) {
+ $re = 'У вас не хватает денег, требуется ' . $tr_money2 . 'екр.';
+ } elseif ($u->info['clan'] > 0) {
+ $re = 'Вы состоите в одном из кланов, требуется покинуть его';
+ } elseif ($u->info['align'] > 0) {
+ $re = 'Персонажи со склонностью не могут создавать клан, избавьтесь от неё';
+ } else {
+ /* заносим данные в базу */
+ if (!preg_match("/^[-a-zA-Z0-9]+$/", $clan_name)) {
+ $re = 'В названии клана присутствуют запрещенные символы.';
+ } elseif ($file = $upload->saveimg()) {
+ if ($tr_money2 < 0) {
+ $tr_money2 = 0;
+ }
+ $u->info['money2'] -= $tr_money2;
+
+ mysql_query(
+ 'UPDATE `users` SET `money2` = "' . $u->info['money2'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
+ );
+ mysql_query(
+ 'INSERT INTO `_clan` (`uid`,`time`,`city`,`name`,`name2`,`site`,`img1`,`img2`,`info`,`money`,`align`) VALUES (
+ "' . $u->info['id'] . '","' . time() . '",
+ "' . $u->info['city'] . '",
+ "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_name'], null, 'cp1251')) . '",
+ "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_name'], null, 'cp1251')) . '",
+ "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_site'], null, 'cp1251')) . '",
+ "' . mysql_real_escape_string(htmlspecialchars($file[1], null, 'cp1251')) . '",
"",
"",
- "'.$tr_money2.'",
- "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_align'],NULL,'cp1251')).'"
- )');
- $lzv = array(
- 'id' => mysql_insert_id(),
- 'name' => htmlspecialchars($_POST['clan_name'],NULL,'cp1251'),
- 'time' => time()
- );
- $re = 'Вы успешно подали заявку на регистрацию клана "'.htmlspecialchars($_POST['clan_name'],NULL,'cp1251').'". ('.$tr_money2.'екр.)';
- //}else{
- // @unlink($file[2]); // удаление файла
- // $re = 'Большой значок: '.upload::$error;
- //}
- }else{
- $re = 'Маленький значок: '.upload::$error;
- }
- }
+ "' . $tr_money2 . '",
+ "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_align'], null, 'cp1251')) . '"
+ )'
+ );
+ $lzv = [
+ 'id' => mysql_insert_id(),
+ 'name' => htmlspecialchars($_POST['clan_name'], null, 'cp1251'),
+ 'time' => time(),
+ ];
+ $re = 'Вы успешно подали заявку на регистрацию клана "' . htmlspecialchars(
+ $_POST['clan_name'], null, 'cp1251'
+ ) . '". (' . $tr_money2 . 'екр.)';
+ } else {
+ $re = 'Маленький значок: ' . Uploader::$error;
+ }
+ }
}
?>
-
-
-
-
-
- Заявка на регистрацию клана
-
-
-
- if($re != '') {
- echo ''.$re.' ';
- }
- ?>
-
-
-
+
+
-
-
-
-
- echo $goLis; ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Заявка на регистрацию клана
+
+
+ ' . $re . ' ';
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-if( $u->info['clan'] > 0 ) {
- $clan = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
-?>
-Вы уже состоите в клане
=$clan['name']?> и не можете подать заявку на регистрацию нового клана.
-
- Клановые войны
-
- if( $u->info['clan_prava'] == 'glava' ) {
- echo 'Нет ни одной войны, но вы можете обьявить её!';
- }else{
- echo 'Нет ни одной войны, но ваш глава клана может обьявить её!';
- }
- ?>
-
- }else{ ?>
-
-
- Требования к значку: размер (ШхВ в пикселях) 24х15, графический тип GIF, размер до 30кб.
-
- Стоимость регистрации кланов:
- нейтральный - 50 екр.
- светлый - 50 екр.
- тёмный - 50 екр.
-
+
+info['clan'] > 0) {
+ $clan = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $u->info['clan'] . '" LIMIT 1'));
+ ?>
+ Вы уже состоите в клане
= $clan['name'] ?> и не можете подать заявку на регистрацию нового клана.
+
+ Клановые войны
+ info['clan_prava'] == 'glava') {
+ echo 'Нет ни одной войны, но вы можете обьявить её!';
+ } else {
+ echo 'Нет ни одной войны, но ваш глава клана может обьявить её!';
+ }
+ ?>
+
+
+
+
+ Требования к значку: размер (ШхВ в пикселях) 24х15, графический тип GIF, размер до 30кб.
+
+ Стоимость регистрации кланов:
+ нейтральный - 50
+ екр.
+ светлый - 50
+ екр.
+ тёмный - 50
+ екр.
+
+
+ Заявка на регистрацию подает будущий глава клана, у которого должна быть при себе необходимая сумма.
+
+
+
+
+
+
+
+
+
+
+
+
+
Примечание:
- Заявка на регистрацию подает будущий глава клана, у которого должна быть при себе необходимая сумма.
+ При подаче заявки с вас снимается сумма необходимая для регистрации клана.
+ В случаи отказа в регистрации клана (по любой причине), еврокредиты возвращаются персонажу.
+ Администрация вправе отказать в регистрации без объяснения причин.
+ При регистрации клана, глава клана в течении 60 дней не имеет право передавать своё главенство другому
+ игроку.
-
-
-
-
-
-
-
-
-
-
-
-
Примечание:
-
-При подаче заявки с вас снимается сумма необходимая для регистрации клана.
-В случаи отказа в регистрации клана (по любой причине), еврокредиты возвращаются персонажу.
-Администрация вправе отказать в регистрации без объяснения причин.
-При регистрации клана, глава клана в течении 60 дней не имеет право передавать своё главенство другому игроку.
-
- } ?>
- } ?>
\ No newline at end of file
+
\ No newline at end of file