code-upload (#1)
Upload code Изменил(а) на 'README.md' Изменил(а) на 'README.md' Reviewed-on: https://src.lopar.us/lopar/AntiBK/pulls/1 Co-Authored-By: Ivor Barhansky <lopar@noreply.lopar.us> Co-Committed-By: Ivor Barhansky <lopar@noreply.lopar.us>
This commit is contained in:
3
admin/.htaccess
Normal file
3
admin/.htaccess
Normal file
@@ -0,0 +1,3 @@
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
Allow from 127.0.0.1
|
||||
131
admin/ajax.php
Normal file
131
admin/ajax.php
Normal file
@@ -0,0 +1,131 @@
|
||||
<?
|
||||
session_start();
|
||||
define('AntiBK', true);
|
||||
|
||||
include("../engline/config.php");
|
||||
include("../engline/dbsimple/Generic.php");
|
||||
include("../engline/data/data.php");
|
||||
include("../engline/functions/functions.php");
|
||||
|
||||
$guid = getGuid('ajax', '../');
|
||||
|
||||
$adb = DbSimple_Generic::connect($database['adb']);
|
||||
$adb->query("SET NAMES ? ",$database['db_encoding']);
|
||||
$adb->setErrorHandler("databaseErrorHandler");
|
||||
|
||||
$char = Char::initialization($guid, $adb);
|
||||
|
||||
$char->test->Guid('ajax', '../');
|
||||
$char->test->Admin('ajax', '../');
|
||||
|
||||
$do = getVar('do');
|
||||
|
||||
switch ($do)
|
||||
{
|
||||
/*Отображение типов предметов*/
|
||||
case 'showtypes':
|
||||
$section = getVar('section');
|
||||
|
||||
if (!$section)
|
||||
die('');
|
||||
|
||||
$types = $adb->selectCol("SELECT `type` AS ARRAY_KEY FROM `admin_item_create` WHERE `section` = ?s and `type` != 'lang';", $section);
|
||||
|
||||
$return = "<select class='field' name='type'><option value='' selected></option>";
|
||||
foreach ($types as $type => $n)
|
||||
$return .= "<option value='$type'>$type</option>";
|
||||
$return .= "</select><br>";
|
||||
die($return);
|
||||
break;
|
||||
/*Отображение полей предмета*/
|
||||
case 'showfields':
|
||||
$type = getVar('type');
|
||||
|
||||
if (!$type)
|
||||
die('');
|
||||
|
||||
$lang = $adb->selectRow("SELECT * FROM `admin_item_create` WHERE `type` = 'lang';");
|
||||
$fields = $adb->selectRow("SELECT * FROM `admin_item_create` WHERE `type` = ?s", $type);
|
||||
$table = "<table border='0'>";
|
||||
$a = 0;
|
||||
foreach ($fields as $field => $val)
|
||||
{
|
||||
if (!$val || $field == 'section' || $field == 'type')
|
||||
continue;
|
||||
|
||||
$title = $field;
|
||||
switch ($field)
|
||||
{
|
||||
case 'item_flags': $title .= " 1-Sellable, 2-Repairable, 4-Artefact, 8-Personal, 16-Left Hand"; break;
|
||||
case 'name': $return = "<font class='header'>Основные:<hr></font>$table"; $i = 0; $c = 7; break;
|
||||
case 'min_level': $return .= "</table><font class='header'>Требования:<hr></font>$table"; $i = 0; $c = 11; break;
|
||||
case 'add_str': $return .= "</table><font class='header'>Характеристики:<hr></font>$table"; $i = 0; $c = 9; break;
|
||||
case 'def_h':
|
||||
case 'def_a':
|
||||
case 'def_b':
|
||||
case 'def_l':
|
||||
case 'attack':
|
||||
case 'add_hit_min': if(!$a){$return .= "</table><font class='header'>Защита и урон:<hr></font>$table"; $i = 0; $c = 7; $a = 1;} break;
|
||||
case 'res_magic': $return .= "</table><font class='header'>Резисты:<hr></font>$table"; $i = 0; $c = 12; break;
|
||||
case 'mf_dmg': $return .= "</table><font class='header'>Мф удара:<hr></font>$table"; $i = 0; $c = 10; break;
|
||||
case 'mf_acrit': $return .= "</table><font class='header'>Мф усиления:<hr></font>$table"; $i = 0; $c = 9; break;
|
||||
case 'all_magic': $return .= "</table><font class='header'>Умения:<hr></font>$table"; $i = 0; $c = 12; break;
|
||||
case 'rep_magic': $return .= "</table><font class='header'>Подавления:<hr></font>$table"; $i = 0; $c = 7; break;
|
||||
case 'ch_sting': $return .= "</table><font class='header'>Шансы:<hr></font>$table"; $i = 0; $c = 10; break;
|
||||
case 'inc_count': $return .= "</table><font class='header'>Дополнительно:<hr></font>$table"; $i = 0; $c = 9; break;
|
||||
case 'description': $return .= '</tr><tr>'; break;
|
||||
}
|
||||
|
||||
switch ($field)
|
||||
{
|
||||
case 'name':
|
||||
case 'personal_owner':
|
||||
case 'img': $size = 150; break;
|
||||
case 'validity':
|
||||
case 'price':
|
||||
case 'price_euro': $size = 60; break;
|
||||
case 'description': $size = 300; break;
|
||||
default: $size = 30; break;
|
||||
}
|
||||
|
||||
$return .= "<td title='$title'>$lang[$field]:</td><td><input class='field' type='text' name='$field' style='width: ".$size."px;'></td>";
|
||||
$i++;
|
||||
if (!($i % $c))
|
||||
$return .= '</tr><tr>';
|
||||
}
|
||||
$return .= "</tr></table><input type='submit' name='create' value='Создать'>";
|
||||
die($return);
|
||||
break;
|
||||
/*Создание предмета*/
|
||||
case 'createitem':
|
||||
$fields = getVar('fields');
|
||||
$sql = array();
|
||||
$field = explode('$$', $fields);
|
||||
unset($field[count($field) - 1]);
|
||||
foreach ($field as $fill)
|
||||
{
|
||||
$f = explode('=', $fill);
|
||||
$sql[$f[0]] = $f[1];
|
||||
}
|
||||
$adb->query("INSERT INTO `item_template` (?#) VALUES (?a);",array_keys($sql), array_values($sql));
|
||||
die('complete');
|
||||
break;
|
||||
/*Удаление персонажа*/
|
||||
case 'delete_char':
|
||||
$d_guid = getVar('d_guid');
|
||||
$adb->query("DELETE FROM `character_bank` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_bars` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_effects` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_equip` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_info` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_inventory` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_sets` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `character_stats` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `characters` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `history_auth` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `history_mail` WHERE `guid` = ?d", $d_guid);
|
||||
$adb->query("DELETE FROM `history_items` WHERE `guid` = ?d", $d_guid);
|
||||
die('complete');
|
||||
break;
|
||||
}
|
||||
?>
|
||||
13
admin/functions.php
Normal file
13
admin/functions.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?
|
||||
defined('AntiBK') or die('Доступ запрещен!');
|
||||
|
||||
function formatfilesize ($data)
|
||||
{
|
||||
// bytes
|
||||
if ($data < 1024) return $data.' bytes';
|
||||
// kilobytes
|
||||
else if ($data < 1024000) return round(($data / 1024), 1).' kb';
|
||||
// megabytes
|
||||
else return round(($data / 1024000), 1).' mb';
|
||||
}
|
||||
?>
|
||||
BIN
admin/img/arrow_down.gif
Normal file
BIN
admin/img/arrow_down.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 949 B |
BIN
admin/img/arrow_up.gif
Normal file
BIN
admin/img/arrow_up.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 949 B |
BIN
admin/img/enter.gif
Normal file
BIN
admin/img/enter.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
BIN
admin/img/logo.gif
Normal file
BIN
admin/img/logo.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
BIN
admin/img/redo.png
Normal file
BIN
admin/img/redo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
61
admin/index.php
Normal file
61
admin/index.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?
|
||||
session_start();
|
||||
define('AntiBK', true);
|
||||
|
||||
include("../engline/config.php");
|
||||
include("../engline/dbsimple/Generic.php");
|
||||
include("../engline/data/data.php");
|
||||
include("../engline/functions/functions.php");
|
||||
|
||||
$guid = getGuid('game', '../');
|
||||
|
||||
$adb = DbSimple_Generic::connect($database['adb']);
|
||||
$adb->query("SET NAMES ? ",$database['db_encoding']);
|
||||
$adb->setErrorHandler("databaseErrorHandler");
|
||||
|
||||
$char = Char::initialization($guid, $adb);
|
||||
|
||||
$char->test->Guid('game', '../');
|
||||
$char->test->Admin('game', '../');
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<title>Административная панель</title>
|
||||
<link rel="stylesheet" type="text/css" href="css.css">
|
||||
<script src="../scripts/jquery.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
$(function (){
|
||||
$('#none').css('font-weight', 'bold');
|
||||
$('body').on('click', '.menu', function (){
|
||||
$('.menu').css('font-weight', 'normal');
|
||||
$(this).css('font-weight', 'bold');
|
||||
});
|
||||
$('[name=main]').attr('height', ($(window).height()-150));
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body bgColor="#3D3D3B">
|
||||
<table align="center" cellpadding="0" cellspacing="0" width="100%" height="100%" style="padding: 10px;">
|
||||
<tr><td align="center" colspan="2"><img src="img/enter.gif"><div align='right'>Здравствуйте, <strong><?echo $char->getLogin();?></strong> (<a href='javascript:window.close();' style='color: red; text-decoration: underline;'>Выход</a>)</div></td></tr>
|
||||
<tr height="100%">
|
||||
<td valign="top" width="240">
|
||||
<div class="white">Навигация</div><hr>
|
||||
<?
|
||||
$rows = $adb->select("SELECT * FROM `admin_menu` ORDER BY `id`;");
|
||||
foreach ($rows as $menu)
|
||||
{
|
||||
echo "<a href='main.php?act=$menu[href]' target='main' onclick='this.blur();' class='menu' id='$menu[href]'>$menu[name]</a><br>";
|
||||
if (in_array($menu['href'], array('coder', 'travm')))
|
||||
echo "<hr>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<div class="white" id="info">Информация</div><hr>
|
||||
<iframe src="main.php" width="100%" height="500" noresize frameborder="0" name="main"></iframe>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="2" align='center'><small>Powered by Madmunus</small></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
40
admin/main.php
Normal file
40
admin/main.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?
|
||||
session_start();
|
||||
define('AntiBK', true);
|
||||
|
||||
include("../engline/config.php");
|
||||
include("../engline/dbsimple/Generic.php");
|
||||
include("../engline/data/data.php");
|
||||
include("../engline/functions/functions.php");
|
||||
include("functions.php");
|
||||
|
||||
$guid = getGuid('main', '../');
|
||||
|
||||
$adb = DbSimple_Generic::connect($database['adb']);
|
||||
$adb->query("SET NAMES ? ",$database['db_encoding']);
|
||||
$adb->setErrorHandler("databaseErrorHandler");
|
||||
|
||||
$char = Char::initialization($guid, $adb);
|
||||
|
||||
$char->test->Guid('main', '../');
|
||||
$char->test->Admin('main', '../');
|
||||
|
||||
$act = getVar('act', 'none');
|
||||
$acts = $adb->selectCol("SELECT `href` AS ARRAY_KEY, `name` FROM `admin_menu`;");
|
||||
$act = (array_key_exists($act, $acts)) ?$act :'none';
|
||||
?>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<script src="../scripts/jquery.js" type="text/javascript"></script>
|
||||
<script src="../scripts/show.js" type="text/javascript"></script>
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
</head>
|
||||
<script type="text/javascript">$('#info', parent.document).html('Информация: <?echo $acts[$act];?>');</script>
|
||||
<?
|
||||
switch ($act)
|
||||
{
|
||||
case 'none': echo "<center><img src='img/logo.gif'></center>"; break;
|
||||
case 'phpinfo': phpinfo(); break;
|
||||
default: include("module/$act.php"); break;
|
||||
}
|
||||
?>
|
||||
40
admin/module/add.php
Normal file
40
admin/module/add.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?
|
||||
defined('AntiBK') or die("Доступ запрещен!");
|
||||
?>
|
||||
<script>
|
||||
$(function (){
|
||||
$('body').on('change', '[name=section]', function (){
|
||||
$('#types').html('');
|
||||
$('#fields').html('');
|
||||
$.post('ajax.php', {'do': 'showtypes', 'section': $(this).val()}, function (data){
|
||||
$('#types').html(data);
|
||||
});
|
||||
}).on('change', '[name=type]', function (){
|
||||
$('#fields').html('');
|
||||
$.post('ajax.php', {'do': 'showfields', 'type': $(this).val()}, function (data){
|
||||
$('#fields').html(data);
|
||||
});
|
||||
}).on('click', '[name=create]', function (){
|
||||
var fields = '';
|
||||
$('.field').each(function (){if ($(this).val()) fields += $(this).attr('name')+'='+$(this).val()+'$$';});
|
||||
$.post('ajax.php', {'do': 'createitem', 'fields': fields}, function (data){
|
||||
if (data == 'complete')
|
||||
alert('Предмет создан');
|
||||
else
|
||||
alert(data);
|
||||
});
|
||||
$('#fields').html('');
|
||||
$.post('ajax.php', {'do': 'showfields', 'type': $('[name=type]').val()}, function (data){
|
||||
$('#fields').html(data);
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
Тип предмета:
|
||||
<select class='field' name="section">
|
||||
<option value="" selected></option>
|
||||
<option value="item">item</option>
|
||||
<option value="thing">thing</option>
|
||||
</select>
|
||||
<font id='types'></font>
|
||||
<font id='fields'></font>
|
||||
76
admin/module/chars.php
Normal file
76
admin/module/chars.php
Normal file
@@ -0,0 +1,76 @@
|
||||
<?
|
||||
defined('AntiBK') or die("Доступ запрещен!");
|
||||
|
||||
$sort = getVar('sort', 'guid', 2);
|
||||
$sort_c = array(
|
||||
'guid' => 'ID',
|
||||
'login' => 'Логин',
|
||||
'admin_level' => 'Админ',
|
||||
'level' => 'Уровень',
|
||||
'exp' => 'Опыт',
|
||||
'money' => 'Деньги',
|
||||
'room' => 'Комната',
|
||||
'city' => 'Город'
|
||||
);
|
||||
$sort = (array_key_exists($sort, $sort_c)) ?$sort :'guid';
|
||||
?>
|
||||
<style>
|
||||
.remove {cursor: pointer;}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
function deleteChar (d_guid)
|
||||
{
|
||||
$.post('ajax.php', {'do': 'delete_char', 'd_guid': d_guid}, function (data){
|
||||
if (data == 'complete')
|
||||
$('tr#'+d_guid).hide();
|
||||
});
|
||||
}
|
||||
|
||||
$(function (){
|
||||
$('body').on('change', 'select[name=sort]', function (){
|
||||
$('form#sort').submit();
|
||||
}).on('click', 'img.remove', function (){
|
||||
deleteChar($(this).attr('id'));
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<form id="sort" action="" method="post">
|
||||
Сортировать по:
|
||||
<select class="small" name="sort">
|
||||
<?
|
||||
foreach ($sort_c as $key => $val)
|
||||
{
|
||||
$select = ($sort == $key) ?" selected" :"";
|
||||
echo "<option value='$key'$select>$val</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</form>
|
||||
<table width="100%" border="1" cellspacing="0" cellpadding="3" align="center">
|
||||
<tr align="center">
|
||||
<?
|
||||
foreach ($sort_c as $key => $val)
|
||||
echo "<td><strong>$val</strong></td>";
|
||||
?>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<?
|
||||
$characters = $adb->select("SELECT `guid`, `login`, `level`, `exp`, `admin_level`, `money`, `city`, `room` FROM `characters` ORDER BY ?#", $sort);
|
||||
foreach ($characters as $character)
|
||||
{
|
||||
$bg = ($adb->selectCell("SELECT `guid` FROM `online` WHERE `guid` = ?d", $character['guid'])) ?"#00FFAA" :"#FFAAAA";
|
||||
$admin = ($character['admin_level']) ?"unlock.gif" :"del.gif";
|
||||
echo "<tr id='$character[guid]' style='background: $bg; text-align: center;'>"
|
||||
. "<td>$character[guid]</td>"
|
||||
. "<td>$character[login]</td>"
|
||||
. "<td><img src='../img/icon/$admin' width='14' height='14' border='0' alt='$character[admin_level] Уровень'></td>"
|
||||
. "<td>$character[level]</td>"
|
||||
. "<td>$character[exp]</td>"
|
||||
. "<td>".getMoney($character['money'])." кр.</td>"
|
||||
. "<td>".$char->city->getRoom($character['room'], $character['city'], 'name')."</td>"
|
||||
. "<td>".$char->city->getCity($character['city'], 'name')."</td>"
|
||||
. "<td width='14'><img src='../img/icon/clear.gif' width='14' height='14' border='0' alt='Удалить персонажа' id='$character[guid]' class='remove'></td>"
|
||||
. "</tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
40
admin/module/coder.php
Normal file
40
admin/module/coder.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?
|
||||
defined('AntiBK') or die("Доступ запрещен!");
|
||||
|
||||
$tac = getVar('tac', 1);
|
||||
$tot = getVar('tot');
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$(function (){
|
||||
$('body').on('change', 'input[name=tac]', function (){
|
||||
$('form#code').submit();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<table>
|
||||
<form method="post" id="code">
|
||||
<tr>
|
||||
<td>
|
||||
<input type="radio" name="tac" value="1"<?echo ($tac == 1) ?'checked' :''?>>B64 Encode
|
||||
<input type="radio" name="tac" value="2"<?echo ($tac == 2) ?'checked' :''?>>B64 Decode
|
||||
<input type="radio" name="tac" value="3"<?echo ($tac == 3) ?'checked' :''?>>MD5
|
||||
<input type="radio" name="tac" value="4"<?echo ($tac == 4) ?'checked' :''?>>SHA1
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Текст: <input type="text" name="tot" size="100" value="<?echo $tot;?>"><br>
|
||||
</td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
<?
|
||||
if (!$tot) die();
|
||||
switch ($tac)
|
||||
{
|
||||
case 1: echo "B64 Encode: <b>".base64_encode($tot)."</b>"; break;
|
||||
case 2: echo "B64 Decode: <b>".base64_decode($tot)."</b>"; break;
|
||||
case 3: echo "MD5: <b>".md5($tot)."</b>"; break;
|
||||
case 4: echo "SHA1: <b>".sha1($tot)."</b>"; break;
|
||||
}
|
||||
?>
|
||||
23
admin/module/doc.php
Normal file
23
admin/module/doc.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$rows = $adb->select("SELECT * FROM `admin_menu` ORDER BY `id`;");
|
||||
?>
|
||||
<div>
|
||||
Данная документация ещё не доработана, но всё же хотелось бы рассказать об основных функциях и фишках Админ Центра , что же приступим :).<br>
|
||||
<br>
|
||||
1) Основное меню:<br>
|
||||
Основное меню состоит из двух разделов 1 - Навигация : 2 - Информация.
|
||||
<br>
|
||||
<br>
|
||||
Навигация это , то меню где расположенны основные фишки такие как:<br><br>
|
||||
<?
|
||||
foreach ($rows as $menu)
|
||||
{
|
||||
echo "$menu[name]<br>";
|
||||
if (in_array ($menu['href'], array('doc', 'coder', 'travm', 'team2')))
|
||||
echo "<hr>";
|
||||
}
|
||||
?>
|
||||
<br>
|
||||
</div>
|
||||
26
admin/module/hpmp.php
Normal file
26
admin/module/hpmp.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
$hp = (isset($_POST['hp'])) ?$_POST['hp'] :"";
|
||||
$mp = (isset($_POST['mp'])) ?$_POST['mp'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="r_login" size="25"><br>
|
||||
<strong>НР</strong><br>
|
||||
<input type="text" name="hp" size="25"><br>
|
||||
<strong>Манна</strong><br>
|
||||
<input type="text" name="mp" size="25"><br>
|
||||
<input type="submit" name="submit" value="Вылечить"></form>
|
||||
<?
|
||||
if (isset($_POST['r_login']) && isset($_POST['hp']) && isset($_POST['mp']))
|
||||
{
|
||||
$sql = $adb->query(" UPDATE `characters`
|
||||
SET `hp` = '$hp',
|
||||
`mp` = '$mp'
|
||||
WHERE `login` = '$login';
|
||||
");
|
||||
echo "Смена маны и здоровья прошли успешно";
|
||||
}
|
||||
?>
|
||||
25
admin/module/kick.php
Normal file
25
admin/module/kick.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="r_login" size="25" value="<?echo $r_login;?>">
|
||||
<input type="submit" name="submit" value="Далее">
|
||||
</form>
|
||||
<?
|
||||
if (isset($_POST['r_login']) && $r_login == '')
|
||||
echo "Вы не ввели Логин.";
|
||||
else if ($r_login != '')
|
||||
{
|
||||
$sql = $adb->query(" UPDATE `characters`
|
||||
SET `battle` = '0',
|
||||
`battle_pos` = '',
|
||||
`battle_team` = '',
|
||||
`battle_opponent` = ''
|
||||
WHERE `login` = '$r_login';
|
||||
");
|
||||
echo "Персонаж вытащен из битвы";
|
||||
}
|
||||
?>
|
||||
24
admin/module/kick_all.php
Normal file
24
admin/module/kick_all.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$answer = (isset($_POST['answer'])) ?$_POST['answer'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Достать всех из битвы</strong><br>
|
||||
<select name="answer">
|
||||
<option value="no">Нет</option>
|
||||
<option value="yes">Да</option>
|
||||
</select>
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if ($answer == 'yes')
|
||||
{
|
||||
$sql = $adb->query(" UPDATE `characters`
|
||||
SET `battle` = '0',
|
||||
`battle_pos` = '',
|
||||
`battle_team` = '',
|
||||
`battle_opponent` = '';
|
||||
");
|
||||
echo "Все персонажи вытащены из битвы.";
|
||||
}
|
||||
?>
|
||||
79
admin/module/mer.php
Normal file
79
admin/module/mer.php
Normal file
@@ -0,0 +1,79 @@
|
||||
<?
|
||||
if (!empty($name))
|
||||
{
|
||||
//$w0="INSERT INTO merit(muj,jena,svid_m,svid_j,templer,log) VALUES ($muj,$jena,$svid_m,$svid_j,$templer,$log)";
|
||||
$wo = "UPDATE merit set muj = '$muj' jena = '$jena' svid_m = '$svid_m' svid_j = '$svid_j' templer = 'templer' log = 'log' ";
|
||||
$res=mysql_query($w0);
|
||||
if ($res)
|
||||
{
|
||||
print "<center>";
|
||||
print "complite";
|
||||
print "<a href=?act=orden&ord=1&spell=18 class=us2>back</a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
print "failed";
|
||||
echo mysql_error();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
?>
|
||||
<form action=?act=orden&ord=1&spell=18 name=add method="POST">
|
||||
<table border=0 width=500>
|
||||
<tr>
|
||||
<td>
|
||||
Имя Жениха:
|
||||
</td>
|
||||
<td>
|
||||
<input type=text name=muj class=new size=30>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Имя Невесты:
|
||||
</td>
|
||||
<td>
|
||||
<input type=text name=jena class=new size=30>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Имя первого свидетеля:
|
||||
</td>
|
||||
<td>
|
||||
<input type=text name=svid_m class=new size=30>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Имя второго свидетеля
|
||||
</td>
|
||||
<td>
|
||||
<input type=text name=svid_j class=new size=30>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Имя темплера проводяшего церемонию:
|
||||
</td>
|
||||
<td>
|
||||
<input type=text name=templer class=new size=30>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Лог заключения:
|
||||
</td>
|
||||
<td>
|
||||
<input type=text name=log class=new size=30>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<input type=submit value="Создать" class=new>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
26
admin/module/metka.php
Normal file
26
admin/module/metka.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
$metka = (isset($_POST['metka'])) ?$_POST['metka'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="r_login" size="25"><br>
|
||||
<strong>Метка</strong><br>
|
||||
<input type="text" name="metka" size="25"><br>
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if (isset($_POST['r_login']) && $r_login == '')
|
||||
echo "Вы не ввели Логин.";
|
||||
else if (isset($_POST['metka']) && $metka == '')
|
||||
echo "Вы не ввели Метку.";
|
||||
else if ($r_login != '' && $metka != '')
|
||||
{
|
||||
$sql = $adb->query(" UPDATE `characters`
|
||||
SET `metka` = '$metka'
|
||||
WHERE `login` = '$r_login';
|
||||
");
|
||||
echo "Персонаж проверен.";
|
||||
}
|
||||
?>
|
||||
26
admin/module/new.php
Normal file
26
admin/module/new.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
$r_login_new = (isset($_POST['r_login_new'])) ?$_POST['r_login_new'] :"";
|
||||
|
||||
echo "<form method='post' action=''>"
|
||||
. "<strong>Логин</strong><br>"
|
||||
. "<input type='text' name='r_login' size='25' value='$r_login'><br>"
|
||||
. "<strong>Новый Логин</strong><br>"
|
||||
. "<input type='text' name='r_login_new' size='25' value='$r_login_new'><br>"
|
||||
. "<input type='submit' name='submit' value='Перебросить'></form>";
|
||||
|
||||
if (isset($_POST['r_login']) && $r_login == '')
|
||||
echo "Вы не ввели Логин.";
|
||||
else if (isset($_POST['r_login_new']) && $r_login_new == '')
|
||||
echo "Вы не ввели Новый Логин.";
|
||||
else if ($r_login != '' && $r_login_new != '')
|
||||
{
|
||||
$sql = $adb->query(" UPDATE `inv`
|
||||
SET `owner` = '$r_login_new'
|
||||
WHERE `owner` = '$r_login';
|
||||
");
|
||||
echo "Вещи были переброшены.";
|
||||
}
|
||||
?>
|
||||
53
admin/module/online.php
Normal file
53
admin/module/online.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?
|
||||
defined('AntiBK') or die("Доступ запрещен!");
|
||||
|
||||
$sort = getVar('sort', 'guid', 2);
|
||||
$sort_c = array(
|
||||
'guid' => 'Логин (ID)',
|
||||
'login_display' => 'Отображаемый логин',
|
||||
'last_time' => 'Последняя активность',
|
||||
'room' => 'Комната',
|
||||
'city' => 'Город'
|
||||
);
|
||||
$sort = (array_key_exists($sort, $sort_c)) ?$sort :'guid';
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$(function (){
|
||||
$('body').on('change', 'select[name=sort]', function (){
|
||||
$('form#sort').submit();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<form id="sort" action="" method="post">
|
||||
Сортировать по:
|
||||
<select class="small" name="sort">
|
||||
<?
|
||||
foreach ($sort_c as $key => $val)
|
||||
{
|
||||
$select = ($sort == $key) ?" selected" :"";
|
||||
echo "<option value='$key'$select>$val</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</form>
|
||||
<table width="100%" border="1" cellspacing="0" cellpadding="3" align="center">
|
||||
<tr align="center">
|
||||
<?
|
||||
foreach ($sort_c as $key => $val)
|
||||
echo "<td><strong>$val</strong></td>";
|
||||
?>
|
||||
</tr>
|
||||
<?
|
||||
$online = $adb->select("SELECT `guid`, `login_display`, `last_time`, `city`, `room` FROM `online` ORDER BY ?#", $sort);
|
||||
foreach ($online as $character)
|
||||
{
|
||||
echo "<tr align='center'>"
|
||||
. "<td>".$char->getLogin('clan', $character['guid'])." ($character[guid])</td>"
|
||||
. "<td>$character[login_display]</td>"
|
||||
. "<td>".date("d-m-y H:i:s", $character['last_time'])."</td>"
|
||||
. "<td>".$char->city->getRoom($character['room'], $character['city'], 'name')."</td>"
|
||||
. "<td>".$char->city->getCity($character['city'], 'name')."</td>"
|
||||
. "</tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
48
admin/module/room.php
Normal file
48
admin/module/room.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$room = (isset($_POST['room'])) ?$_POST['room'] :"";
|
||||
$log = (isset($_POST['log'])) ?$_POST['log'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="log" size="25"><br>
|
||||
<strong>Название комнаты </strong><br>
|
||||
<select name="room">
|
||||
<option value="Зал воинов">Зал воинов</option>
|
||||
<option value="Зал воинов 2">Зал воинов 2</option>
|
||||
<option value="Зал воинов 3">Зал воинов 3</option>
|
||||
<option value="Будуар">Будуар</option>
|
||||
<option value="Этаж 2">Этаж 2</option>
|
||||
<option value="Комната Знахаря">Комната Знахаря</option>
|
||||
<option value="Рыцарский Зал">Рыцарский Зал</option>
|
||||
<option value="Торговый Зал">Торговый Зал</option>
|
||||
<option value="Зал закона">Зал закона</option>
|
||||
<option value="Центральная Площадь">Центральная Площадь</option>
|
||||
<option value="Тюрма">Тюрма</option>
|
||||
<option value="Комиссионый магазин">Комиссионый магазин</option>
|
||||
<option value="Церковь">Церковь</option>
|
||||
<option value="Банк">Банк</option>
|
||||
<option value="Стелла Правосудия">Стелла Правосудия</option>
|
||||
<option value="Магазин">Магазин</option>
|
||||
<option value="Регистратура кланов">Регистратура кланов</option>
|
||||
<option value="Ремонтная мастерская">Ремонтная мастерская</option>
|
||||
<option value="Академия">Академия</option>
|
||||
<option value="работа">работа</option>
|
||||
<option value="Завод">Завод</option>
|
||||
<option value="Пруд">Пруд</option>
|
||||
<option value="Казино">Казино</option>
|
||||
<option value="Лотерея">Лотерея</option>
|
||||
<option value="Кости">Кости</option>
|
||||
<option value="Блек джек холл">Блек джек холл</option>
|
||||
<option value="Подвал">Подвал</option>
|
||||
<option value="Телеграф">Телеграф</option>
|
||||
</select>
|
||||
<input type="submit" name="submit" value="Сменить"></form>
|
||||
<?
|
||||
if (isset($_POST['login']) && isset($_POST['room']))
|
||||
{
|
||||
$sql = $adb->query("UPDATE `characters` SET `room` = '$room' WHERE `login` = '$log';");
|
||||
echo "Все сменено";
|
||||
}
|
||||
?>
|
||||
45
admin/module/room_all.php
Normal file
45
admin/module/room_all.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$room = (isset($_POST['room'])) ?$_POST['room'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Название комнаты </strong><br>
|
||||
<select name="room">
|
||||
<option value="Зал воинов">Зал воинов</option>
|
||||
<option value="Зал воинов 2">Зал воинов 2</option>
|
||||
<option value="Зал воинов 3">Зал воинов 3</option>
|
||||
<option value="Будуар">Будуар</option>
|
||||
<option value="Этаж 2">Этаж 2</option>
|
||||
<option value="Комната Знахаря">Комната Знахаря</option>
|
||||
<option value="Рыцарский Зал">Рыцарский Зал</option>
|
||||
<option value="Торговый Зал">Торговый Зал</option>
|
||||
<option value="Зал закона">Зал закона</option>
|
||||
<option value="Центральная Площадь">Центральная Площадь</option>
|
||||
<option value="Тюрма">Тюрма</option>
|
||||
<option value="Комиссионый магазин">Комиссионый магазин</option>
|
||||
<option value="Церковь">Церковь</option>
|
||||
<option value="Банк">Банк</option>
|
||||
<option value="Стелла Правосудия">Стелла Правосудия</option>
|
||||
<option value="Магазин">Магазин</option>
|
||||
<option value="Регистратура кланов">Регистратура кланов</option>
|
||||
<option value="Ремонтная мастерская">Ремонтная мастерская</option>
|
||||
<option value="Академия">Академия</option>
|
||||
<option value="работа">работа</option>
|
||||
<option value="Завод">Завод</option>
|
||||
<option value="Пруд">Пруд</option>
|
||||
<option value="Казино">Казино</option>
|
||||
<option value="Лотерея">Лотерея</option>
|
||||
<option value="Кости">Кости</option>
|
||||
<option value="Блек джек холл">Блек джек холл</option>
|
||||
<option value="Подвал">Подвал</option>
|
||||
<option value="Телеграф">Телеграф</option>
|
||||
</select>
|
||||
<input type="submit" name="submit" value="Сменить"></form>
|
||||
<?
|
||||
if (isset($_POST['room']))
|
||||
{
|
||||
$sql = $adb->query("UPDATE `characters` SET `room` = '$room';");
|
||||
echo "Все сменено";
|
||||
}
|
||||
?>
|
||||
27
admin/module/stat_admin.php
Normal file
27
admin/module/stat_admin.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
$status = (isset($_POST['status'])) ?$_POST['status'] :"";
|
||||
$state = (isset($_POST['state'])) ?$_POST['state'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="r_login" size="25"><br>
|
||||
<strong>Статус</strong><br>
|
||||
<input type="text" name="status" size="25"><br>
|
||||
<strong>Подданство</strong><br>
|
||||
<input type="text" name="state" size="25"><br>
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if (isset($_POST['r_login']) && $r_login == '')
|
||||
echo "Вы не ввели Логин.";
|
||||
else if ($r_login != '')
|
||||
{
|
||||
$sql = $adb->query("UPDATE `characters`
|
||||
SET `status` = '$status',
|
||||
`state` = '$state'
|
||||
WHERE `login` = '$login';");
|
||||
echo "Статус и подданство успешно изменены.";
|
||||
}
|
||||
?>
|
||||
79
admin/module/team1.php
Normal file
79
admin/module/team1.php
Normal file
@@ -0,0 +1,79 @@
|
||||
|
||||
<?php
|
||||
include "conf.php" ;
|
||||
//
|
||||
/*----Для айди персонажа--//
|
||||
|
||||
$connect = @mysql_connect($base_name,$base_user,$base_pass)or die ("Не возможно подключиться к Базе данных") ;
|
||||
|
||||
$db = @mysql_select_db($db_name,$connect) or die ("Невозможно выбрать Базу данных");
|
||||
$sql = "SELECT id, login FROM characters "; //ORDER BY id
|
||||
$result = @mysql_query($sql,$connect) or die ("Невозможно выполнить запрос");
|
||||
while ($row = mysql_fetch_array($result));
|
||||
|
||||
$login_use = $row['login'];
|
||||
|
||||
|
||||
//----Для айди персонажа--/*/
|
||||
|
||||
|
||||
if ($sort == "ip") {$s = " order by id";}
|
||||
if ($sort == "u") {$s = " order by username";}
|
||||
$connect = @mysql_connect($base_name,$base_user,$base_pass)or die ("Не возможно подключиться к Базе данных") ;
|
||||
|
||||
$db = @mysql_select_db($db_name,$connect) or die ("Невозможно выбрать Базу данных");
|
||||
$sql = "SELECT * FROM team1 "; //ORDER BY id
|
||||
$result = @mysql_query($sql,$connect) or die ("Невозможно выполнить запрос");
|
||||
while ($row = mysql_fetch_array($result)) {
|
||||
$i++;
|
||||
$t_end = $i%30;
|
||||
/*/echo " = t_end<br>";
|
||||
|
||||
if ($login_use = $login){
|
||||
$id_use= $id ;
|
||||
|
||||
} */
|
||||
if ($i == 1 or $t_end == 1) {
|
||||
|
||||
echo "<table width='270' border='1' cellspacing='0' cellpadding='3' align='centr'>
|
||||
<tr align='center'>
|
||||
<td width='20'><strong>#</strong></td>
|
||||
<td width='120' align='center'><strong>ID боя</strong></td>
|
||||
<td width='130' align='center'><strong>Логин</strong></td>
|
||||
<td width='150' align='center'>Дата подачи</strong></td>
|
||||
<td width='170' align='center'><strong>Незнаю</strong></td>
|
||||
<td width='180' align='center'><strong>Незнаю</strong></td>
|
||||
<td width='190' align='center'><strong>IP подачи</strong></td>
|
||||
|
||||
</tr>";
|
||||
|
||||
}
|
||||
$id = $row['battle_id '];
|
||||
$login = $row['player'];
|
||||
$login_display = $row['date'];
|
||||
$last_time = $row['hitted'];
|
||||
$room = $row['over'];
|
||||
$room = $row['ip'];
|
||||
|
||||
|
||||
echo " <tr>
|
||||
<td align='right'>$i</td>
|
||||
<td>$id</td>
|
||||
<td><a href='info.php?log=$login' target='_blank'><font color='darkgreen'>$login</font></a></td>
|
||||
<td>$login</td>
|
||||
|
||||
<td>$last_time</td>
|
||||
<td>$room</td>
|
||||
<td>$city</td>
|
||||
</tr>";
|
||||
|
||||
if ($t_end == 0) {echo "</table>";}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
79
admin/module/team2.php
Normal file
79
admin/module/team2.php
Normal file
@@ -0,0 +1,79 @@
|
||||
|
||||
<?php
|
||||
include "conf.php" ;
|
||||
//
|
||||
/*----Для айди персонажа--//
|
||||
|
||||
$connect = @mysql_connect($base_name,$base_user,$base_pass)or die ("Не возможно подключиться к Базе данных") ;
|
||||
|
||||
$db = @mysql_select_db($db_name,$connect) or die ("Невозможно выбрать Базу данных");
|
||||
$sql = "SELECT id, login FROM characters "; //ORDER BY id
|
||||
$result = @mysql_query($sql,$connect) or die ("Невозможно выполнить запрос");
|
||||
while ($row = mysql_fetch_array($result));
|
||||
|
||||
$login_use = $row['login'];
|
||||
|
||||
|
||||
//----Для айди персонажа--/*/
|
||||
|
||||
|
||||
if ($sort == "ip") {$s = " order by id";}
|
||||
if ($sort == "u") {$s = " order by username";}
|
||||
$connect = @mysql_connect($base_name,$base_user,$base_pass)or die ("Не возможно подключиться к Базе данных") ;
|
||||
|
||||
$db = @mysql_select_db($db_name,$connect) or die ("Невозможно выбрать Базу данных");
|
||||
$sql = "SELECT * FROM team2 "; //ORDER BY id
|
||||
$result = @mysql_query($sql,$connect) or die ("Невозможно выполнить запрос");
|
||||
while ($row = mysql_fetch_array($result)) {
|
||||
$i++;
|
||||
$t_end = $i%30;
|
||||
/*/echo " = t_end<br>";
|
||||
|
||||
if ($login_use = $login){
|
||||
$id_use= $id ;
|
||||
|
||||
} */
|
||||
if ($i == 1 or $t_end == 1) {
|
||||
|
||||
echo "<table width='270' border='1' cellspacing='0' cellpadding='3' align='centr'>
|
||||
<tr align='center'>
|
||||
<td width='20'><strong>#</strong></td>
|
||||
<td width='120' align='center'><strong>ID боя</strong></td>
|
||||
<td width='130' align='center'><strong>Логин</strong></td>
|
||||
<td width='150' align='center'>Дата подачи</strong></td>
|
||||
<td width='170' align='center'><strong>Незнаю</strong></td>
|
||||
<td width='180' align='center'><strong>Незнаю</strong></td>
|
||||
<td width='190' align='center'><strong>IP подачи</strong></td>
|
||||
|
||||
</tr>";
|
||||
|
||||
}
|
||||
$id = $row['battle_id '];
|
||||
$login = $row['player'];
|
||||
$login_display = $row['date'];
|
||||
$last_time = $row['hitted'];
|
||||
$room = $row['over'];
|
||||
$room = $row['ip'];
|
||||
|
||||
|
||||
echo " <tr>
|
||||
<td align='right'>$i</td>
|
||||
<td>$id</td>
|
||||
<td><a href='info.php?log=$login' target='_blank'><font color='darkgreen'>$login</font></a></td>
|
||||
<td>$login</td>
|
||||
|
||||
<td>$last_time</td>
|
||||
<td>$room</td>
|
||||
<td>$city</td>
|
||||
</tr>";
|
||||
|
||||
if ($t_end == 0) {echo "</table>";}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
22
admin/module/travm.php
Normal file
22
admin/module/travm.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="r_login" size="25">
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if (isset($_POST['r_login']))
|
||||
{
|
||||
$data = $adb->selectRow("SELECT `travm_old_stat`, `travm_stat` FROM `characters` WHERE `login` = '$r_login';") or die ("Персонаж не найден!");
|
||||
$o_stat = $data['travm_old_stat'];
|
||||
$t_stat = $data['travm_stat'];
|
||||
$sql = $adb->query(" UPDATE `characters`
|
||||
SET `$t_stat` = '$o_stat',
|
||||
`travm` = '0'
|
||||
WHERE `login` = '$who';
|
||||
");
|
||||
}
|
||||
?>
|
||||
30
admin/module/travm_all.php
Normal file
30
admin/module/travm_all.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$answer = (isset($_POST['answer'])) ?$_POST['answer'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Вылечить у всех травмы</strong><br>
|
||||
<select name="answer">
|
||||
<option value="no">Нет</option>
|
||||
<option value="yes">Да</option>
|
||||
</select>
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if ($answer == 'yes')
|
||||
{
|
||||
$rows = $adb->select("SELECT `travm_old_stat`, `travm_stat`, `login` FROM `characters`;");
|
||||
foreach ($rows as $data)
|
||||
{
|
||||
$who = $data['login'];
|
||||
$o_stat = $data['travm_old_stat'];
|
||||
$t_stat = $data['travm_stat'];
|
||||
$sql = $adb->query(" UPDATE `characters`
|
||||
SET `$t_stat` = '$o_stat',
|
||||
`travm` = '0'
|
||||
WHERE `login` = '$who';
|
||||
");
|
||||
}
|
||||
echo "Все игроки вылечены.";
|
||||
}
|
||||
?>
|
||||
37
admin/module/unwear.php
Normal file
37
admin/module/unwear.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$r_login = (isset($_POST['r_login'])) ?$_POST['r_login'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Логин</strong><br>
|
||||
<input type="text" name="r_login" size="25">
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if (isset($_POST['r_login']))
|
||||
{
|
||||
$sql1 = $adb->query("UPDATE `inv` SET `wear` = '0' WHERE `owner` = '$r_login';");
|
||||
$sql2 = $adb->query("UPDATE `characters`
|
||||
SET `helmet` = '0',
|
||||
`naruchi` = '0',
|
||||
`hand_r` = '0',
|
||||
`hand_r_free` = '1',
|
||||
`hand_r_type` = 'phisic',
|
||||
`armor` = '0',
|
||||
`poyas` = '0',
|
||||
`sergi` = '0',
|
||||
`amulet` = '0',
|
||||
`ring1` = '0',
|
||||
`ring2` = '0',
|
||||
`ring3` = '0',
|
||||
`perchi` = '0',
|
||||
`hand_l` = '0',
|
||||
`hand_l_free` = '1',
|
||||
`hand_l_type` = 'phisic',
|
||||
`pants` = '0',
|
||||
`boots` = '0'
|
||||
WHERE `login` = '$r_login';
|
||||
");
|
||||
echo "Персонаж вытащен из битвы";
|
||||
}
|
||||
?>
|
||||
39
admin/module/unwear_all.php
Normal file
39
admin/module/unwear_all.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?
|
||||
defined('AntiBK') or die ("Доступ запрещен!");
|
||||
|
||||
$answer = (isset($_POST['answer'])) ?$_POST['answer'] :"";
|
||||
?>
|
||||
<form method="post" action="">
|
||||
<strong>Раздеть всех персонажей</strong><br>
|
||||
<select name="answer">
|
||||
<option value="no">Нет</option>
|
||||
<option value="yes">Да</option>
|
||||
</select>
|
||||
<input type="submit" name="submit" value="Далее"></form>
|
||||
<?
|
||||
if ($answer == 'yes')
|
||||
{
|
||||
$sql1 = $adb->query("UPDATE `inv` SET `wear` = '0';");
|
||||
$sql2 = $adb->query("UPDATE `characters`
|
||||
SET `helmet` = '0',
|
||||
`naruchi` = '0',
|
||||
`hand_r` = '0',
|
||||
`hand_r_free` = '1',
|
||||
`hand_r_type` = 'phisic',
|
||||
`armor` = '0',
|
||||
`poyas` = '0',
|
||||
`sergi` = '0',
|
||||
`amulet` = '0',
|
||||
`ring1` = '0',
|
||||
`ring2` = '0',
|
||||
`ring3` = '0',
|
||||
`perchi` = '0',
|
||||
`hand_l` = '0',
|
||||
`hand_l_free` = '1',
|
||||
`hand_l_type` = 'phisic',
|
||||
`pants` = '0',
|
||||
`boots` = '0'
|
||||
");
|
||||
echo "Все игроки раздеты.";
|
||||
}
|
||||
?>
|
||||
27
admin/style.css
Normal file
27
admin/style.css
Normal file
@@ -0,0 +1,27 @@
|
||||
BODY {margin: 0; background-color: #ffffff;}
|
||||
div {color: #000000; font-size: 12px; padding-left: 1px; padding-right: 1px; font-family: Arial;}
|
||||
div.white {color: #000000; font-weight: bolder; font-size: 13px; padding-left: 1px; padding-right: 1px; font-family: Times New Roman;}
|
||||
div.mic {color: #000000; font-size: 11px; font-family: Arial; text-decoration: none;}
|
||||
|
||||
td.head {margin: 0px; padding: 0px; background-color: #ffffff;}
|
||||
|
||||
input.main {border: 1px solid #666666; background: #ffffff; height: auto; font-size : 10px; width: 200px; color: #000000;}
|
||||
input.but {border: 1px solid #666666; background: #ffffff; height: auto; font-size : 10px; color: #000000; }
|
||||
|
||||
a:link {color: #000000; font-size: 12px; font-family: Arial; text-decoration: none;}
|
||||
a:visited {color: #000000; font-size: 12px; font-family: Arial; text-decoration: none;}
|
||||
a:hover {color: #000000; font-size: 12px; font-family: Arial; text-decoration: underline;}
|
||||
a.mic:link {color: #000000; font-size: 11px; font-family: Arial; text-decoration: none;}
|
||||
a.mic:visited {color: #000000; font-size: 11px; font-family: Arial; text-decoration: none;}
|
||||
a.mic:hover {color: #000000; font-size: 11px; font-family: Arial; text-decoration: none;}
|
||||
a.big:link {color: #003333; font-size: 20px; padding-left: 1px; padding-right: 1px; font-family: Arial; text-decoration: none;}
|
||||
a.big:visited {color: #003333; font-size: 20px; padding-left: 1px; padding-right: 1px; font-family: Arial; text-decoration: none;}
|
||||
a.big:hover {color: #003333; font-size: 20px; padding-left: 1px; padding-right: 1px; font-family: Arial; text-decoration: none;}
|
||||
a.undl {color: #FFFFBB; text-decoration: underline;}
|
||||
a.undl:hover {color: #FFFFFF; text-decoration: underline;}
|
||||
|
||||
.header {font-weight: bold; color: #FF7799;}
|
||||
.small {font-size: 11px;}
|
||||
.blok {width: 100%;}
|
||||
.submenu {position: absolute; visibility: hidden;}
|
||||
#mmoves {border: #666666 1px solid; padding: 2px; visibility: hidden; overflow: visible; white-space: nowrap; position: absolute; left: 0px; top: 0px; background-color: #ffffcc; z-index: 200; text-align: left; font-size: 15px;}
|
||||
Reference in New Issue
Block a user