Upload code

This commit is contained in:
Igor Barkov (iwork)
2021-02-11 15:55:56 +02:00
parent df4832b57f
commit d0b334a426
11278 changed files with 593050 additions and 0 deletions
+142
View File
@@ -0,0 +1,142 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=1' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=1' method='post'>";}?>
Укажите логин персонажа и длительность действия магии:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<select class=new name=timer>
<option value=15>15 мин
<option value=30>30 мин
<option value=60>60 мин
<option value=120>2 часа
<option value=360>6 часов
<option value=720>12 часов
<option value=1480>24 часов
</select>
<BR>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=1 or $db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=1){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if(!empty($db["shut"])){
print "Пока на вас действует заклятие молчания, вы не можете использовать<BR> заклятие на другого персонажа.";
die();
}
if(!empty($res["shut"]) or $res["shut"]!=0){
print "На персонаже уже есть заклинание молчания!.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["admin_level"]>=$db["admin_level"] or $res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете использовать заклинание молчания на этого персонажа.";
die();
}}}
$d=date("d.m.y H:i");
$time2=time()+$timer*60;
$sql = "UPDATE characters SET shut='$time2' WHERE login='$target'";
$result = mysql_query($sql);
$hours=floor($timer/60);
$minutes=$timer-$hours*60;
if($hours>0){
if($hours==2 or $hours==24){
$hours_d="$hours часа";
}
else{
$hours_d="$hours часов";
}
$minutes_d="";
}
else{
$hours_d="";
$minutes_d="$minutes минут";
}
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$city = $db["city_game"];
$time = time();
$room = $db["room"];
$masseg= "<i>$opr &quot$login&quot наложил$prefix заклятие молчания на персонажа &quot$target&quot, сроком $hours_d $minutes_d.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
$time_d = "$hours_d $minutes_d";
$S2 = mysql_query("INSERT INTO protocol(login,templier,type,reason,time) VALUES('$target','$login','shut','$reason','$time_d')");
$shut_say = array();
$shut_say[0] = "<font color=red>А я его предупреждал - помалкивай!</font>";
$shut_say[1] = "<font color=red>А кто много говорит, с теми так всегда поступают...</font>";
$shut_say[2] = "<font color=red>Эх, помолчу-ка и я...</font>";
$shut_say[3] = "<font color=red>Строго, но по закону!</font>";
$shut_say[4] = "<font color=red>Стоило рот раскрывать...</font>";
$shut_say[5] = "<font color=red>Вот и договорились)</font>";
$shut_say[6] = "<font color=red>А вот раньше просто кляпом рот затыкали.</font>";
$shut_say[7] = "<font color=red>А еще раз можешь? ;) </font>";
$shut_say[8] = "<font color=red>А раньше все не так было</font>";
$shut_say[9] = "<font color=red>Будете много говорить и с Вами такое случится...</font>";
$shut_say[10] = "<font color=red>Значит, есть еще порядок в этом мире </font>";
$shut_say[11] = "<font color=red>Молчание - золото. Ощути себя богатым.</font>";
$shut_say[12] = "<font color=red>Будете много говорить и с Вами такое случится...</font>";
$shut_say[13] = "<font color=red>Молчание не ценят, потому что оно достается на халяву... \"$target\"., но ему подарю с удовольствием! </font>";
$shut_say[14] = "<font color=red>Нет крика громче тишины...</font>";
$shut_say[15] = "<font color=red>Ну, как, дошло?</font>";
$shut_say[16] = "<font color=red>О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем!</font>";
$shut_say[17] = "<font color=red>Прям как рыбка теперь, только рот открывается. </font>";
$shut_say[18] = "<font color=red>Тебе повезло, что не навсегда. </font>";
$shut_say[19] = "<font color=red>А культурный человек сказал бы Заткнись, пожалуйста </font>";
$shut_say[20] = "<font color=red>Безобразие куда цензура смотрит?</font>";
$shut_say[21] = "<font color=red> В Клубе жесткие законы... Только не надо тосковать по беззаконью </font>";
$shut = $shut_say[rand(0,count($shut_say)-1)];
$dname=date("H:i");
$city = $db["city_game"];
$room = $db["room"];
$time = time();
$sender = "Смотритель";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$dname','$sender','$room','$shut','sys','$time','$city')");
print "Наложено заклятие на \"$target\". Он будет молчать $timer минут.";
}
?>
+104
View File
@@ -0,0 +1,104 @@
<?
$S = mysql_query("SELECT * FROM clan_zayavka");
$i = 0;
if($conf == ''){$conf="2";}
if($conf == 0){
if(empty($otkaz_msg)){
print "Вы не ввели причину отказа!<BR>";
}
else{
$S = mysql_query("DELETE FROM clan_zayavka WHERE name_short='$clan_s'");
$GL = mysql_query("SELECT mail FROM characters WHERE login='$glava'");
$GL_DAT = mysql_fetch_array($GL);
$mail = $GL_DAT["mail"];
$msg = "Здраствуйте, ув. $glava!\n";
$msg .= "Паладинский отдел регистрации кланов рассмотрел Вашу заявку и отказал Вам по причине:\n\n";
$msg .= "$otkaz_msg\n\n";
$msg .= "Если Вы не согласны с решением отдела, обратитесь на форум в соответствующий раздел.\n";
$msg .= "\nС Уважением Паладинский отдел регистрации кланов.\n";
$msg .= "\n\n\n\nЭто письмо сгенерированно автоматически, не надо отвечать на него!";
mail($mail, "Паладинский отдел регистрации кланов. Отказ.", $msg);
print "Заявка на создание клана $clan_s отказана.";
die();
}
}
if($conf == 1){
$GL = mysql_query("SELECT mail,money FROM characters WHERE login='$glava'");
$GL_DAT = mysql_fetch_array($GL);
$mail = $GL_DAT["mail"];
$g_money = $GL_DAT["money"];
if($g_money>10000){
$S2 = mysql_query("SELECT * FROm clan_zayavka Where name_short='$clan_s'");
$DATS = mysql_fetch_array($S2);
$name = $DATS["name"];
$name_short = $DATS["name_short"];
$site = $DATS["site"];
$history = $DATS["history"];
$orden = $DATS["orden"];
$sovet1 = $DATS["sovet1"];
$sovet2 = $DATS["sovet2"];
if($orden == 0){$orden = '';}
$ADD = mysql_query("INSERT INTO clan(name,name_short,glava,site,story,orden) VALUES('$name','$name_short','$glava','$site','$history','$orden')");
$GL_U = mysql_query("UPDATE characters SET clan='$name',clan_short='$name_short',orden='$orden',glava='1',clan_take='1',money=money-10000,chin='глава' WHERE login='$glava'");
$S1_U = mysql_query("UPDATE characters SET clan='$name',clan_short='$name_short',orden='$orden',chin='Советник' WHERE login='$sovet1'");
$S2_U = mysql_query("UPDATE characters SET clan='$name',clan_short='$name_short',orden='$orden',chin='Советник' WHERE login='$sovet2'");
$msg = "Здраствуйте, ув. $glava!";
$msg .= "Паладинский отдел регистрации кланов рассмотрел Вашу заявку и подтвердил ее. Вы и Ваш совет прошли паладинскую проверку и клан зарегистрирован. Изменять информацию о Ваше клане Вы можете в разделе \"Клан\" в подразделе \"Главенство\".Также Вы можете принимать/исключать игроков, прошедших паладинскую проверку.\n";
$msg .= "\nС Уважением Паладинский отдел регистрации кланов.\n";
$msg .= "\n\n\n\nЭто письмо сгенерированно автоматически, не надо отвечать на него!";
$S2 = mysql_query("INSERT INTO protocol(login,templier,type,reason) VALUES('$glava','$login','clan_reg','$name')");
mail($mail, "Паладинский отдел регистрации кланов. Ваш клан зарегистрирован.", $msg);
print "Заявка на создание клана $clan_s подтверждена.";
$S = mysql_query("DELETE FROM clan_zayavka WHERE name_short='$clan_s'");
die();
}
else{
print "Суммы на счету <B>$glava</B> недостаточно для регистрации клана.";
die();
}
}
while($DATA = mysql_fetch_array($S)){
$name = $DATA["name"];
$name_short = $DATA["name_short"];
$site = $DATA["site"];
$znak = $DATA["znak"];
$history = $DATA["history"];
$orden = $DATA["orden"];
$glava = $DATA["glava"];
$glava_fio = $DATA["glava_fio"];
$sovet1 = $DATA["sovet1"];
$sovet1_fio = $DATA["sovet1_fio"];
$sovet2 = $DATA["sovet2"];
$sovet2_fio = $DATA["sovet2_fio"];
$date = $DATA["date"];
print "<table border=0 class=new width=700 bgcolor=#dcdcdc><TR bgcolor=#dcdcdc>";
print "<td bgcolor=#dcdcdc>$i. <B>$name</B> [$name_short]<BR>";
print "Сайт: <a href='$site' class=us2 target='_blank'>$site</a><BR>";
print "Значок: <img src='$znak'><BR>";
print "История:<BR>$history<BR>";
print "<B>СОВЕТ КЛАНА:</B><BR>";
print "Глава: <B>$glava</B> <a href='info.php?log=$glava' target=$glava><img src='img/inf.gif' border=0></a> <I>[<B>$glava_fio</B>]</I><BR>";
print "Советник: <B>$sovet1</b> <a href='info.php?log=$sovet1' target=$sovet1><img src='img/inf.gif' border=0></a> <I>[<B>$sovet1_fio</B>]</i><BR>";
print "Советник: <B>$sovet2</b> <a href='info.php?log=$sovet2' target=$sovet1><img src='img/inf.gif' border=0></a> <I>[<B>$sovet2_fio</B>]</i><BR>";
print "Дата подачи заявки: $date<BR>";
print "<form action='main.php?act=orden&ord=1&spell=10&conf=0&clan_s=$name_short&glava=$glava' name='otkaz' method=\"POST\">Отказать по причине:<BR>";
print "<textarea class=new name='otkaz_msg' cols=40 rows=5></textarea><BR><input type=submit class=but value=\"Отказать\"></form>";
print "<input type=button class=but value=\"Подтвердить заявку\" onClick=\"javascript:location.href='main.php?act=orden&ord=1&spell=10&conf=1&clan_s=$name_short&glava=$glava'\">";
print "</td>";
print "</tr></table><BR>";
$i++;
}
if($i == 0){
print "Нет заявок на регистрацию клана.";
}
?>
+37
View File
@@ -0,0 +1,37 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='shut_up' action='main.php?act=orden&ord=1&spell=11' method='post'>
Укажите логин персонажа,которому необходимо поставить метку:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<BR><BR>
<input type=submit value=" Вперед " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["type"]=="proverka" or $db["login"]=='Мироздатель' or $db["login"]=='ПАЛАЧ' or $db["login"]=='Смотритель'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
include "conf.php";
$chas = date("H");
$date=date("d.m.Y H:i:s", mktime($chas-$GSM));
$UP = mysql_query("UPDATE characters SET metka='$date' WHERE login='$target'");
if($UP){
print "Метка поставлена персонажу \"$target\".";
}
}
?>
+46
View File
@@ -0,0 +1,46 @@
<?
if(empty($tema) or empty($msg)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=14' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=14' method='post'>";}?>
<table border=0 width=500>
<tr>
<td>
Тема:
</td>
<td>
<input type=text name=tema size=60 class=new maxlength=60>
</td>
</tr>
<tr>
<td>
Текст новости:
</td>
<td>
<textarea cols=80 rows=6 name=msg class=new></textarea><Br>
<small>Внимание! Пишите новость корректно, потом вы не сможете ее редактировать!</small>
</td>
</tr>
</table>
<table><td><br>
<input type=submit class=new value="Создать новость">
</form>
</td></table>
</td></table>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=8 or $db["login"]==Мироздатель or $db["orden"]==2 && $db["admin_level"]>=8 or $db["login"]==Смотритель){
$w0="INSERT INTO news(login,tema,msg) VALUES ('$login','$tema','$msg')";
$res=mysql_query($w0);
if (!$res){
print "Ошибка!!! Новость не добавлена!";}
else {
print "Новость добавлена!";}
}
?>
+41
View File
@@ -0,0 +1,41 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='shut_up' action='main.php?act=orden&ord=1&spell=17' method='post'>
Укажите логин зависшего:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<BR>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["login"]=='ПАЛАЧ'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
mysql_query("UPDATE characters set battle = '0', battle_pos = '', battle_team = '', battle_opponent = '' where login='$target'");
mysql_query("delete from team1 where player='$target'");
mysql_query("delete from team2 where player='$target'");
$SSS = mysql_query("SELECT * FROM characters WHERE login='$target'");
$DDD = mysql_fetch_array($SSS);
$target_id = $DDD["id"];
mysql_query("UPDATE battles set status = 'finished' where creator_id='$target_id'");
print "Персонаж успешно выкинут из боя.";
}
?>
+62
View File
@@ -0,0 +1,62 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='shut_up' action='main.php?act=orden&ord=1&spell=18' method='post'>
Укажите логин травмированного:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<BR>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["login"]=='ПАЛАЧ'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
$QUERY=mysql_query("SELECT * FROM characters WHERE login='$target'");
$data=mysql_fetch_array($QUERY);
$o_stat = $data['travm_old_stat'];
$t_stat = $data['travm_stat'];
$SQ = mysql_query("UPDATE characters SET $t_stat='$o_stat',travm='0' WHERE login='$target'");
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$city = $db["city_game"];
$time = time();
$room = $db["room"];
$d=date("d.m.y H:i");
if($login!=$target){
$text = "от всех травм персонажа &quot$target&quot";
}
else{
$text = "себя от всех травм";
}
$masseg= "<i>$opr &quot$login&quot излечил$prefix $text.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж успешно излечен от всех травм.";
}
?>
+68
View File
@@ -0,0 +1,68 @@
<?
if(empty($ip)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=19' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=19' method='post'>";}?>
Укажите ip который вы хотите заблокировать или разблокировать:<BR><br>
<input type=hidden name=do value=block>
ip: <input type=text name=ip class=new maxlength=20> <input type=submit value='Заблокировать'>
</form>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=19' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=19' method='post'>";}?>
<input type=hidden name=do value=free>
ip: <input type=text name=ip class=new maxlength=20> <input type=submit value='Разблокировать'>
</form>
</td></tr>
</table>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=7 or $db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=7){
if(!ereg("[0-9.]$",$ip)){
print "в ip адресе могут присутствовать только цифры и знак \".\"!";
die();
}
if(strlen($ip)>20){
print "ip адрес может содержать не более чем 20 символов.";
die();
}
if($do=="block")
{
$file = fopen("magic/1/ip.dat", "a+");
flock($file,2);
fwrite($file,"$ip|
");
flock($file,3);
fclose($file);
echo"ip-адрес \"".$ip."\" удачно заблокирован!";
}
if($do=="free")
{
$file = file("magic/1/ip.dat");
$num = count($file);
for($i=0;$i<=$num-1;$i++)
{
$arr = explode("|",$file[$i]);
if($arr[0]==$ip)
{
unset($file[$i]);
$fp1=fopen("magic/1/ip.dat","w");
fwrite($fp1,implode("",$file));
fclose($fp1);
$find=1;
}
}
if($find==1)echo"ip-адрес \"".$ip."\" удачно разблокирован!";
}
}
?>
+67
View File
@@ -0,0 +1,67 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=2' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=2' method='post'>";}?>
Укажите логин персонажа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=27>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=2 or $db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=2){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if(!empty($db["shut"])){
print "Пока на вас действует заклятие молчания, вы не можете снять<BR> заклятие с другого персонажа.";
die();
}
if(empty($res["shut"]) or $res["shut"]==0){
print "На персонаже нет заклинания молчания!.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["admin_level"]>=$db["admin_level"] or $res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете снять заклинание молчания с этого персонажа.";
die();
}}}
$sql = "UPDATE characters SET shut='0' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
$S2 = mysql_query("INSERT INTO protocol(login,templier,type) VALUES('$target','$login','unshut')");
$masseg= "<i>$opr &quot$login&quot снял$prefix заклятие молчания с персонажа &quot$target&quot.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Заклятие снято!";
}
?>
+63
View File
@@ -0,0 +1,63 @@
<?
if(empty($ip)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=20' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=20' method='post'>";}?>
Укажите ip, по которому хотите найти персонажей:<BR>
<input type=text name=ip class=new size=27 maxlength=20>
<BR>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=6 or $db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=6){
if(!ereg("[0-9.]$",$ip)){
print "в ip адресе могут присутствовать только цифры и знак \".\"!";
die();
}
if(strlen($ip)>20){
print "ip адрес может содержать не более чем 20 символов.";
die();
}
$S="select * from characters where reg_ip='$ip'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонажей с ip-<B>$ip</B> не найдено в базе данных.";
die();
}
?><center> <b>Найденные персонажи:</b><br><?
while($ip_data = mysql_fetch_Array($q)){
$player = $ip_data["login"];
$pl1 = str_replace(" ","%20",$player);
$lev_ip = $ip_data["level"];
$orden_d = $ip_data["orden"];
$clan_s = $ip_data["clan_short"];
$clan_f = $ip_data["clan"];
$rang = $ip_data["rang"];
if($orden_d==1){$orden_dis="Белое братство";}
else if($orden_d==2){$orden_dis="Темное братство";}
else if($orden_d==3){$orden_dis="Нейтральное братство";}
else if($orden_d==4){$orden_dis="Алхимик";}
else if($orden_d==5){$orden_dis="Тюремный заключеный";}
if(empty($clan_s)){$clan="";}
else{$clan="<img src='img/clan/$clan_s.gif' border=0 alt='$clan_f'>";}
if(empty($orden_d)){$orden="";}
else{
if ($orden_d==2) {$orden="<img src='img/orden/arm/$rang.gif' width=12 height=15 border=0 alt='$orden_dis'>";}
else{$orden="<img src='img/orden/$orden_d.gif' border=0 alt='$orden_dis'>";}
if ($orden_d==1) {$orden="<img src='img/orden/pal/$rang.gif' width=12 height=15 border=0 alt='$orden_dis'>";}
}
print "$orden$clan<b>$player</b> [$lev_ip]<a href='info.php?log=$pl1' target='$player'><img src='img/inf.gif' border=0></a><br>";
}
}
?>
+85
View File
@@ -0,0 +1,85 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='shut_up' action='main.php?act=orden&ord=1&spell=21' method='post'>
<?
$n=0;
$QUER=mysql_query("SELECT * FROM clan");
$nums = mysql_num_rows($QUER);
for($h=$nums-1;$h>=0;$h--){
$search=mysql_fetch_array($QUER);
$nm = $search['name_short'];
$name = $search['name'];
$log.= "<nobr><input type=radio name=target value='$nm'> <a href='clan_inf.php?clan=$nm' target='_blank'><img border=0 src=img/clan/$nm.gif alt='Информация о клане $name'></a>$name<BR>";
}
?>
<center><b>Кланы</b></center>
<?
echo $log;
?>
<BR>
<input type=submit value=" Редактировать " class=new>
</form>
</td></tr>
</table>
<?
}
else if($db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["login"]=='ПАЛАЧ'){
if($act1=="save"){
if($do){
mysql_query("delete from clan where id='$do'");
print "<font color=red>Клан удален!</font>";
die();
}
$SQL="update clan set name='$name',name_short='$ns',glava='$glav',site='$site',story='$story' where id='$id'";
$q=mysql_query($SQL);
if($q){
print "Клан удачно сохранен!";
die();
}
else {
print "Ошибка сохранения!"; die();
}
}
$S="select * from clan where name_short='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Клан <B>$target</B> не найден в базе данных.";
die();
}
$id = $res["id"];
$ns = $res["name_short"];
$name = $res["name"];
$glav = $res["glava"];
$site = $res["site"];
$story = $res["story"];
?><center>
<form name='chin' action='main.php?act=orden&ord=1&spell=21&target=$ns&act1=save' method='post'>
<table border=0>
<?
echo"
<script>
function del(){
if(confirm('Вы уверены, что хотите удалить этот клан?')){location.href='main.php?act=orden&ord=1&spell=21&target=$ns&act1=save&do=$id'};
}
</script>
<tr><td>id клана:</td><td>$id <a href='clan_inf.php?clan=$ns' class=nick target=_blank><small><u>смотреть информацию</u></small></a></td></tr>
<tr><td>название клана:</td><td><input type=text size=30 maxlength=15 name=name value='$name'></td></tr>
<tr><td>латинское название:</td><td><input type=text size=30 maxlength=15 name=ns value='$ns'></td></tr>
<tr><td>глава:</td><td><input type=text size=30 name=glav value='$glav'></td></tr>
<tr><td>сайт:</td><td><input type=text size=30 name=site value='$site'></td></tr>
<tr><td>история:</td><td><textarea cols=60 rows=15 name=story>$story</textarea></td></tr>
<input type=hidden name=id value='$id'>
<tr><td><input type=submit value='Сохранить данные'></td><td></form>";?><input type=button onclick="del();" value=' Удалить клан '></td></tr></table>
<?
}
?>
+61
View File
@@ -0,0 +1,61 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=22' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=22' method='post'>";}?>
Укажите логин персонажа, чье личное дело вы хотите дополнить:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<BR>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=10 or $db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=10){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете редактировать личное дело этого персонажа.";
die();
}}}
if($save!='1'){
$delo = $res["delo"];
$delo=str_replace("<BR>","\n",$delo);
if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=22&target=$target&save=1' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=22&target=$target&save=1' method='post'>";}
?><center>
<table><td>Пожалуйста соблюдайте следующие правила ввода текста:<br> <font color=red>- </font>не редактируйте чужие строки<br> <font color=red>- </font>пропускание строки разрешено только для отделения своих строк, от чужих<br> <font color=red>- </font>не используйте многократное повторение символов <BR></td></table>
<textarea rows="10" name="delo" cols="52" class="new"><? echo $delo; ?></textarea>
<br>
<input type=submit value=" Отредактировать " class=new></center></form>
<?
}
else{
$delo=str_replace("<","",$delo);
$delo=str_replace(">","",$delo);
$delo=str_replace("\n","<BR>",$delo);
$sql = mysql_query("UPDATE characters SET delo='$delo' WHERE login='$target'");
print "Отредактировано личное дело персонажа \"$target\".";
}
}
?>
+113
View File
@@ -0,0 +1,113 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=3' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=3' method='post'>";}?>
Укажите логин персонажа и длительность действия магии:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<select class=new name=timer>
<option value=24>1 день
<option value=72>3 дня
<option value=168>неделя
<option value=360>15 суток
<option value=744>месяц
<option value=1440>2 месяца
<option value=2160>3 месяца
</select>
<BR>
причина заключения:<BR>
<input type=text name=reason class=new size=27>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=4 or $db["login"]==Мироздатель or $db["orden"]==2 && $db["admin_level"]>=4 or $db["login"]==Смотритель){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if(!empty($db["prision"])){
print "Пока вы в тюрьме, вы не можете использовать<BR> это заклятие на другого персонажа.";
die();
}
if(!empty($res["prision"]) or $res["prision"]!=0){
print "Персонаж уже в тюрьме!.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["admin_level"]>=$db["admin_level"] or $res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете отправить этого персонажа в тюрьму.";
die();
}}}
$d=date("H.i");
$time2=time()+$timer*1440;
$sql = "UPDATE characters SET orden='5',clan='',clan_short='',prision='$time2',prision_reason='$reason',room='Тюрьма',metka='' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($timer==24){$days_d="сутки";}
if($timer==72){$days_d="3 дня";}
if($timer==168){$days_d="неделю";}
if($timer==360){$days_d="15 суток";}
if($timer==744){$days_d="месяц";}
if($timer==1440){$days_d="2 месяца";}
if($timer==2160){$days_d="3 месяца";}
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$S2 = mysql_query("INSERT INTO protocol(login,templier,type,reason,time) VALUES('$target','$login','prision','$reason','$days_d')");
$masseg= "<i>$opr &quot$login&quot отправил$prefix в тюрьму персонажа &quot$target&quot на $days_d.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
$shut_say = array();
$shut_say[0] = "<font color=black>Всем нарушителям туда дорога...</font>";
$shut_say[1] = "<font color=black>На свободу с чистой совестью!!!</font>";
$shut_say[2] = "<font color=black>Незавидую ему - на зоне был я однажды...</font>";
$shut_say[3] = "<font color=black>Там его научат уму-разуму...</font>";
$shut_say[4] = "<font color=black>Вот и пришло правосудие...</font>";
$shut_say[5] = "<font color=black>Справедливость восторжествовала!</font>";
$shut_say[6] = "<font color=black>А там плохо кормят...</font>";
$shut_say[7] = "<font color=black>Кто хочет составить компанию?</font>";
$shut_say[8] = "<font color=black>Вот, еще одним зэком больше....</font>";
$shut_say[9] = "<font color=black>Все кто нарушит Закон - попадут туда же!</font>";
$shut = $shut_say[rand(0,count($shut_say)-1)];
$dname=date("H:i");
$city = $db["city_game"];
$room = $db["room"];
$time = time();
$sender = "Смотритель";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$dname','$sender','$room','$shut','sys','$time','$city')");
print "Персонаж отправлен в тюрьму.";
}
?>
+67
View File
@@ -0,0 +1,67 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=4' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=4' method='post'>";}?>
Укажите логин персонажа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=27>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=5 or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=5 or $db["login"]==Смотритель){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if(!empty($db["prision"])){
print "Пока вы в тюрьме, вы не можете использовать<BR> это заклятие на другого персонажа.";
die();
}
if(empty($res["prision"]) or $res["prision"]==0){
print "Персонаж не в тюрьме!.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["admin_level"]>=$db["admin_level"] or $res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете выпустить этого персонажа из тюрьмы.";
die();
}}}
$sql = "UPDATE characters SET prision='0',orden='' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$S2 = mysql_query("INSERT INTO protocol(login,templier,type) VALUES('$target','$login','unprision')");
$masseg= "<i>$opr &quot$login&quot выпустил$prefix персонажа &quot$target&quot из тюрьмы.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж на свободе.";
}
?>
+65
View File
@@ -0,0 +1,65 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=5' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=5' method='post'>";}?>
Укажите логин персонажа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=25><BR>
и причину блока:<BR>
<input type=text name=reason class=new size=25>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=6 or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=6 or $db["login"]==Смотритель){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if(!empty($res["block"]) or $res["block"]!=0){
print "Персонаж уже в заблокирован!.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["admin_level"]>=$db["admin_level"] or $res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете заблокировать этого персонажа.";
die();
}}}
$sql = "UPDATE characters SET block='1',block_reason='$reason',metka='' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$S2 = mysql_query("INSERT INTO protocol(login,templier,type,reason) VALUES('$target','$login','kill','$reason')");
$masseg= "<i>$opr &quot$login&quot заблокировал$prefix персонажа &quot$target&quot</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж <B>$target</B> заблокирован.";
}
?>
+63
View File
@@ -0,0 +1,63 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<?if($db["orden"]==2){
print "<form name='shut_up' action='main.php?act=orden&ord=2&spell=6' method='post'>";}
else {print "<form name='shut_up' action='main.php?act=orden&ord=1&spell=6' method='post'>";}?>
Укажите логин персонажа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=27>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=7 or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=7 or $db["login"]==Смотритель){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if(empty($res["block"]) or $res["block"]==0){
print "Этот персонаж не заблокирован!.";
die();
}
if ($db["login"]!=Смотритель){
if ($db["login"]!=Мироздатель){
if($res["admin_level"]>=$db["admin_level"] or $res["login"]==Мироздатель or $res["login"]==Смотритель){
print "Вы не можете разблокировать этого персонажа.";
die();
}}}
$sql = "UPDATE characters SET block='0' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$S2 = mysql_query("INSERT INTO protocol(login,templier,type) VALUES('$target','$login','unkill')");
$masseg= "<i>$opr &quot$login&quot разблокировал$prefix персонажа &quot$target&quot.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж $target разблокирован.";
}
?>
+98
View File
@@ -0,0 +1,98 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='shut_up' action='main.php?act=orden&ord=1&spell=7' method='post'>
Укажите логин персонажа и уровень доступа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<select class=new name=acces>
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5
<option value=6>6
<option value=7>7
<option value=8>8
<?if ($db["login"]=='Мироздатель'){
echo"<option value=9>9
<option value=10>10";}?>
</select>
<BR>
Ранг:<BR>
<select class=new name=rang>
<option value=1>Глава Ордена
Верховный паладин
<option value=2>Кавалер Ордена Света
<option value=3>Координатор
<option value=4>Паладин Неба
<option value=5>Инквизитор
<option value=6>Хранитель знаний
<option value=7>Зеленый Паладин
<option value=8>Паладин Огненной Зари
<option value=9>Паладин Солнечной Улыбки
<option value=10>Паладин Поднебесья
</select>
<BR>
Отдел:<BR>
<select class=new name=type>
<option value="moder">Отдел модерации</option>
<option value="clan">Отдел регистрации кланов</option>
<option value="proverka">Ревизионный отдел</option>
</select>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=9 or $db["login"]=='Мироздатель'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if($res["orden"]!=0){
print "Персонаж <B>$target</B> уже имеет склонность, вы не можете принять в орден того,<br> у кого уже есть склонность.";
die();
}
if ($rang==1) {$stat_rang = "Глава Ордена | Верховный паладин";}
if ($rang==2) {$stat_rang = "Кавалер Ордена Света";}
if ($rang==3) {$stat_rang = "Координатор";}
if ($rang==4) {$stat_rang = "Паладин Неба";}
if ($rang==5) {$stat_rang = "Инквизитор";}
if ($rang==6) {$stat_rang = "Хранитель знаний";}
if ($rang==7) {$stat_rang = "Зеленый Паладин";}
if ($rang==8) {$stat_rang = "Паладин Огненной Зари";}
if ($rang==9) {$stat_rang = "Паладин Солнечной Улыбки";}
if ($rang==10) {$stat_rang = "Паладин Поднебесья";}
$sql = "UPDATE characters SET orden='1',admin_level='$acces',type='$type',rang='$rang',stat_rang='$stat_rang' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==1){$opr="Паладин";}
else {$opr="Персонаж";}
$masseg= "<i>$opr &quot$login&quot принял$prefix персонажа &quot$target&quot в Паладинский орден.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж $target принят в орден.";
}
+92
View File
@@ -0,0 +1,92 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='shut_up' action='main.php?act=orden&ord=2&spell=77' method='post'>
Укажите логин персонажа и уровень доступа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=15>
<select class=new name=acces>
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5
<option value=6>6
<option value=7>7
<option value=8>8
<?if ($db["login"]=='Мироздатель'){
echo"<option value=9>9
<option value=10>10";}?>
</select>
<BR>
Ранг:<BR>
<select class=new name=rang>
<option value=1>Верховный тарман
<option value=2>Тарман-владыка
<option value=3>Тарман-палач
<option value=4>Тарман-убийца
<option value=5>Тарман-каратель
<option value=6>Тарман-надсмотрщик
<option value=7>Тарман-служитель
</select>
<BR>
Отдел:<BR>
<select class=new name=type>
<option value="moder">Отдел модерации</option>
<option value="proverka">Ревизионный отдел</option>
<option value="public">Социальный отдел</option>
<!--<option value="forum">Форумный отдел</option>-->
</select>
<BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==2 && $db["admin_level"]>=9 or $db["login"]=='Мироздатель'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if($res["orden"]!=0){
print "Персонаж <B>$target</B> уже имеет склонность, вы не можете принять в Армаду того,<br> у кого уже есть склонность.";
die();
}
if ($rang==1) {$stat_rang = "Верховный тарман";}
if ($rang==2) {$stat_rang = "Тарман-владыка";}
if ($rang==3) {$stat_rang = "Тарман-палач";}
if ($rang==4) {$stat_rang = "Тарман-убийца";}
if ($rang==5) {$stat_rang = "Тарман-каратель";}
if ($rang==6) {$stat_rang = "Тарман-надсмотрщик";}
if ($rang==7) {$stat_rang = "Тарман-служитель";}
$sql = "UPDATE characters SET orden='2',admin_level='$acces',type='$type',rang='$rang',stat_rang='$stat_rang' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
$masseg= "<i>$opr &quot$login&quot принял$prefix персонажа &quot$target&quot в Армаду.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж $target принят в Армаду.";
}
+53
View File
@@ -0,0 +1,53 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='unshut' action='main.php?act=orden&ord=1&spell=8' method='post'>
Укажите логин персонажа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=27>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=10 or $db["login"]=='Мироздатель'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if($res["orden"]!=1){
print "Вы не можете выгнать персонажа <B>$target</B>, т.к он не состоит в Ордене.";
die();
}
$sql = "UPDATE characters SET orden='',admin_level='0',rang='0',stat_rang='' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==1){$opr="Паладин";}
else {$opr="Персонаж";}
$masseg= "<i>$opr &quot$login&quot изгнал$prefix персонажа &quot$target&quot из Паладинского ордена.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж изгнан из ордена.";
}
?>
+53
View File
@@ -0,0 +1,53 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='unshut' action='main.php?act=orden&ord=2&spell=88' method='post'>
Укажите логин персонажа:<BR><small>(можно щелкнуть по логину в чате)</small><br>
<input type=text name='target' class=new size=27>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["orden"]==2 && $db["admin_level"]>=10 or $db["login"]=='Мироздатель'){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($target==$login){
print "На себя применить это заклинание невозможно!";
die();
}
if($res["orden"]!=2){
print "Вы не можете выгнать персонажа <B>$target</B>, т.к он не состоит в Армаде.";
die();
}
$sql = "UPDATE characters SET orden='',admin_level='0' WHERE login='$target'";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
if($db["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
$masseg= "<i>$opr &quot$login&quot изгнал$prefix персонажа &quot$target&quot из Армады.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж изгнан из Армады.";
}
?>
+54
View File
@@ -0,0 +1,54 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 class=inv width=300 height=120>
<tr><td align=left valign=top>
<form name='unshut' action='main.php?act=orden&ord=1&spell=9' method='post'>
Укажите логин персонажа:<BR>
<input type=text name='target' class=new size=27>
<BR>
Выберите орден:<BR>
<select name='orden_num' class=new>
<option value='3'>За службу
<option value='2'>Темплиерский орден
<option value='1'>Бета-тестеру
<option value='4'>За помощь в создании
<option value='5'>За храбрость
<option value='6'>св. Екатерина
<option value='7'>св. Анна
<option value='8'>Валентинка
</select>
<BR><BR>
<input type=submit value=" Использовать магию " class=new>
</form>
</td></tr>
</table>
<?
}
else if($db["orden"]==1 && $db["admin_level"]>=10){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
$sql = "INSERT INTO inv(owner,object_id,object_type,object_razdel,gift,wear,gift_author) VALUES('$target','$orden_num','medal','thing','1','0','$login')";
$result = mysql_query($sql);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
$d=date("d.m.y H:i");
$city = $db["city_game"];
$time = time();
$room = $db["room"];
$masseg= "<i>Паладин &quot$login&quot наградил$prefix персонажа &quot$target&quot орденом.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print "Персонаж награжден.";
}
?>
+112
View File
@@ -0,0 +1,112 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='drink_e' action='main.php?act=orden&ord=20&spell=12' method='post'>
<small>
&nbsp&nbsp Вампиризм<BR>
&nbsp&nbsp Заклятие "Выпить энергию"<BR>
</small>
&nbsp&nbsp Укажите логин персонажа:<BR>
&nbsp&nbsp <input type=text name='target' class=new style="width=200">
<BR>
&nbsp&nbsp <input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<script>Hint3Name = 'target';</script>
<?
}
else if($db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["admin_level"]>=10){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($res["orden"] == 20){
print "Это заклятие не действует на персонажа <B>$target</B>";
die();
}
if($res["orden"] == 1){
print "Это заклятие не действует на персонажа <B>$target</B>";
die();
}
$hp_t = $res["hp_all"];
$min_dr_hp = floor($hp_t/100);
if($res["hp"]<($res["hp_all"]/100)*95){
print "Персонаж <B>$target</B> слишком ослаблен, чтобы применить к нему это заклинание.";
print "Или же Персонаж <B>$target</B> слишком мальенкий и у него не может быть 95/95хп ";
die();
}
$mine_hp_min = floor($db["hp_all"]/3);
if($db["hp"]<$mine_hp_min){
print "Вы слишком ослабленны, чтобы кастовать это заклинание.";
die();
}
if($db["hp"]>$mine_hp_min*2){
print "Вы уже достаточно восстановленны.";
die();
}
if($res["level"]>$db["level"]){
print "Вы не можете кастовать это заклятие на персонажа, уровень которого выше Вашего.";
die();
}
$drink_hp_p = rand(90,100);
$drink_hp = ($res["hp_all"]/100)*$drink_hp_p;
$tar_allhp = $res["hp_all"];
$tar_newhp = $res["hp"] - $drink_hp;
setHP($target,$tar_newhp,$tar_allhp);
$drink_hp_m = $drink_hp*(1 + $db["magic_vit"]/100);
$mine_allhp = $db["hp_all"];
$mine_newhp = $db["hp"]+$drink_hp_m;
setHP($login,$mine_newhp,$mine_allhp);
$mine_allmp = $db["mp_all"];
$mine_newmp = $db["mp"] - 0;
setMN($login,$mine_newmp,$mine_allmp);
$pref=$db["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
if($db["orden"]==20){$opr="Тьма";}
else {$opr="Персонаж";}
if ($db["orden"]==1){$opr="Паладин";}
$city = $db["city_game"];
$time = time();
$room = $db["room"];
$d=date("d.m.y H:i");
$masseg= "private [$login] <font color=black>Внимание! вы выпили часть энергии у &quot$target&quot.</font>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','Система','$room','$masseg','us','$time','$city')");
$masseg= "private [$target] <font color=black>Внимание! На вас напал$prefix вампир и выпел$prefix часть энергии.</font>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','Система','$room','$masseg','us','$time','$city')");
print "Заклятие прокастовано удачно.";
}
?>
+134
View File
@@ -0,0 +1,134 @@
<?
/*-= Школа Некромантов II. Нанести вред =-*/
if(empty($target)){
?>
<div align=center>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='drink_e' action='battle.php?act=magic&ord=necromant&spell=2' method='post'>
<small>
&nbsp&nbspШкола Некромантов II<BR>
&nbsp&nbspЗаклятие "нанести вред"<BR>
</small>
&nbsp&nbspУкажите логин персонажа:<BR>
&nbsp&nbsp<input type=text name='target' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["orden"]==2 AND $db["battle"]!=0){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$city_game=$db["city_game"];
$data="$city_game/online.dat";
$readdata=fopen($data,"r") or die("Не могу открыть файл $data");
$data_array=file($data);
fclose($readdata);
$online=count($data_array);
$on1=0;
for($k=0;$k<$online;$k++){
$bas=explode("|",$data_array[$k]);
if($res["login"]==$bas[0]){$on1=1;}
}
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($res["battle"] != $db["battle"]){
print "Персонаж <B>$target</B> не находиться в Вашем бою!";
die();
}
if($res["level"]>$db["level"]){
print "Вы не можете кастовать это заклятие на персонажа, уровень которого выше Вашего.";
die();
}
if($login == $target){
print "Вы не можете кастовать это заклятие на самого себя.";
die();
}
if($db["battle_team"] == 1){
$span1 = "p1";
$span2 = "p2";
}
else{
$span1 = "p2";
$span2 = "p1";
}
$hp_proc = $res["hp_all"]/100;
$proc = rand(5,10);
$hit_k = floor($hp_proc*$proc*(1 + $db["magic_vit"]/100));
$date = date("H:i");
$hp_all = $res["hp_all"];
$hp_now = $res["hp"];
$hp_new = $hp_now - $hit_k;
$battle_id = $db["battle"];
if($res["sex"]=="male"){$p="";}
else{$p="а";}
if($db["sex"]=="male"){$pref="";}
else{$pref="а";}
if($hit_k >= $hp_now){
$hp_new = 0;
$S = mysql_query("SELECT sex FROM characters WHERE login='$target'");
$SS = mysql_fetch_array($S);
if($SS["sex"]=="male"){$p2="";}
else{$p2="а";}
$text = "<span class=date>$date</span> <span class=$span1>$login</span> прокастовал$pref магию \"Причинить вред\",и <span class=$span2>$target</span> корчась от боли потерял$p <span class=\"magic\">$hit_k</span> HP <span class=hitted>[$hp_new/$hp_all]</span>.<BR>";
$text .= "<span class=date>$date</span> <B>$target убит$p2.</B><BR>";
}
else{
$text = "<span class=date>$date</span> <span class=$span1>$login</span> прокастовал$pref магию \"Причинить вред\",и <span class=$span2>$target</span> корчась от боли потерял$p <span class=\"magic\">$hit_k</span> HP <span class=hitted>[$hp_new/$hp_all]</span>.<BR>";
}
$D_UPDATE = mysql_query("UPDATE characters SET hp='$hp_new' WHERE login='$target'");
if($db["battle_team"]==1){
$U_SQL = mysql_query("SELECT hitted FROM team1 WHERE player='$login'");
$U_D = mysql_fetch_array($U_SQL);
$new_hitted = $U_D["hitted"] + $hit_k;
$U_UPDATE = mysql_query("UPDATE team1 SET hitted='$new_hitted' WHERE player='$login'");
}
else{
$U_SQL = mysql_query("SELECT hitted FROM team2 WHERE player='$login'");
$U_D = mysql_fetch_array($U_SQL);
$new_hitted = $U_D["hitted"] + $hit_k;
$U_UPDATE = mysql_query("UPDATE team2 SET hitted='$new_hitted' WHERE player='$login'");
}
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='',mp = mp-5 WHERE login='$login'");
$U_UP = mysql_query("UPDATE characters SET battle_opponent='$login' WHERE login='$target'");
$tf = fopen("logs/$battle_id.tmp","w");
$t=time();
fputs($tf,$t);
fclose($tf);
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
print "</center>Заклятие прокастовано удачно.<BR>";
print "<script>location.href='battle.php'</script>";
}
?>
+120
View File
@@ -0,0 +1,120 @@
<?
if(empty($param)){
?><br><p align=right><input type=button value="Вернуться" class=nav onclick="javascript:location.href='main.php?act=none'"></p>
<div align=center><br><br><br>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='attack' action='?act=magic&school=earth&scroll=<?echo $scroll?>' method='post'>
<small>
&nbsp&nbspЗаклятие "Нападение"<BR>
</small>
&nbsp&nbspУкажите логин персонажа,на которго Вы хотите напасть:<BR>
&nbsp&nbsp<input type=text name='param' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Напасть " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["battle"]==0){
if (ereg("[<>\\/-]",$act) or ereg("[<>\\/-]",$school) or ereg("[<>\\/-]",$scroll) or ereg("[<>\\/-]",$param)) {print "?!"; exit();}
$act=htmlspecialchars($act);
$school=htmlspecialchars($school);
$scroll=htmlspecialchars($scroll);
$param=htmlspecialchars($param);
$S="select * from characters where login='$param'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$on1 = 0;
$text ="";
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
$sss = mysql_query("SELECT * FROM online");
while($D = mysql_fetch_array($sss)){
if($D["login"] == $param){
$on1 = 1;
}
}
$user_sql="SELECT * FROM characters WHERE login='$login'";
$user_q=mysql_query($user_sql);
$user_dat=mysql_fetch_array($user_q);
$shans = rand(0,100);
if(!$res){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=4&param=$param\";</script>";
die();
}
if($param==$login){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=6\";</script>";
die();
}
if($on1 == 0){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=7&param=$param\";</script>";
die();
}
if($user_dat["room"]!=$res["room"]){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=8&param=$param\";</script>";
die();
}
if(!empty($res["battle"])){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=9&param=$param\";</script>";
die();
}
if($res["hp"] < '15'){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=10&param=$param\";</script>";
die();
}
if($res["level"]=='0'){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=11\";</script>";
die();
}
if($param=='Мироздатель'){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=12&param=$param\";</script>";
die();
}
$mine_id=$db["id"];
if(empty($ip))
{
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else
{
$ip=getenv('REMOTE_ADDR');
}
}
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,earth=earth+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
if($shans>70){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=13\";</script>";
die();
}
$Z = mysql_query("INSERT INTO zayavka(status,type,timeout,creator) VALUES('3','1','3','$mine_id')");
$T1 = mysql_query("INSERT INTO team2(player,ip,battle_id,hitted,over) VALUES('$login','$ip','$mine_id','0','0')");
$T2 = mysql_query("INSERT INTO team1(player,ip,battle_id,hitted,over) VALUES('$param','unknown','$mine_id','0','0')");
goBattle($login);
goBattle($param);
}
?>
+70
View File
@@ -0,0 +1,70 @@
<?
if(empty($conf)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='ligthning' action='?act=magic&school=earth&scroll=<?echo $scroll?>&conf=1' method='post'>
<small>
&nbsp&nbspСитхия земли<BR>
&nbsp&nbspЗаклятие "Призвать зверя"<BR>
</small>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["battle"]!=0 AND $conf == 1){
$bid = $db["battle"];
$SEEK_BOT = mysql_query("SELECT * FROM characters WHERE login='Волк'");
$BOT_DATA = mysql_fetch_array($SEEK_BOT);
$bot_hp = $BOT_DATA["hp_all"];
$bot_mp = $BOT_DATA["mp_all"];
$SEEK_NAME = mysql_query("SELECT * FROM bot_temp WHERE battle_id='$bid'");
$i = mysql_num_rows($SEEK_NAME)+1;
$bot_name = "Волк (призванный $i)";
$S = mysql_query("INSERT INTO bot_temp(bot_name,hp,hp_all,battle_id,prototype,team,mp,mp_all) VALUES('$bot_name','$bot_hp','$bot_hp','$bid','Волк','$team','$bot_mp','$bot_mp')");
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
$text = "<span class=date2>$date</span> <span class=$span>$login</span> призвал к бою <B>$bot_name</B><BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$bid'");
$td = fopen("logs/$bid.dis","a");
fputs($td,$text);
fclose($td);
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,earth=earth+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
$mp_new = $db["mp"] - 4;
$mp_all = $db["mp_all"];
setMN($login,$mp_new,$mp_all);
print "Прокастованно удачно!<BR>";
print "<a href='main.php?act=inv&section=thing' class=us2>вернуться</a>";
}
?>
+110
View File
@@ -0,0 +1,110 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='cure_hp' action='main.php?act=magic&school=air&scroll=<?echo $scroll?>' method='post'>
<small>
&nbsp&nbspСитхия воздуха<BR>
&nbsp&nbspЗаклятие "Восстановить здоровье/10"<BR>
</small>
&nbsp&nbspУкажите логин персонажа:<BR>
&nbsp&nbsp<input type=text name='target' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else {
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$on1 = 0;
$sss = mysql_query("SELECT * FROM online");
while($D = mysql_fetch_array($sss)){
if($D["login"] == $target){
$on1 = 1;
}
}
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($on1 == 0){
print "Персонаж <B>$target</B> сейчас офф-лайн.";
die();
}
$hp_now = $res["hp"];
$hp_all = $res["hp_all"];
$hp_add = 10;
if($hp_all - $hp_now<10){
$hp_add = $hp_all - $hp_now;
}
$hp_new = $hp_now + $hp_add;
$mp_new = $db["mp"] - 3;
$mp_all = $db["mp_all"];
setHP($target,$hp_new,$hp_all);
setMN($login,$mp_new,$mp_all);
if($login == $target){
if($db["battle"]==0){
say($login,"Внимание!!! Вы удачно прокастовали заклинание &quotВосстановить здоровье.10&quot и восстановили свое здоровье на $hp_add пунктов",$login);
}
else{
$battle_id = $db["battle"];
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
if($db["battle_team"]==1){$span = "p1";}else{$span = "p2";}
$text = "<span class=date2>$date</span> <span class=$span>$login</span> Восстановил свое здоровье на <span class=hitted>$hp_add</span> пунктов!<BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$battle_id'");
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
}
}
else{
if($db["battle"]==0){
say($login,"Вниание!!! Вы удачно прокастовали заклинание &quotВосстановить здоровье.10&quot на персонажа &quot$target&quot",$login);
say($target,"Внимание!!! &quot$login&quot восстановил Ваше здоровье на $hp_add пунктов!",$target);
}
else{
$battle_id = $db["battle"];
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
$text = "<span class=date>$date</span> <span class=$span>$login</span> Восстановил здоровье <span class=$span2>$target</span> на <span class=hitted>$hp_add</span> пунктов!<BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$battle_id'");
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
}
}
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,air = air+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
print "Прокастованно удачно!<BR>";
print "<a href='main.php?act=inv&section=thing' class=us2>вернуться</a>";
}
?>
+110
View File
@@ -0,0 +1,110 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='cure_hp' action='?act=magic&school=air&scroll=<?echo $scroll?>' method='post'>
<small>
&nbsp&nbspСитхия воздуха<BR>
&nbsp&nbspЗаклятие "Восстановить здоровье/25"<BR>
</small>
&nbsp&nbspУкажите логин персонажа:<BR>
&nbsp&nbsp<input type=text name='target' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else {
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$on1 = 0;
$sss = mysql_query("SELECT * FROM online");
while($D = mysql_fetch_array($sss)){
if($D["login"] == $target){
$on1 = 1;
}
}
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($on1 == 0){
print "Персонаж <B>$target</B> сейчас офф-лайн.";
die();
}
$hp_now = $res["hp"];
$hp_all = $res["hp_all"];
$hp_add = 25;
if($hp_all - $hp_now<25){
$hp_add = $hp_all - $hp_now;
}
$hp_new = $hp_now + $hp_add;
$mp_new = $db["mp"] - 5;
$mp_all = $db["mp_all"];
setHP($target,$hp_new,$hp_all);
setMN($login,$mp_new,$mp_all);
if($login == $target){
if($db["battle"]==0){
say($login,"Внимание!!! Вы удачно прокастовали заклинание &quotВосстановить здоровье/25&quot и восстановили свое здоровье на $hp_add пунктов",$login);
}
else{
$battle_id = $db["battle"];
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
if($db["battle_team"]==1){$span = "p1";}else{$span = "p2";}
$text = "<span class=date>$date</span> <span class=$span>$login</span> Восстановил свое здоровье на <span class=hitted>$hp_add</span> пунктов!<BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$battle_id'");
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
}
}
else{
if($db["battle"]==0){
say($login,"Вниание!!! Вы удачно прокастовали заклинание &quotВосстановить здоровье/25&quot на персонажа &quot$target&quot",$login);
say($target,"Внимание!!! &quot$login&quot восстановил Ваше здоровье на $hp_add пунктов!",$target);
}
else{
$battle_id = $db["battle"];
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
$text = "<span class=date2>$date</span> <span class=$span>$login</span> Восстановил здоровье <span class=$span2>$target</span> на <span class=hitted>$hp_add</span> пунктов!<BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$battle_id'");
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
}
}
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,air=air+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
print "Прокастованно удачно!<BR>";
print "<a href='main.php?act=inv&section=thing' class=us2>вернуться</a>";
}
?>
+70
View File
@@ -0,0 +1,70 @@
<?
if(empty($conf)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='ligthning' action='?act=magic&school=earth&scroll=<?echo $scroll?>&conf=1' method='post'>
<small>
&nbsp&nbspСитхия воздуха<BR>
&nbsp&nbspЗаклятие "Призвать нежить"<BR>
</small>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["battle"]!=0 AND $conf == 1){
$bid = $db["battle"];
$SEEK_BOT = mysql_query("SELECT * FROM characters WHERE login='Скелет'");
$BOT_DATA = mysql_fetch_array($SEEK_BOT);
$bot_hp = $BOT_DATA["hp_all"];
$bot_mp = $BOT_DATA["mp_all"];
$SEEK_NAME = mysql_query("SELECT * FROM bot_temp WHERE battle_id='$bid'");
$i = mysql_num_rows($SEEK_NAME)+1;
$bot_name = "Скелет (призванный $i)";
$S = mysql_query("INSERT INTO bot_temp(bot_name,hp,hp_all,battle_id,prototype,team,mp,mp_all) VALUES('$bot_name','$bot_hp','$bot_hp','$bid','Скелет','$team','$bot_mp','$bot_mp')");
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
$text = "<span class=date2>$date</span> <span class=$span>$login</span> призвал к бою <B>$bot_name</B><BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$bid'");
$td = fopen("logs/$bid.dis","a");
fputs($td,$text);
fclose($td);
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,air=air+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
$mp_new = $db["mp"] - 4;
$mp_all = $db["mp_all"];
setMN($login,$mp_new,$mp_all);
print "Прокастованно удачно!<BR>";
print "<a href='main.php?act=inv&section=thing' class=us2>вернуться</a>";
}
?>
+120
View File
@@ -0,0 +1,120 @@
<?
if(empty($param)){
?><br><p align=right><input type=button value="Вернуться" class=nav onclick="javascript:location.href='main.php?act=none'"></p>
<div align=center><br><br><br>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='attack' action='?act=magic&school=earth&scroll=<?echo $scroll?>' method='post'>
<small>
&nbsp&nbspЗаклятие "Лечение травм"<BR>
</small>
&nbsp&nbspУкажите логин персонажа, которго Вы хотите вылечить:<BR>
&nbsp&nbsp<input type=text name='param' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Напасть " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["battle"]==0){
if (ereg("[<>\\/-]",$act) or ereg("[<>\\/-]",$school) or ereg("[<>\\/-]",$scroll) or ereg("[<>\\/-]",$param)) {print "?!"; exit();}
$act=htmlspecialchars($act);
$school=htmlspecialchars($school);
$scroll=htmlspecialchars($scroll);
$param=htmlspecialchars($param);
$S="select * from characters where login='$param'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$on1 = 0;
$text ="";
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
$sss = mysql_query("SELECT * FROM online");
while($D = mysql_fetch_array($sss)){
if($D["login"] == $param){
$on1 = 1;
}
}
$user_sql="SELECT * FROM characters WHERE login='$login'";
$user_q=mysql_query($user_sql);
$user_dat=mysql_fetch_array($user_q);
$shans = rand(0,100);
if(!$res){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=4&param=$param\";</script>";
die();
}
if($res["travm"]==0){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=5&param=$param\";</script>";
die();
}
if(empty($ip))
{
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else
{
$ip=getenv('REMOTE_ADDR');
}
}
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,earth=earth+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
if($shans>50){
print"<script>location.href=\"main.php?act=inv&section=thing&warning=13\";</script>";
die();
}
$QUERY=mysql_query("SELECT * FROM characters WHERE login='$param'");
$data=mysql_fetch_array($QUERY);
$o_stat = $data['travm_old_stat'];
$t_stat = $data['travm_stat'];
$SQ = mysql_query("UPDATE characters SET $t_stat='$o_stat',travm='0' WHERE login='$param'");
$pref=$user_dat["sex"];
if($pref=="female"){
$prefix="а";
}
else{
$prefix="";
}
if($user_dat["orden"]==2){$opr="Тарман";}
else {$opr="Персонаж";}
if ($user_dat["orden"]==1){$opr="Паладин";}
$city = $user_dat["city_game"];
$time = time();
$room = $user_dat["room"];
$d=date("d.m.y H:i");
if($login!=$param){
$text = "от всех травм персонажа &quot$param&quot";
}
else{
$text = "себя от всех травм";
}
$masseg= "<i>$opr &quot$login&quot излечил$prefix $text.</i>";
mysql_query("INSERT INTO chat(date,name,room,msg,class,date_stamp,city) VALUES('$d','','$room','$masseg','sys','$time','$city')");
print"<script>location.href=\"main.php?act=inv&section=thing&warning=2\";</script>";
}
?>
+100
View File
@@ -0,0 +1,100 @@
<?
if(empty($target)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='ligthning' action='?act=magic&school=fire&scroll=<?echo $scroll?>' method='post'>
<small>
&nbsp&nbspСитхия огня<BR>
&nbsp&nbspЗаклятие "Молния"<BR>
</small>
&nbsp&nbspУкажите логин персонажа,на которго Вы хотите наложить заклятие:<BR>
&nbsp&nbsp<input type=text name='target' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["battle"]!=0){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$on1 = 0;
$text ="";
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
$sss = mysql_query("SELECT * FROM online");
while($D = mysql_fetch_array($sss)){
if($D["login"] == $target){
$on1 = 1;
}
}
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($on1 == 0){
print "Персонаж <B>$target</B> сейчас офф-лайн.";
die();
}
if($res["battle"] != $db["battle"]){
print "Персонаж <B>$target</B> не в Вашем бою.";
}
$hp_now = $res["hp"];
$hp_all = $res["hp_all"];
$dam = floor($db["fire"]+5);
$dam_min = $dam-3;
$dam_max = $dam+3;
$damage = rand($dam_min,$dam_max);
if($hp_all - $damage<0){
$damage = $hp_all;
$text .= "<span class=date>$date</span> <B>$target убит</B><BR>";
}
$hp_new = $hp_now - $damage;
$mp_new = $db["mp"] - 5;
$mp_all = $db["mp_all"];
setHP($target,$hp_new,$hp_all);
setMN($login,$mp_new,$mp_all);
$battle_id = $db["battle"];
if($db["battle_team"]==1){
$U_UPDATE = mysql_query("UPDATE team1 SET hitted=hitted+$damage WHERE player='$login'");
}
else{
$U_UPDATE = mysql_query("UPDATE team2 SET hitted=hitted+$damage WHERE player='$login'");
}
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
$text = "<span class=date2>$date</span> <span class=$span>$login</span> Выпустил молнию в <span class=$span2>$target</span> на <span class=magic>-$damage</span> пунктов здоровья!<BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$battle_id'");
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,fire=fire+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
print "Прокастованно удачно!<BR>";
print "<a href='main.php?act=inv&section=thing' class=us2>вернуться</a>";
}
?>
+13
View File
@@ -0,0 +1,13 @@
<?
$user_sql="SELECT * FROM characters WHERE login='$login'";
$SQL = mysql_query("UPDATE characters SET str = str=3, hp_now = hp_now=18, energy_now = energy_now=6 WHERE login='$login'");
$nms="Всё прошло удачно...<br>Ваши параметры сброшены!";
$alldone=1;
?>