$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') { ?>
(глава клана вправе сложить с себя полномочия, назначив главой клана другого персонажа)
}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 'Клан с таким названием не найден ';
}
}
}
?>
} 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');
?>