0,
26 => 1,
30 => 2,
29 => 3,
5 => 4,
6 => 4,
2 => 5,
3 => 6,
15 => 7,
12 => 8,
7 => 9,
14 => 10,
8 => 11,
4 => 12,
1 => 13,
//28 => 14,
20 => 15,
18 => 16,
21 => 17,
22 => 18,
19 => 19,
28 => 20,
//00 => 21,
//00 => 22,
38 => 23,
39 => 23,
37 => 23,
13 => 24,
11 => 25,
10 => 26,
9 => 27,
62 => 22,
67 => 28, // 67 разное
32 => 22, // 32 ингридиенты, маг.предметы
34 => 28 // 34 ключи, разное
];
/* Пользователь */
if (isset($_COOKIE['login'])) {
$u = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`banned` FROM `users` WHERE `login` = "' . mysql_real_escape_string($_COOKIE['login']) . '" AND `pass` = "' . mysql_real_escape_string($_COOKIE['pass']) . '" LIMIT 1'));
}
/* Предмет */
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . mysql_real_escape_string($_GET['id']) . '" LIMIT 1'));
function timeOut($ttm)
{
$out = '';
$time_still = $ttm;
$tmp = floor($time_still / 2592000);
$id = 0;
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " мес. ";
}
$time_still = $time_still - $tmp * 2592000;
}
/*
$tmp = floor($time_still/604800);
if ($tmp > 0)
{
$id++;
if ($id<3) {$out .= $tmp." нед. ";}
$time_still = $time_still-$tmp*604800;
}
*/
$tmp = floor($time_still / 86400);
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " дн. ";
}
$time_still = $time_still - $tmp * 86400;
}
$tmp = floor($time_still / 3600);
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " ч. ";
}
$time_still = $time_still - $tmp * 3600;
}
$tmp = floor($time_still / 60);
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " мин. ";
}
}
if ($out == '') {
if ($time_still < 0) {
$time_still = 0;
}
$out = $time_still . ' сек.';
}
return $out;
}
function lookStats($m)
{
$ist = [];
$di = explode('|', $m);
$i = 0;
$de = false;
while ($i < count($di)) {
$de = explode('=', $di[$i]);
if (isset($de[0], $de[1])) {
if (!isset($ist[$de[0]])) {
$ist[$de[0]] = 0;
}
$ist[$de[0]] = $de[1];
}
$i++;
}
return $ist;
}
if (!isset($itm['id'])) {
$itd = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . mysql_real_escape_string($_GET['id']) . '" LIMIT 1'));
if (!isset($itd['id'])) {
$itd = [];
} else {
$itd = lookStats($itd['data']);
}
} else {
$itd = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'));
$itd = lookStats($itd['data']);
}
$items = [
'tr' => [
'lvl',
's1',
's2',
's3',
's4',
's5',
's6',
's7',
's8',
's9',
's10',
'a1',
'a2',
'a3',
'a4',
'a5',
'a6',
'a7',
'mg1',
'mg2',
'mg3',
'mg4',
'mg5',
'mg6',
'mg7',
'mall',
'm2all',
'aall',
],
'add' => [
'min_heal_proc',
'no_yv1',
'no_bl1',
'no_pr1',
'no_yv2',
'no_bl2',
'no_pr2',
'silver',
'pza',
'pza1',
'pza2',
'pza3',
'pza4',
'pzm',
'pzm1',
'pzm2',
'pzm3',
'pzm4',
'pzm5',
'pzm6',
'pzm7',
'yron_min',
'yron_max',
'notravma',
'min_zonb',
'min_zona',
'nokrit',
'pog',
'min_use_mp',
'za1proc',
'za2proc',
'za3proc',
'za4proc',
'zaproc',
'zmproc',
'zm1proc',
'zm2proc',
'zm3proc',
'zm4proc',
'shopSale',
's1',
's2',
's3',
's4',
's5',
's6',
's7',
's8',
's9',
's10',
'aall',
'a1',
'a2',
'a3',
'a4',
'a5',
'a6',
'a7',
'm2all',
'mall',
'mg1',
'mg2',
'mg3',
'mg4',
'mg5',
'mg6',
'mg7',
'hpAll',
'mpAll',
'm1',
'm2',
'm3',
'm4',
'm5',
'm6',
'm7',
'm8',
'm9',
'm14',
'm15',
'm16',
'm17',
'm18',
'm19',
'm20',
'm21',
'pa1',
'pa2',
'pa3',
'pa4',
'pm1',
'pm2',
'pm3',
'pm4',
'pm5',
'pm6',
'pm7',
'za',
'za1',
'za2',
'za3',
'za4',
'zma',
'zm',
'zm1',
'zm2',
'zm3',
'zm4',
'zm5',
'zm6',
'zm7',
'mib1',
'mab1',
'mib2',
'mab2',
'mib3',
'mab3',
'mib4',
'mab4',
'speedhp',
'speedmp',
'm10',
'm11',
'zona',
'zonb',
'maxves',
'minAtack',
'maxAtack',
'speed_dungeon',
'antm3',
],
'sv' => [
'pza',
'pza1',
'pza2',
'pza3',
'pza4',
'notravma',
'min_zonb',
'min_zona',
'nokrit',
'pog',
'min_use_mp',
'za1proc',
'za2proc',
'za3proc',
'za4proc',
'zaproc',
'zmproc',
'zm1proc',
'zm2proc',
'zm3proc',
'zm4proc',
'shopSale',
's1',
's2',
's3',
's4',
's5',
's6',
's7',
's8',
's9',
's10',
'aall',
'a1',
'a2',
'a3',
'a4',
'a5',
'a6',
'a7',
'm2all',
'mall',
'mg1',
'mg2',
'mg3',
'mg4',
'mg5',
'mg6',
'mg7',
'hpAll',
'mpAll',
'm1',
'm2',
'm3',
'm4',
'm5',
'm6',
'm7',
'm8',
'm9',
'm14',
'm15',
'm16',
'm17',
'm18',
'm19',
'm20',
'm21',
'pa1',
'pa2',
'pa3',
'pa4',
'pm1',
'pm2',
'pm3',
'pm4',
'pm5',
'pm6',
'pm7',
'min_use_mp',
'za',
'za1',
'za2',
'za3',
'za4',
'zma',
'zm',
'zm1',
'zm2',
'zm3',
'zm4',
'zm5',
'zm6',
'zm7',
'mib1',
'mab1',
'mib2',
'mab2',
'mib3',
'mab3',
'mib4',
'mab4',
'speedhp',
'speedmp',
'm10',
'm11',
'zona',
'zonb',
'maxves',
'minAtack',
'maxAtack',
'free_stats',
'tya1',
'tya2',
'tya3',
'tya4',
'tym1',
'tym2',
'tym3',
'tym4',
'tym5',
'tym6',
'tym7',
],
];
$is = [
'oza' => 'Защита от урона',
'oza1' => 'Защита от колющего урона',
'oza2' => 'Защита от рубящего урона',
'oza3' => 'Защита от дробящего урона',
'oza4' => 'Защита от режущего урона',
'hpAll' => 'Уровень жизни (HP)',
'mpAll' => 'Уровень маны',
'sex' => 'Пол',
'lvl' => 'Уровень',
's1' => 'Сила',
's2' => 'Ловкость',
's3' => 'Интуиция',
's4' => 'Выносливость',
's5' => 'Интелект',
's6' => 'Мудрость',
's7' => 'Духовность',
's8' => 'Воля',
's9' => 'Свобода духа',
's10' => 'Божественность',
'm1' => 'Мф. критического удара (%)',
'm2' => 'Мф. против критического удара (%)',
'm3' => 'Мф. мощности критического удара (%)',
'm4' => 'Мф. увертывания (%)',
'm5' => 'Мф. против увертывания (%)',
'm6' => 'Мф. контрудара (%)',
'm7' => 'Мф. парирования (%)',
'm8' => 'Мф. блока щитом (%)',
'm9' => 'Мф. пробоя брони (%)',
'm14' => 'Мф. абс. критического удара (%)',
'm15' => 'Мф. абс. увертывания (%)',
'm16' => 'Мф. абс. парирования (%)',
'm17' => 'Мф. абс. контрудара (%)',
'm18' => 'Мф. абс. блока щитом (%)',
'm19' => 'Мф. абс. магический промах (%)',
'm20' => 'Мф. удача (%)',
'm21' => 'Мф. абс. попадания (%)',
'a1' => 'Мастерство владения ножами, кинжалами',
'a2' => 'Мастерство владения топорами, секирами',
'a3' => 'Мастерство владения дубинами, молотами',
'a4' => 'Мастерство владения мечами',
'a5' => 'Мастерство владения магическими посохами',
'a6' => 'Мастерство владения луками',
'a7' => 'Мастерство владения арбалетами',
'aall' => 'Мастерство владения оружием',
'mall' => 'Мастерство владения магией стихий',
'm2all' => 'Мастерство владения магией',
'mg1' => 'Мастерство владения магией огня',
'mg2' => 'Мастерство владения магией воздуха',
'mg3' => 'Мастерство владения магией воды',
'mg4' => 'Мастерство владения магией земли',
'mg5' => 'Мастерство владения магией Света',
'mg6' => 'Мастерство владения магией Тьмы',
'mg7' => 'Мастерство владения серой магией',
'tj' => 'Тяжелая броня',
'lh' => 'Легкая броня',
'minAtack' => 'Минимальный урон',
'maxAtack' => 'Максимальный урон',
'm10' => 'Мф. мощности урона',
'm11' => 'Мф. мощности магии стихий',
'm11a' => 'Мф. мощности магии',
'pa1' => 'Мф. мощности колющего урона',
'pa2' => 'Мф. мощности рубящего урона',
'pa3' => 'Мф. мощности дробящий урона',
'pa4' => 'Мф. мощности режущий урона',
'pm1' => 'Мф. мощности магии огня',
'pm2' => 'Мф. мощности магии воздуха',
'pm3' => 'Мф. мощности магии воды',
'pm4' => 'Мф. мощности магии земли',
'pm5' => 'Мф. мощности магии Света',
'pm6' => 'Мф. мощности магии Тьмы',
'pm7' => 'Мф. мощности серой магии',
'za' => 'Защита от урона',
'zm' => 'Защита от магии стихий',
'zma' => 'Защита от магии',
'za1' => 'Защита от колющего урона',
'za2' => 'Защита от рубящего урона',
'za3' => 'Защита от дробящий урона',
'za4' => 'Защита от режущий урона',
'zm1' => 'Защита от магии огня',
'zm2' => 'Защита от магии воздуха',
'zm3' => 'Защита от магии воды',
'zm4' => 'Защита от магии земли',
'zm5' => 'Защита от магии Света',
'zm6' => 'Защита от магии Тьмы',
'zm7' => 'Защита от серой магии',
'pza' => 'Понижение защиты от урона',
'pzm' => 'Понижение защиты от магии',
'pza1' => 'Понижение защиты от колющего урона',
'min_heal_proc' => 'Эффект лечения (%)',
'silver' => 'Премиум',
'notravma' => 'Защита от травм',
'yron_min' => 'Минимальный урон',
'yron_max' => 'Максимальный урон',
'pza2' => 'Понижение защиты от рубящего урона',
'pza3' => 'Понижение защиты от дробящего урона',
'pza4' => 'Понижение защиты от режущего урона',
'pzm1' => 'Понижение защиты от магии огня',
'pzm2' => 'Понижение защиты от магии воздуха',
'pzm3' => 'Понижение защиты от магии воды',
'pzm4' => 'Понижение защиты от магии земли',
'pzm5' => 'Понижение защиты от магии Света',
'pzm6' => 'Понижение защиты от магии Тьмы',
'pzm7' => 'Понижение защиты от серой магии',
'speedhp' => 'Регенерация здоровья (НР)',
'speedmp' => 'Регенерация маны (МР)',
'tya1' => 'Колющие атаки',
'tya2' => 'Рубящие атаки',
'tya3' => 'Дробящие атаки',
'tya4' => 'Режущие атаки',
'tym1' => 'Огненные атаки',
'tym2' => 'Электрические атаки',
'tym3' => 'Ледяные атаки',
'tym4' => 'Земляные атаки',
'tym5' => 'Атаки Света',
'tym6' => 'Атаки Тьмы',
'tym7' => 'Серые атаки',
'min_use_mp' => 'Уменьшает расход маны',
'pog' => 'Поглощение урона',
'maxves' => 'Увеличивает рюкзак',
'zona' => 'Дополнительная зона атаки',
'zaproc' => 'Блокировка физического Урона(%)',
'zmproc' => 'Блокировка магического Урона (%)',
'speed_dungeon' => 'Скорость перемещения по пещерам',
'free_stats' => 'Свободных распределений',
'antm3' => 'Мф. против мощности крит. удара',
];
if (!file_exists('img.new-combats.com/i/encicl/pict_' . $rz[$rt[$itm['type']]][0] . '.jpg') == true) {
//subject
$rz[$rt[$itm['type']]][0] = 'subject';
}
if (!isset($rz[$rt[$itm['type']]][1])) {
$rz[$rt[$itm['type']]][1] = 'Прочие предметы';
}
?>
Бойцовский клуб | Библиотека
if (isset($itm['id'])) { ?> | = $rz[$rt[$itm['type']]][1] ?> | = $itm['name'] ?>
} ?>
if (isset($itm['id'])) { ?>
|
|
|
|
» Предметы / = $rz[$rt[$itm['type']]][1] ?> /
= $itm['name'] ?>
= $itm['name'] ?>
if ($img3dShow == false && (file_exists('img.new-combats.com/i/big/3d' . str_replace('.gif', '',
str_replace('.png', '', $itm['img'])) . '.jpg') == true) or $img3dShow == true) { ?>
} ?>
= $itm['name'] ?>
$crd = '';
if ($admin == 1) {
$crd = 'Редактировать предмет ';
echo $crd;
}
if ($itm['massa'] > 0) {
echo '(Масса: ' . $itm['massa'] . ') ';
}
if (isset($itd['art']) && $itd['art'] > 0) {
echo ' ';
}
if (isset($po['sudba']) && $po['sudba'] > 0) {
echo ' ';
}
if ($itm['price1'] > 0) {
echo ' Цена: ' . $itm['price1'] . ' кр.';
}
if ($itm['price2'] > 0) {
echo ' Цена: ' . $itm['price2'] . ' екр.';
}
if ($itm['iznosMAXi'] >= 999999999) {
echo ' Долговечность: неразрушимо';
} elseif ($itm['iznosMAXi'] > 0) {
echo ' Долговечность: 0/' . $itm['iznosMAXi'] . '';
}
//Срок годности предмета
if (isset($itd['srok']) && $itd['srok'] > 0) {
$itm['srok'] = $itd['srok'];
}
if ($itm['srok'] > 0) {
echo ' Срок годности: ' . timeOut($itm['srok']);
}
//Продолжительность действия магии:
if ((int)$itm['magic_inci'] > 0) {
$efi = mysql_fetch_array(mysql_query('SELECT * FROM `eff_main` WHERE `id2` = "' . ((int)$itm['magic_inci']) . '" LIMIT 1'));
if (isset($efi['id2']) && $efi['actionTime'] > 0) {
echo ' Продолжительность действия: ' . timeOut($efi['actionTime']);
}
}
/* требования */
$tr = '';
$t = $items['tr'];
$x = 0;
while ($x < count($t)) {
$n = $t[$x];
if (isset($itd['tr_' . $n])) {
$tr .= ' • ';
$tr .= $is[$n] . ': ' . $itd['tr_' . $n];
}
$x++;
}
if ($tr != '') {
echo ' Требуется минимальное:' . $tr;
}
/* действует на */
$tr = '';
$t = $items['add'];
$x = 0;
while ($x < count($t)) {
$n = $t[$x];
if (isset($itd['add_' . $n]) && isset($is[$n])) {
$z = '+';
if ($itd['add_' . $n] < 1) {
$z = '';
}
$tr .= ' • ' . $is[$n] . ': ' . $z . $itd['add_' . $n];
}
$x++;
}
//действует на (броня)
$i = 1;
$bn = [1 => 'головы', 2 => 'корпуса', 3 => 'пояса', 4 => 'ног'];
while ($i <= 4) {
if (isset($itd['add_mab' . $i]) && $itd['add_mab' . $i] > 0) {
if ($itd['add_mab' . $i] == $itd['add_mib' . $i]) {
$z = '+';
if ($itd['add_mab' . $i] < 0) {
$z = '';
}
$tr .= ' • Броня ' . $bn[$i] . ': ' . $z . '' . $itd['add_mab' . $i];
} else {
$tr .= ' • Броня ' . $bn[$i] . ': ' . $itd['add_mib' . $i] . '-' . $itd['add_mab' . $i];
}
}
$i++;
}
if ($tr != '') {
echo ' Действует на:' . $tr;
}
/* свойства предмета */
$tr = '';
if (isset($itd['sv_yron_min'], $itd['sv_yron_max'])) {
$tr .= ' • Урон: ' . $itd['sv_yron_min'] . ' - ' . $itd['sv_yron_max'];
}
$x = 0;
while ($x < count($t)) {
$n = $t[$x];
if (isset($itd['sv_' . $n])) {
$z = '+';
if ($itd['sv_' . $n] < 0) {
$z = '';
}
$tr .= ' • ' . $is[$n] . ': ' . $z . '' . $itd['sv_' . $n];
}
$x++;
}
if ($itm['2too'] == 1) {
$tr .= ' • Второе оружие';
}
if ($itm['2h'] == 1) {
$tr .= ' • Двуручное оружие';
}
if (isset($itd['zonb'])) {
$tr .= ' •Зоны блокирования: ';
if ($itd['zonb'] > 0) {
$x = 1;
while ($x <= $itd['zonb']) {
$tr .= '+';
$x++;
}
} else {
$tr .= '—';
}
}
if ($tr != '') {
echo ' Свойства предмета:' . $tr;
}
/* особенности */
$tr = '';
$x = 1;
while ($x <= 4) {
if (isset($itd['tya' . $x]) && $itd['tya' . $x] > 0) {
$tyc = 'Ничтожно редки';
if ($itd['tya' . $x] > 9) {
$tyc = 'Редки';
}
if ($itd['tya' . $x] > 24) {
$tyc = 'Малы';
}
if ($itd['tya' . $x] > 49) {
$tyc = 'Временами';
}
if ($itd['tya' . $x] > 74) {
$tyc = 'Регулярны';
}
if ($itd['tya' . $x] > 89) {
$tyc = 'Часты';
}
if ($itd['tya' . $x] >= 100) {
$tyc = 'Всегда';
}
$tr .= ' • ' . $is['tya' . $x] . ': ' . $tyc;
}
$x++;
}
$x = 1;
while ($x <= 7) {
if (isset($itd['tym' . $x]) && $itd['tym' . $x] > 0) {
$tyc = 'Ничтожно редки';
if ($itd['tym' . $x] > 9) {
$tyc = 'Редки';
}
if ($itd['tym' . $x] > 24) {
$tyc = 'Малы';
}
if ($itd['tym' . $x] > 49) {
$tyc = 'Временами';
}
if ($itd['tym' . $x] > 74) {
$tyc = 'Регулярны';
}
if ($itd['tym' . $x] > 89) {
$tyc = 'Часты';
}
if ($itd['tym' . $x] >= 100) {
$tyc = 'Всегда';
}
$tr .= ' • ' . $is['tym' . $x] . ': ' . $tyc;
}
$x++;
}
$x = 1;
while ($x <= 4) {
if (isset($itd['add_oza' . $x]) && $itd['add_oza' . $x] > 0) {
$tyc = 'Слабая';
if ($itd['add_oza' . $x] == 4) {
$tyc = 'Посредственная';
}
if ($itd['add_oza' . $x] == 2) {
$tyc = 'Нормальная';
}
if ($itd['add_oza' . $x] == 3) {
$tyc = 'Хорошая';
}
if ($itd['add_oza' . $x] == 5) {
$tyc = 'Великолепная';
}
if ($tyc != '') {
$tr .= ' • ' . $is['oza' . $x] . ': ' . $tyc;
}
}
$x++;
}
if (isset($itd['free_stats']) && $itd['free_stats'] > 0) {
echo ' Свободные распределения: • Возможных распределений: ' . $itd['free_stats'];
}
if ($tr != '') {
echo ' Особенности:' . $tr;
}
$is2 = '';
if (isset($itd['complect'])) {
$is2 .= ' Дополнительная информация:';
}
if (isset($itd['complect'])) {
//не отображается
$com1 = ['name' => 'Неизвестный Комплект', 'x' => 0, 'text' => ''];
$spc = mysql_query('SELECT * FROM `complects` WHERE `com` = "' . $itd['complect'] . '" ORDER BY `x` ASC LIMIT 20');
while ($itmc = mysql_fetch_array($spc)) {
$com1['name'] = $itmc['name'];
$com1['text'] .= ' • ' . $itmc['x'] . ': ';
//действие комплекта
$i1c = 0;
$i2c = 0;
$i1e = lookStats($itmc['data']);
while ($i1c < count($items['add'])) {
if (isset($i1e[$items['add'][$i1c]])) {
$i3c = $i1e[$items['add'][$i1c]];
if ($i3c > 0) {
$i3c = '+' . $i3c;
}
if ($i2c > 0) {
$com1['text'] .= ' ' . $is[$items['add'][$i1c]] . ': ' . $i3c;
} else {
$com1['text'] .= $is[$items['add'][$i1c]] . ': ' . $i3c;
}
$com1['text'] .= ' ';
$i2c++;
}
$i1c++;
}
unset($i1c, $i2c, $i3c);
$com1['x']++;
}
$is2 .= ' • Часть комплекта: ' . $com1['name'] . ' ';
$is2 .= $com1['text'];
$is2 .= '';
}
$is2 .= '';
if ($itm['info'] != '') {
$is2 .= 'Описание: ' . $itm['info'] . ' ';
}
if (isset($itd['info']) && $itd['info'] != '') {
$is2 .= '' . $itd['info'] . ' ';
}
if (isset($itm['use_text']) && $itm['max_text'] - $itm['use_text'] > 0) {
$is2 .= 'Количество символов: ' . ($itm['max_text'] - $itm['use_text']) . ' ';
}
if (isset($itd['noremont']) && $itd['noremont'] > 0) {
$is2 .= 'Предмет не подлежит ремонту ';
}
if (isset($itd['frompisher']) && $itd['frompisher'] > 0) {
$is2 .= 'Предмет из подземелья ';
}
if (isset($itm['dn_delete']) && $itm['dn_delete'] > 0) {
$is2 .= 'Предмет будет удален при выходе из подземелья ';
}
$is2 .= '';
echo $is2;
?>
/*
Требуется минимальное: • Уровень: 4 • Выносливость: 16 • Сила: 16
Действует на: • Мф. увертывания (%): +30 • Интуиция: +3 • Сила: +5
Свойства предмета: • Урон: 8 - 18 • Мф. против увертывания (%): 30 • Мф. критического удара (%): 50 • Мастерство владения мечами: 2 • Зоны блокирования: +
Особенности: • Колющие атаки: Малы • Рубящие атаки: Временами • Дробящие атаки: Редки • Режущие атаки: Малы
Возможно усиление до 10го уровня
*/
?>
|
|
|
| |
|
|
|
|
} else {
$rv = explode('i', $url[2]);
$rv = (int)$rv[1];
//
$rname = 'Библиотека предметов Бойцовского Клуба';
$html = '';
//
if ($rv >= 0) {
if ($rv == 1) {
//Костыли
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 26');
} elseif ($rv == 3) {
//Свитки
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 29 AND `name` NOT LIKE "%Кристаллизатор%"');
} elseif ($rv == 2) {
//Эликсиры
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 30');
} elseif ($rv == 6) {
//Броня тяжелая
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 6');
} elseif ($rv == 32) {
//Броня легкая
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 5');
} elseif ($rv == 7) {
//Венки на голову
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 2');
} elseif ($rv == 8) {
//Наручи
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 3');
} elseif ($rv == 9) {
//Ботинки
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 15');
} elseif ($rv == 10) {
//Перчатки
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 12');
} elseif ($rv == 11) {
//Плащи
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 7');
} elseif ($rv == 12) {
//Поножи
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 14');
} elseif ($rv == 13) {
//Пояса
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 8');
} elseif ($rv == 14) {
//Рубахи
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 4');
} elseif ($rv == 15) {
//Шлема
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 1');
} elseif ($rv == 16) {
//Елки
$sp = mysql_query('SELECT * FROM `items_main` WHERE `name` LIKE "%Елка%"');
} elseif ($rv == 17) {
//Дубины
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 20');
} elseif ($rv == 18) {
//Кинжалы
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 18');
} elseif ($rv == 19) {
//Мечи
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 21');
} elseif ($rv == 20) {
//Топоры
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 19');
} elseif ($rv == 21) {
//Посохи
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 22');
} elseif ($rv == 22) {
//Цветы
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 32 AND `img` LIKE "f_%"');
} elseif ($rv == 23) {
//Компоненты
//$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 2');
} elseif ($rv == 24) {
//Маг.предметы
//$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 2');
} elseif ($rv == 25) {
//Подарки
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 38 OR `type` = 63');
} elseif ($rv == 26) {
//Руны
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 31');
} elseif ($rv == 27) {
//Прочие
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 32');
} elseif ($rv == 28) {
//Щиты
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 13');
} elseif ($rv == 29) {
//Кольца
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 11');
} elseif ($rv == 30) {
//Ожерелья
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 10');
} elseif ($rv == 31) {
//Серьги
$sp = mysql_query('SELECT * FROM `items_main` WHERE `type` = 9');
}
}
?>
|
|
|
|
» Предметы /
= $rname ?>
if ($rv == 0) {
echo 'Выберите один из разделов слева, чтобы отобразить предметы ';
} else {
while ($itm = mysql_fetch_array($sp)) {
//if(!isset($itm['id'])) {
$itd = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'));
$itd = lookStats($itd['data']);
?>
= $itm['name'] ?>
if ($admin == 1) {
$crd = 'Редактировать предмет ';
echo $crd;
}
if ($itm['massa'] > 0) {
echo '(Масса: ' . $itm['massa'] . ') ';
}
if (isset($itd['art']) && $itd['art'] > 0) {
echo ' ';
}
if (isset($po['sudba'])) {
echo ' ';
}
if ($itm['price1'] > 0) {
echo ' Цена: ' . $itm['price1'] . ' кр.';
}
if ($itm['price2'] > 0) {
echo ' Цена: ' . $itm['price2'] . ' екр.';
}
if ($itm['iznosMAXi'] >= 999999999) {
echo ' Долговечность: неразрушимо';
} elseif ($itm['iznosMAXi'] > 0) {
echo ' Долговечность: 0/' . $itm['iznosMAXi'] . '';
}
//Срок годности предмета
if (isset($itd['srok']) && $itd['srok'] > 0) {
$itm['srok'] = $itd['srok'];
}
if ($itm['srok'] > 0) {
echo ' Срок годности: ' . timeOut($itm['srok']);
}
//Продолжительность действия магии:
if ((int)$itm['magic_inci'] > 0) {
$efi = mysql_fetch_array(mysql_query('SELECT * FROM `eff_main` WHERE `id2` = "' . ((int)$itm['magic_inci']) . '" LIMIT 1'));
if (isset($efi['id2']) && $efi['actionTime'] > 0) {
echo ' Продолжительность действия: ' . timeOut($efi['actionTime']);
}
}
/* требования */
$tr = '';
$t = $items['tr'];
$x = 0;
while ($x < count($t)) {
$n = $t[$x];
if (isset($itd['tr_' . $n])) {
$tr .= ' • ';
$tr .= $is[$n] . ': ' . $itd['tr_' . $n];
}
$x++;
}
if ($tr != '') {
echo ' Требуется минимальное:' . $tr;
}
/* действует на */
$tr = '';
$t = $items['add'];
$x = 0;
while ($x < count($t)) {
$n = $t[$x];
if (isset($itd['add_' . $n]) && isset($is[$n])) {
$z = '+';
if ($itd['add_' . $n] < 1) {
$z = '';
}
$tr .= ' • ' . $is[$n] . ': ' . $z . $itd['add_' . $n];
}
$x++;
}
//действует на (броня)
$i = 1;
$bn = [1 => 'головы', 2 => 'корпуса', 3 => 'пояса', 4 => 'ног'];
while ($i <= 4) {
if (isset($itd['add_mab' . $i]) && $itd['add_mab' . $i] > 0) {
if ($itd['add_mab' . $i] == $itd['add_mib' . $i]) {
$z = '+';
if ($itd['add_mab' . $i] < 0) {
$z = '';
}
$tr .= ' • Броня ' . $bn[$i] . ': ' . $z . '' . $itd['add_mab' . $i];
} else {
$tr .= ' • Броня ' . $bn[$i] . ': ' . $itd['add_mib' . $i] . '-' . $itd['add_mab' . $i];
}
}
$i++;
}
if ($tr != '') {
echo ' Действует на:' . $tr;
}
/* свойства предмета */
$tr = '';
if (isset($itd['sv_yron_min'], $itd['sv_yron_max'])) {
$tr .= ' • Урон: ' . $itd['sv_yron_min'] . ' - ' . $itd['sv_yron_max'];
}
$x = 0;
while ($x < count($t)) {
$n = $t[$x];
if (isset($itd['sv_' . $n])) {
$z = '+';
if ($itd['sv_' . $n] < 0) {
$z = '';
}
$tr .= ' • ' . $is[$n] . ': ' . $z . '' . $itd['sv_' . $n];
}
$x++;
}
if ($itm['2too'] == 1) {
$tr .= ' • Второе оружие';
}
if ($itm['2h'] == 1) {
$tr .= ' • Двуручное оружие';
}
if (isset($itd['zonb'])) {
$tr .= ' • Зоны блокирования: ';
if ($itd['zonb'] > 0) {
$x = 1;
while ($x <= $itd['zonb']) {
$tr .= '+';
$x++;
}
} else {
$tr .= '—';
}
}
if ($tr != '') {
echo ' Свойства предмета:' . $tr;
}
/* особенности */
$tr = '';
$x = 1;
while ($x <= 4) {
if (isset($itd['tya' . $x]) && $itd['tya' . $x] > 0) {
$tyc = 'Ничтожно редки';
if ($itd['tya' . $x] > 6) {
$tyc = 'Редки';
}
if ($itd['tya' . $x] > 14) {
$tyc = 'Малы';
}
if ($itd['tya' . $x] > 34) {
$tyc = 'Временами';
}
if ($itd['tya' . $x] > 79) {
$tyc = 'Регулярны';
}
if ($itd['tya' . $x] > 89) {
$tyc = 'Часты';
}
if ($itd['tya' . $x] >= 100) {
$tyc = 'Всегда';
}
$tr .= ' • ' . $is['tya' . $x] . ': ' . $tyc;
}
$x++;
}
$x = 1;
while ($x <= 7) {
if (isset($itd['tym' . $x]) && $itd['tym' . $x] > 0) {
$tyc = 'Ничтожно редки';
if ($itd['tym' . $x] > 6) {
$tyc = 'Редки';
}
if ($itd['tym' . $x] > 14) {
$tyc = 'Малы';
}
if ($itd['tym' . $x] > 34) {
$tyc = 'Временами';
}
if ($itd['tym' . $x] > 79) {
$tyc = 'Регулярны';
}
if ($itd['tym' . $x] > 89) {
$tyc = 'Часты';
}
if ($itd['tym' . $x] >= 100) {
$tyc = 'Всегда';
}
$tr .= ' • ' . $is['tym' . $x] . ': ' . $tyc;
}
$x++;
}
$x = 1;
while ($x <= 4) {
if (isset($itd['add_oza' . $x]) && $itd['add_oza' . $x] > 0) {
$tyc = 'Слабая';
if ($itd['add_oza' . $x] == 4) {
$tyc = 'Посредственная';
}
if ($itd['add_oza' . $x] == 2) {
$tyc = 'Нормальная';
}
if ($itd['add_oza' . $x] == 3) {
$tyc = 'Хорошая';
}
if ($itd['add_oza' . $x] == 5) {
$tyc = 'Великолепная';
}
if ($tyc != '') {
$tr .= ' • ' . $is['oza' . $x] . ': ' . $tyc;
}
}
$x++;
}
if (isset($itd['free_stats']) && $itd['free_stats'] > 0) {
echo ' Свободные распределения: • Возможных распределений: ' . $itd['free_stats'];
}
if ($tr != '') {
echo ' Особенности:' . $tr;
}
$is2 = '';
if (isset($itd['complect'])) {
$is2 .= ' Дополнительная информация:';
}
if (isset($itd['complect'])) {
//не отображается
$com1 = ['name' => 'Неизвестный Комплект', 'x' => 0, 'text' => ''];
$spc = mysql_query('SELECT * FROM `complects` WHERE `com` = "' . $itd['complect'] . '" ORDER BY `x` ASC LIMIT 20');
while ($itmc = mysql_fetch_array($spc)) {
$com1['name'] = $itmc['name'];
$com1['text'] .= ' • ' . $itmc['x'] . ': ';
//действие комплекта
$i1c = 0;
$i2c = 0;
$i1e = lookStats($itmc['data']);
while ($i1c < count($items['add'])) {
if (isset($i1e[$items['add'][$i1c]])) {
$i3c = $i1e[$items['add'][$i1c]];
if ($i3c > 0) {
$i3c = '+' . $i3c;
}
if ($i2c > 0) {
$com1['text'] .= ' ' . $is[$items['add'][$i1c]] . ': ' . $i3c;
} else {
$com1['text'] .= $is[$items['add'][$i1c]] . ': ' . $i3c;
}
$com1['text'] .= ' ';
$i2c++;
}
$i1c++;
}
unset($i1c, $i2c, $i3c);
$com1['x']++;
}
$is2 .= ' • Часть комплекта: ' . $com1['name'] . ' ';
$is2 .= $com1['text'];
$is2 .= '';
}
$is2 .= '';
if ($itm['info'] != '') {
$is2 .= 'Описание: ' . $itm['info'] . ' ';
}
if (isset($itd['info']) && $itd['info'] != '') {
$is2 .= '' . $itd['info'] . ' ';
}
if (isset($itm['use_text']) && $itm['max_text'] - $itm['use_text'] > 0) {
$is2 .= 'Количество символов: ' . ($itm['max_text'] - $itm['use_text']) . ' ';
}
if (isset($itd['noremont']) && $itd['noremont'] > 0) {
$is2 .= 'Предмет не подлежит ремонту ';
}
if (isset($itd['frompisher']) && $itd['frompisher'] > 0) {
$is2 .= 'Предмет из подземелья ';
}
if (isset($itm['dn_delete']) && $itm['dn_delete'] > 0) {
$is2 .= 'Предмет будет удален при выходе из подземелья ';
}
$is2 .= '';
echo $is2;
?>
/*
Требуется минимальное: • Уровень: 4 • Выносливость: 16 • Сила: 16
Действует на: • Мф. увертывания (%): +30 • Интуиция: +3 • Сила: +5
Свойства предмета: • Урон: 8 - 18 • Мф. против увертывания (%): 30 • Мф. критического удара (%): 50 • Мастерство владения мечами: 2 • Зоны блокирования: +
Особенности: • Колющие атаки: Малы • Рубящие атаки: Временами • Дробящие атаки: Редки • Режущие атаки: Малы
Возможно усиление до 10го уровня
*/
?> |
|
|
}
}
?>
| |
|
Предметы
Амуниция
· Костыли
· Эликсиры и еда
Заклинания
· Заклинания
Одежда
· Тяжелая броня
· Легкая броня
· Венки
· Наручи
· Обувь
· Перчатки
· Плащи
· Поножи
· Пояса
· Рубахи
· Шлемы
Оружие
· Ёлки
· Дубины
· Кинжалы
· Мечи
· Топоры
· Посохи
· Цветы и Букеты
Разное
· Компоненты
· Магические предметы
· Подарки
· Руны
· Прочие предметы
Щиты
· Щиты
Ювелирные товары
· Кольца
· Ожерелья
· Серьги
|
|
|
} ?>
|
|
|
Copyright © = date('Y') ?> «www.new-combats.com»
|
|