Файл: gamele.ru/inc/addon-action.php
Строк: 555
<?php
save_hp();
function DocBut($type){
switch($type){
case'1': return'легкую травму'; break;
case'2': return'среднюю травму'; break;
case'3': return'тяжёлую травму'; break;
case'4': return'боевую травму'; break;
}
}
if(!empty($_REQUEST['action'])){
switch($_REQUEST['action']){
case'5': // Встаем на проверку!
$VeriF = mysql_fetch_assoc(mysql_query("SELECT * FROM `verification` WHERE `uid` = '".$player['id']."'"));
if(empty($VeriF)){
switch($_REQUEST['ver_type']){
case'1':
if($player['nv'] >= 1000){
mysql_query("INSERT INTO `verification` (`uid`, `vTime`, `type`) VALUES ('".$player['id']."', '".time()."','1');");
mysql_query("UPDATE `user` SET `nv`=nv-1000 WHERE `id`='".$player['id']."'");
}
break;
case'2':
if($player['dnv'] >= 50){
mysql_query("INSERT INTO `verification` (`uid`, `vTime`, `type`) VALUES ('".$player['id']."', '".time()."','2');");
mysql_query("UPDATE `user` SET `dnv`=dnv-50 WHERE `id`='".$player['id']."'");
}
break;
}
}
break;
case'6': // Удаляем заявку!
mysql_query("DELETE FROM `verification` WHERE `uid` = '".$player['id']."' AND `status` = '0'");
break;
}
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HEAD><LINK href=../css/game.css rel=STYLESHEET type=text/css><meta content="text/html; charset=windows-1251" http-equiv=Content-type><META Http-Equiv=Cache-Control Content=no-cache><meta http-equiv=PRAGMA content=NO-CACHE><META Http-Equiv=Expires Content=0></HEAD><body bgcolor=#ffffff topmargin=0 bottommargin=0 marginwidth=0 marginheight=0 leftmargin=0 rightmargin=0 link=#336699 alink=#336699 vlink=#336699><table cellpadding=4 cellspacing=0 border=0 width=100%><tr><td bgcolor=#FCFAF3><font class=nickname><b>Дополнительные возможности персонажа</b></font></td><td bgcolor=#FCFAF3><div align=center><input type=button class=lbut onClick="location='/main.php'" value="Вернуться"></div></td><td bgcolor=#FCFAF3><div align=right><script language="JavaScript">
<!--
document.write("<a href='javascript:top.exit_redir();'>");
// -->
</script>
<noscript><a href=exit.php target=_top></noscript><img src=http://image.gamele.ru/exit.png align=absmiddle width=15 height=15 border=0></a></div></td></tr></table><table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td bgcolor=#Ffffff><img src=http://image.gamele.ru/1x1.gif width=1 height=1></td></tr><tr><td bgcolor=#B9A05C><img src=http://image.gamele.ru/1x1.gif width=1 height=1></td></tr><tr><td bgcolor=#F3ECD7><img src=http://image.gamele.ru/1x1.gif width=1 height=2></td></tr></table>
<table width=90% cellpadding=10 cellspacing=0 align=center>
<tr>
<td><table cellpadding=0 cellspacing=2 border=0 width=100% align=center>
<tr>
<td bgcolor=#cccccc><table cellpadding=0 cellspacing=1 width=100% border=0>
<tr>
<td bgcolor=<?php echo (($_GET['addid'] == '1')?'#FFFFFF':'#F0F0F0'); ?> width=33%><div align=center><a href=?useaction=addon-action&addid=1><font class=nickname><b>Возможности</b></font></a></div></td>
<td bgcolor=<?php echo (($_GET['addid'] == '2')?'#FFFFFF':'#F0F0F0'); ?> width=34%><div align=center><a href=?useaction=addon-action&addid=2><font class=nickname><b>Ваши лицензии</b></font></a></div></td>
<td bgcolor=<?php echo (($_GET['addid'] == '3')?'#FFFFFF':'#F0F0F0'); ?> width=33%><div align=center><a href=?useaction=addon-action&addid=3><font class=nickname><b>Проверка на чистоту</b></font></a></div></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width=100% cellpadding=1 cellspacing=0>
<tr>
<td bgcolor=#CCCCCC><table width=100% cellpadding=10 cellspacing=0>
<tr>
<td bgcolor=#FFFFFF><?php
if(empty($_GET['addid'])){
echo'<font class=freetxt><div align=center><font color=#cc0000><b>Выберите раздел</b></font></div></font>';
}elseif($_GET['addid'] == '1'){
//склонки
if($_GET['act'] and $player['sklon']!=0 and $player['sklon']!=''){
if($_POST['tologin']){
$target = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `login`='".$_POST['tologin']."' LIMIT 1;"));
list($nowa[1], $nowa[2]) = explode('@', $player['sklon_abil']);
if($target['login'] and $target['id']){
if(rand(0,100)<80){
switch(intval($_GET['act'])){
case 1:
if($nowa[1]>0){
switch($player['sklon']){
case 5: //лечение
if(mysql_query("UPDATE `user` SET `affect`='' WHERE `id`='".$target['id']."' LIMIT 1;")){
echo '<div align=center><font class=proce><b>Персонаж '.$target['login'].' успешно излечен от травм.</b></font></div>';
}
break;
case 6: //Темное нападение
$ret=PlayerAttack($target['login'],0,80,3);
$msg=$ret[msg];
echo $msg;
break;
case 7: //Ускорение
$insert = $target['buffs']."|16@100@".(time()+3600);
if(mysql_query("UPDATE `user` SET `buffs`='".$insert."' WHERE `id`='".$target['id']."' LIMIT 1;")){
echo '<div align=center><font class=proce><b>Персонаж '.$target['login'].' успешно получил +100 к страннику.</b></font></div>';
}
break;
case 8: //Облегчение
if(mysql_query("UPDATE `user` SET `affect`='',`buffs`='' WHERE `id`='".$target['id']."' LIMIT 1;")){
echo '<div align=center><font class=proce><b>Персонаж '.$target['login'].' успешно излечен от травм и избавлен от эффектов зелий.</b></font></div>';
}
break;
}
$nskact=($nowa[1]-1)."@".$nowa[2];
mysql_query("UPDATE `user` SET `sklon_abil`='".$nskact."' WHERE `login`='".$player['login']."' LIMIT 1;");
}
break;
case 2:
if($nowa[2]>0){
switch($player['sklon']){
case 5: //Аура света
switch($target['sklon']){
case 5: $params=25; break;
case 6: $params=-15; break;
case 7: $params=25; break;
case 8: $params=-15; break;
default: $params=20; break;
}
$insert = $target['buffs']."|14@".$params."@".(time()+3600);
if(mysql_query("UPDATE `user` SET `buffs`='".$insert."' WHERE `id`='".$target['id']."' LIMIT 1;")){
echo '<div align=center><font class=proce><b>Персонаж '.$target['login'].' успешно получил '.$params.'% к мф и статам.</b></font></div>';
}
break;
case 6: //Аура Тьмы
switch($target['sklon']){
case 5: $params=-15; break;
case 6: $params=30; break;
case 7: $params=-15; break;
case 8: $params=30; break;
default: $params=20; break;
}
$insert = $target['buffs']."|14@".$params."@".(time()+3600);
if(mysql_query("UPDATE `user` SET `buffs`='".$insert."' WHERE `id`='".$target['id']."' LIMIT 1;")){
echo '<div align=center><font class=proce><b>Персонаж '.$target['login'].' успешно получил '.$params.'% к мф и статам.</b></font></div>';
}
break;
case 7: //Аура Сумерек
if($target['invisible']>time()){
mysql_query("UPDATE `user` SET `invisible`='".($target['invisible']+1800)."' WHERE `id`='".$target['id']."'");
}
elseif($target['invisible']<=time()){
mysql_query("UPDATE `user` SET `invisible`='".(time()+1800)."' WHERE `id`='".$target['id']."'");
}
echo '<div align=center><font class=proce><b>Персонаж '.$target['login'].' успешно стал невидимкой.</b></font></div>';
break;
case 8: echo '<div align=center><font class=proce><b>Недоступно!</b></font></div>'; break; //Рука хаоса
}
$nskact=$nowa[1]."@".($nowa[2]-1);
mysql_query("UPDATE `user` SET `sklon_abil`='".$nskact."' WHERE `login`='".$player['login']."' LIMIT 1;");
}
break;
}
}else{
$nskact=0;
if(intval($_GET['act'])==1 and $nowa[1]>0){$nskact=($nowa[1]-1)."@".$nowa[2];}
elseif(intval($_GET['act'])==2 and $nowa[2]>0){$nskact=$nowa[1]."@".($nowa[2]-1);}
if($nskact){mysql_query("UPDATE `user` SET `sklon_abil`='".$nskact."' WHERE `login`='".$player['login']."' LIMIT 1;");}
echo '<div align=center><font class=proce><b>Склонность не сработала!</b></font></div>';
}
}else{echo '<div align=center><font class=proce><b>Игрок с таким именем не найден!</b></font></div>';}
}else{echo '<div align=center><font class=proce><b>Укажите имя цели!</b></font></div>';}
}
$player=player();
if($player['sklon']!=0 and $player['sklon']!=''){
$allinputs='<input type=hidden namve=vcode value="'.scode().'">Ник:<input type=text name=tologin class=logintextbox8 value=""><input type=submit class=lbut value="Использовать"><br>';
$formact[1]='<form method=post action="main.php?useaction=addon-action&addid=1&act=1"><font class=freetxt>';
$formact[2]='<form method=post action="main.php?useaction=addon-action&addid=1&act=2"><font class=freetxt>';
echo'<font class=freetxt><font class=nickname><font color=#222222><FIELDSET><LEGEND align=center><B>Возможности склонности</B></LEGEND>
<table cellpadding=0 cellspacing=0 border=0 width=100%>
<tr><td bgcolor=cccccc>
<table cellpadding=5 cellspacing=1 border=0 width=100% >
<tr><td colspan=2 bgcolor=white><div align=center><font class=freetxt>Время действия способностей 30-60 минут.</font></div></td></tr>
<tr>';
if($player['login']=='mozg'){$player['sklon']=5;}
list($nowa[1], $nowa[2]) = explode('@', $player['sklon_abil']);
switch($player['sklon']){
case 5: //свет
echo '
<td align=center bgcolor=white width=50%>
'.$formact[1].'
<div align=center>
<b>Лечение</b> ['.$nowa[1].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/light_doc.gif"><br>
'.$allinputs.'
</div>
<div align=center>
Возможность использовать на любого персонажа.<br>Лечение всех видов травм.<br>Шанс срабатывания 80%
</div>
</font></form>
</td>
<td align=center bgcolor=white width=50%>
'.$formact[2].'
<div align=center>
<b>Аура света</b> ['.$nowa[2].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/light_aura.gif"><br>
'.$allinputs.'
</div>
<div align=center>
<b>Свет и Сумерки</b> (Повышение МФ или Статов на 25%)<br>
<b>Тьма и Хаос</b> (Понижение МФ или Статов на 15%)<br>
<b>Игрок без склонности</b> (Повышение МФ или Статов на 20%)<br>
Шанс срабатывания 80%
</div>
</font></form>
</td>';
if($player['login']!='mozg'){break;}
else{echo '</tr><tr>';}
case 6: //тьма
echo '
<td align=center bgcolor=white width=50%>
'.$formact[1].'
<div align=center>
<b>Темное нападение</b> ['.$nowa[1].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/dark_attack.gif"><br>
'.$allinputs.'
</div>
<div align=center>
Темное нападение<br>Нападение, если даже персонаж находиться на другой клетке.<br>Шанс срабатывания 80%
</div>
</font></form>
</td>
<td align=center bgcolor=white width=50%>
'.$formact[2].'
<div align=center>
<b>Аура Тьмы</b> ['.$nowa[2].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/dark_aura.gif"><br>
'.$allinputs.'
</div>
<div align=center>
<b>Свет и Сумерки</b> (Понижение МФ или Статов на 15%)<br>
<b>Тьма и Хаос</b> (Повышение МФ или Статов на 30%)<br>
<b>Игрок без склонности</b> (Повышение МФ или Статов на 20%)<br>
Шанс срабатывания 80%
</div>
</font></form>
</td>';
if($player['login']!='mozg'){break;}
else{echo '</tr><tr>';}
case 7: //сумерки
echo '
<td align=center bgcolor=white width=50%>
'.$formact[1].'
<div align=center>
<b>Ускорение</b> ['.$nowa[1].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/neut_fast.gif"><br>
'.$allinputs.'
</div>
<div align=center>
Перемещение персонажа увеличивается в “+100” Странника.<br>Шанс срабатывания 80%
</div>
</font></form>
</td>
<td align=center bgcolor=white width=50%>
'.$formact[2].'
<div align=center>
<b>Аура Сумерек</b> ['.$nowa[2].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/neut_invis.gif"><br>
'.$allinputs.'
</div>
<div align=center>
Персонаж становится невидимым.<br>
Шанс срабатывания 80%
</div>
</font></form>
</td>';
if($player['login']!='mozg'){break;}
else{echo '</tr><tr>';}
case 8: //хаос
echo '
<td align=center bgcolor=white width=50%>
<form method=post action="main.php?useaction=addon-action&addid=1&act=1"><font class=freetxt>
<div align=center>
<b>Облегчение</b> ['.$nowa[1].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/chaos_obl.gif"><br>
'.$allinputs.'
</div>
<div align=center>
Персонаж, который подвергся заклинанию Света или Тьмы, накинув “Облегчение”.<br> Убирает все эффекты в то числе и зелья.<br>Шанс срабатывания 80%
</div>
</font></form>
</td>
<td align=center bgcolor=white width=50%>
<form method=post action="main.php?useaction=addon-action&addid=1&act=2"><font class=freetxt>
<div align=center>
<b>Рука хаоса</b> ['.$nowa[2].'/3]<br>
<img src="http://img.lifeiswar.ru/image/sklonab/chaos_power.gif"><br>
Временно недоступно.
</div>
<div align=center>
Позволяет из любого боя изъять человека и начать закрытый бой.<br>
Шанс срабатывания 80%
</div>
</font></form>
</td>';
if($player['login']!='mozg'){break;}
else{echo '</tr><tr>';}
}
echo'
</tr>
</table></td></tr></table></FIELDSET>';
}
//енд_склонки
echo'<font class=freetxt><font class=nickname><font color=#222222><FIELDSET><LEGEND align=center><B>Общие Возможности</B></LEGEND><table cellpadding=5 cellspacing=0 border=0 width=100%><tr><td><font class=freetxt><b>УСЛУГИ САНИТАРА</b> (помощь людям с тяжелыми травмами - перенос людей в больницу)<SCRIPT src='java/sanitar.js'></SCRIPT><div id=sanitardiv><img src=http://image.gamele.ru/1x1.gif width=1 height=1></div><a href="javascript:sanitar(''.scode().'')"><b>использовать</b></a><br><br><b>ВОССТАНОВИТЬ HP</b> (за счет маны - доступно '.ceil($player['mp']).' маны)<SCRIPT src='java/addon.js'></SCRIPT><div id=addondiv><img src=http://image.gamele.ru/1x1.gif width=1 height=1></div><a href="javascript:addon_ma2hp(''.scode().'')"><b>использовать</b></a></font></td></tr></table></FIELDSET>';
if($player[obnul]>0){echo'<br><FIELDSET><LEGEND align=center><B>Обнуление Вашего Персонажа</B></LEGEND><table cellpadding=5 cellspacing=0 border=0 width=100%><tr><td bgcolor=#ffffff width=100%><form method=POST><div align=center><table cellpadding=2 cellspacing=0 border=0><tr><td colspan=2><font class=freetxt>Вы можете сбросить статы или сменить тотем. Возможных действий: '.$player[obnul].'</font></td></tr><tr><td><input type=button class=lbut onClick="location='main.php?get_id=14&vcode='.scode().''" value="Сбросить статы, умения и навыки"></td><td><font class=freetxt> <b>стоимость</b>: 1 действие</font></td></tr><tr><td>
<input type=hidden name=get_id value=11><input type=hidden name=vcode value='.scode().'><select name=ch_tot class=LogintextBox6>
<option value=n>Выберите тотем</option>
<option value=0>Час Дракона</option>
<option value=1>Час Волка</option>
<option value=2>Час Скорпиона</option>
<option value=3>Час Ворона</option>
<option value=4>Час Тигра</option>
<option value=5>Час Орла</option>
<option value=6>Час Акулы</option>
<option value=7>Час Единорога</option>
<option value=8>Час Змеи</option>
<option value=9>Час Филина</option>
<option value=10>Час Рыси</option>
<option value=11>Час Вепря</option>
</select> <input type=submit value="Сменить тотем" class=lbut></td><td><font class=freetxt> <b>стоимость</b>: 1 действие</font></td></tr></table></div></form></td></tr></table></FIELDSET>';
}
echo'</font></font></font>';
}elseif($_GET['addid'] == '2'){
$licenses = array(
'4'=>'Докторская лицензия I (вид травм: все)',
'5'=>'Докторская лицензия II (вид травм: лёгкие и средние)',
'6'=>'Докторская лицензия III (вид травм: лёгкие)',
'10'=>'Гражданская торговая лицензия',
'11'=>'Торговая лицензия',
'12'=>'Гражданская торговая лицензия',
'13'=>'Гражданская торговая лицензия'
);
$str = '';
// Проверяем Торгов //
$query = mysql_query("SELECT * FROM `licens` WHERE `time`>'".time()."' AND (`lic`='10' OR `lic`='11' OR `lic`='12' OR `lic`='13') AND `uid` = '".$player['id']."'");
if(mysql_num_rows($query) > 0){
$str .= '<img src=http://image.gamele.ru/weapon/lic_10.gif width=42 height=21 title="Торговые лицензии"> <font class=freemain><font color=#3564A5><b>ТОРГОВЫЕ ЛИЦЕНЗИИ</b></font></font><br />';
while($row = mysql_fetch_assoc($query)){
$str .= $licenses[$row['lic']].' до <b>'.date("d.m.Y H:i:s",$row['time']).'</b><br />';
}
$str .= '<br />';
}
// Проверяем Доков //
$query = mysql_query("SELECT * FROM `licens` WHERE `time`>'".time()."' AND (`lic`='4' OR `lic`='5' OR `lic`='6') AND `uid` = '".$player['id']."'");
if(mysql_num_rows($query) > 0){
$str .= '<img src=http://image.gamele.ru/weapon/lic_6.gif width=42 height=21 title="Докторские лицензии"> <font class=freemain><font color=#3564A5><b>ДОКТОРСКИЕ ЛИЦЕНЗИИ</b></font></font><br />';
while($row = mysql_fetch_assoc($query)){
$str .= $licenses[$row['lic']].' до <b>'.date("d.m.Y H:i:s",$row['time']).'</b><br />';
}
// Проверяем сумки //
$query = mysql_query("SELECT `invent`.*,`items`.* FROM `items` INNER JOIN `invent` ON `items`.`id` = `invent`.`protype` WHERE `pl_id` = '".$player['id']."' AND `items`.`type`='w85' ORDER BY `items`.`num_a` DESC;");
if(mysql_num_rows($query) > 0){
$str .= '<div id=doctordiv><img src=http://image.gamele.ru/1x1.gif width=1 height=1></div>';
while($row = mysql_fetch_assoc($query)){
$str .= '<img src=http://image.gamele.ru/weapon/'.$row['img'].' width=60 height=60 vspace=2 border=0 align=absmiddle> (долговечность: '.($row['dolg']-$row['iznos']).'/'.$row['dolg'].') ';
$bt=0;
$need=explode("|",$row['i_need']);
foreach ($need as $value) {
$treb=explode("@",$value);
if($treb[0]!=28 and $treb[0]!=71){
if($plstt[$treb[0]]<$treb[1]){
$bt+=1;
}
}
}
$str .= (($bt)?'<font color="#cc0000"><b>нельзя использовать</b></font><br />':'<a href="javascript:doctorform(''.$row['id_item'].'',''.scode().'',''.$row['effect'].'',''.($row['dolg']-$row['iznos']).'')"><b>лечить '.DocBut($row['effect']).'</b></a><br />');
}
}elseif(mysql_num_rows($query) == 0){
$str .= '<b><font color=#cc0000>Нет докторских сумок</font></b>';
}
$str .= '<br />';
}
echo'<font class=freetxt>'.(($str)?substr($str,0,strlen($str)-6).'<SCRIPT src="/js/doctor.js"></SCRIPT>':'<div align=center><b><font color=#cc0000>У Вас нет лицензий</font></b></div>').'</font>';
}elseif($_GET['addid'] == '3'){
$verification = mysql_fetch_assoc(mysql_query("SELECT * FROM `verification` WHERE `uid`='".$player['id']."'"));
echo'<font class=freetxt>';
if(!empty($verification['id']) and $verification['status'] == 0){
echo'Заявка на проверку принята.<br>Статус проверки: В ожидании (номер в очереди: '.mysql_num_rows(mysql_query("SELECT * FROM `verification` WHERE `vTime`<='".$verification['vTime']."' AND `status`!='1' AND `type`='".$verification['type']."'")).') <a href="javascript: if(confirm('Вы точно хотите удалить заявку?')) { location='main.php?useaction=addon-action&addid=3&pg_id=1&action=6&vcode='.scode().'' }">Удалить</a>';
}elseif(!empty($verification['id']) and $verification['status'] == 1 and $verification['vTime']>time()){
echo'<center>Проверка действительна до: '.date("d.m.Y H:i:s",$verification['vTime']).'</center>';
}elseif(!empty($verification['id']) and $verification['status'] == 2){
echo'Заявка на проверку принята.<br>Статус проверки: Рассматривается ПВ';
}elseif(!empty($verification['id']) and $verification['status'] == 3){
echo'Заявка на проверку принята.<br>Статус проверки: Условно пройдена ('.$verification['reason'].')';
}else{
echo'<form method="POST" action="">'.(($player['level']>1)?'<input type=hidden name=action value=5><input type=hidden name=useaction value="addon-action"><input type=hidden name=addid value=3><input type=hidden name=vcode value='.scode().'><input type=hidden name=pg_id value=1>':'').'<select name="ver_type" class="textBox"><option value=0>Выбрать</option><option value=1>Обычная проверка (1000 RB)</option><option value=2>Коммерческая проверка (50 HR)</option></select> <input type=submit class="textBox" value="Ок"'.(($player['level']<1)?' DISABLED':'').'></form>';
}
echo'</font>';
}
?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>