game/modules_data/_umenie.php
2023-01-28 04:50:21 +02:00

2594 lines
137 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use DarksLight2\Training\TrainingManager;
use DarksLight2\Battle\Techniques\TechniqueCategoryEntity;
if (!defined('GAME')) {
die();
}
$u->info['marker'] = 'skills';
if (isset($_GET['delcop'])) {
mysql_query(
'DELETE FROM `complects_priem` WHERE `id` = "' . mysql_real_escape_string(
$_GET['delcop']
) . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
);
} elseif (isset($_GET['usecopr'])) {
$cpr = mysql_fetch_array(
mysql_query(
'SELECT * FROM `complects_priem` WHERE `id` = "' . mysql_real_escape_string(
$_GET['usecopr']
) . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
)
);
if (isset($cpr['id'])) {
$u->info['priems'] = $cpr['priems'];
mysql_query(
'UPDATE `stats` SET `priems` = "' . mysql_real_escape_string(
$cpr['priems']
) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
);
}
} elseif (isset($_GET['clear_abil']) && $u->info['priems'] != '0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0') {
$u->info['priems'] = '0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0';
mysql_query(
'UPDATE `stats` SET `priems` = "' . $u->info['priems'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
);
}
$priem = new Priems();
if (isset($_GET['use_priem'])) {
$priem->uns((int)$_GET['use_priem']);
} elseif (isset($_GET['unuse_priem'])) {
$priem->reuns((int)$_GET['unuse_priem']);
}
//вывод знаний
$znn = '';
$toms = 0;
$sp = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars` = "read" AND `time` < ' . time() . ''
);
while ($pl = mysql_fetch_array($sp)) {
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $pl['vals'] . '" LIMIT 1'));
if (isset($itm['id'])) {
if ($itm['id'] >= 1044 && $itm['id'] <= 1047) {
$toms++;
}
$lvar = '<br>Дата изучения: ' . date('d.m.Y', $pl['time']) . '';
$znn .= '<a target="_blank" href="https://lib.' . $c['host'] . '/items_info.php?id=' . $pl['vals'] . '&rnd=' . $code . '"><img style="margin:2px;" src="https://img.new-combats.com/i/items/' . $itm['img'] . '" onMouseOver="top.hi(this,\'Изучено: <b>' . $itm['name'] . '</b>' . $lvar . '\',event,3,0,1,1);" onMouseOut="top.hic();" onMouseDown="top.hic();" /></a> ';
} else {
$znn .= '<img style="margin:2px;" src="https://img.new-combats.com/i/items/nozn.gif" title="Изученное: Неизвестное знание" /> ';
}
}
if (10 + $toms > $u->info['priemslot']) {
$u->info['priemslot'] = 10 + $toms;
mysql_query(
'UPDATE `stats` SET `priemslot` = "' . $u->info['priemslot'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
);
}
$rzsee = 1;
if (isset($_GET['rz'])) {
$rzsee = round((int)$_GET['rz']);
if ($rzsee <= 0 || $rzsee > 7 || $rzsee == 2) {
$rzsee = 1;
}
}
$energy = '';
$str = '';
$inst = '';
$dex = '';
$intel = '';
$mec = '';
$dub = '';
$nj = '';
$top = '';
$pos = '';
$ogon = '';
$voda = '';
$vozduh = '';
$zemla = '';
$svet = '';
$seraya = '';
$tma = '';
?>
<style type="text/css">
.tz {
font-weight: bold;
color: #003388;
background-color: #CCCCCC;
cursor: pointer;
text-align: center;
}
.tzS {
font-weight: bold;
color: #000000;
background-color: #CCCCCC;
text-align: center;
}
.tzOver {
font-weight: bold;
color: #003388;
background-color: #C0C0C0;
cursor: pointer;
text-align: center;
}
.tzSet {
font-weight: bold;
color: #003388;
background-color: #A6B1C6;
cursor: default;
text-align: center;
}
.dtz {
display: none
}
.nonactive {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.nactive {
cursor: pointer;
}
</style>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 bgcolor=e2e0e0>
<SCRIPT>
var clevel = '';
var currentID =<?php echo time(); ?>;
var newrz = <?php echo $rzsee; ?>;
function dw(s) {
document.write(s);
}
function highl(nm, i) {
if (clevel == nm) {
document.getElementById(nm).className = 'tzSet'
} else {
if (i == 1) {
document.getElementById(nm).className = 'tzOver'
} else {
document.getElementById(nm).className = 'tz'
}
}
}
function setlevel(nm) {
if (clevel != '') {
document.getElementById(clevel).className = 'tz';
document.getElementById('d' + clevel).style.display = 'none';
}
clevel = nm || 'L1';
document.getElementById(clevel).className = 'tzSet';
document.getElementById('d' + clevel).style.display = 'inline';
newrz = nm.split('L');
newrz = newrz[1];
}
</SCRIPT>
<TABLE width=100%>
<TD>
<?php
$st = $u->lookStats($u->info['stats']);
if (@$_GET['dec_transfer'] || @$_GET['dec_travma'] || @$_GET['fast_homeworld'] || @$_GET['inc_expr'] || @$_GET['inc_friends'] || @$_GET['inc_hobby'] || @$_GET['max_inventory'] || @$_GET['num_transfer'] || @$_GET['speed_HP'] || @$_GET['speed_MP'] || @$_GET['speed_debuff']) {
$summs = floor(
$_GET['dec_transfer'] + $_GET['dec_travma'] + $_GET['fast_homeworld'] + $_GET['inc_expr'] + $_GET['inc_friends'] + $_GET['inc_hobby'] + $_GET['max_inventory'] + $_GET['num_transfer'] + $_GET['speed_HP'] + $_GET['speed_MP'] + $_GET['speed_debuff']
);
if (!is_numeric($summs)) {
$summs = 0;
}
if ($summs > 1) {
$summs = 0;
echo '&nbsp; &nbsp;<font color=red>Что-то здесь не так...</font><br>';
} elseif ($summs < 0) {
$summs = 0;
echo '&nbsp; &nbsp;<font color=red>При вскрытие сейфа выяснилось, что он был вскрыт до Вас ;)</font><br>';
} elseif (($st['os1'] + $_GET['dec_transfer'] <= 5 && $_GET['dec_transfer'] > 0) ||
($st['os2'] + $_GET['dec_travma'] <= 5 && $_GET['dec_travma'] > 0) ||
($st['os3'] + $_GET['fast_homeworld'] <= 5 && $_GET['fast_homeworld'] > 0) ||
($st['os4'] + $_GET['inc_expr'] <= 5 && $_GET['inc_expr'] > 0) ||
($st['os5'] + $_GET['inc_friends'] <= 5 && $_GET['inc_friends'] > 0) ||
($st['os6'] + $_GET['inc_hobby'] <= 5 && $_GET['inc_hobby'] > 0) ||
($st['os7'] + $_GET['max_inventory'] <= 5 && $_GET['max_inventory'] > 0) ||
($st['os8'] + $_GET['num_transfer'] <= 5 && $_GET['num_transfer'] > 0) ||
($st['os9'] + $_GET['speed_HP'] <= 5 && $_GET['speed_HP'] > 0) ||
($st['os10'] + $_GET['speed_MP'] <= 5 && $_GET['speed_MP'] > 0) ||
($st['os11'] + $_GET['speed_debuff'] <= 5 && $_GET['speed_debuff'] > 0) && $u->info['id'] == $_GET['s4i']
) {
$st['os1'] += (int)$_GET['dec_transfer'];
$st['os2'] += (int)$_GET['dec_travma'];
$st['os3'] += (int)$_GET['fast_homeworld'];
$st['os4'] += (int)$_GET['inc_expr'];
$st['os5'] += (int)$_GET['inc_friends'];
$st['os6'] += (int)$_GET['inc_hobby'];
$st['os7'] += (int)$_GET['max_inventory'];
$st['os8'] += (int)$_GET['num_transfer'];
$st['os9'] += (int)$_GET['speed_HP'];
$st['os10'] += (int)$_GET['speed_MP'];
$st['os11'] += (int)$_GET['speed_debuff'];
$u->info['stats'] = $u->impStats($st);
}
if ($u->info['sskills'] - (int)$summs < 0) {
echo '&nbsp; &nbsp;<font color=red>У вас нет свободных особенностей</font><br>';
} elseif (mysql_query(
"UPDATE
`stats`
SET
`stats`= '" . mysql_real_escape_string($u->info['stats']) . "',
`sskills` = `sskills` - '" . mysql_real_escape_string((int)$summs) . "'
WHERE
`id` = '" . (int)$u->info['id'] . "';"
)) {
if ($_GET['dec_transfer'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Изворотливый " . ($st['os1'] > 1 ? " - " . $st['os1'] . "" : "") . "\"</font><br>";
}
if ($_GET['dec_travma'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Стойкий " . ($st['os2'] > 1 ? " - " . $st['os2'] . "" : "") . "\"</font><br>";
}
if ($_GET['fast_homeworld'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Быстрый " . ($st['os3'] > 1 ? " - " . $st['os3'] . "" : "") . "\"</font><br>";
}
if ($_GET['inc_expr'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Сообразительный " . ($st['os4'] > 1 ? " - " . $st['os4'] . "" : "") . "\"</font><br>";
}
if ($_GET['inc_friends'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Дружелюбный " . ($st['os5'] > 1 ? " - " . $st['os5'] . "" : "") . "\"</font><br>";
}
if ($_GET['inc_hobby'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Общительный " . ($st['os6'] > 1 ? " - " . $st['os6'] . "" : "") . "\"</font><br>";
}
if ($_GET['max_inventory'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Запасливый " . ($st['os7'] > 1 ? " - " . $st['os7'] . "" : "") . "\"</font><br>";
}
if ($_GET['num_transfer'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Коммуникабельный " . ($st['os8'] > 1 ? " - " . $st['os8'] . "" : "") . "\"</font><br>";
}
if ($_GET['speed_HP'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Двужильный " . ($st['os9'] > 1 ? " - " . $st['os9'] . "" : "") . "\"</font><br>";
}
if ($_GET['speed_MP'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Здравомыслящий " . ($st['os10'] > 1 ? " - " . $st['os10'] . "" : "") . "\"</font><br>";
}
if ($_GET['speed_debuff'] == 1) {
echo "&nbsp; &nbsp;<font color=red>Вы выбрали особенность \"Здоровый сон " . ($st['os11'] > 1 ? " - " . $st['os11'] . "" : "") . "\"</font><br>";
}
$u->info['sskills'] -= $summs;
}
}
if (@$_GET['upr']) {
/*-----Проверяем сумму статов и умений-----*/
if (!isset($_GET['energy']) || $_GET['energy'] < 0) {
$_GET['energy'] = 0;
}
if (!isset($_GET['str']) || $_GET['str'] < 0) {
$_GET['str'] = 0;
}
if (!isset($_GET['dex']) || $_GET['dex'] < 0) {
$_GET['dex'] = 0;
}
if (!isset($_GET['inst']) || $_GET['inst'] < 0) {
$_GET['inst'] = 0;
}
if (!isset($_GET['power']) || $_GET['power'] < 0) {
$_GET['power'] = 0;
}
if (!isset($_GET['intel']) || $_GET['intel'] < 0) {
$_GET['intel'] = 0;
}
if (!isset($_GET['wis']) || $_GET['wis'] < 0) {
$_GET['wis'] = 0;
}
if (!isset($_GET['spirit']) || $_GET['spirit'] < 0) {
$_GET['spirit'] = 0;
}
if (!isset($_GET['will']) || $_GET['will'] < 0) {
$_GET['will'] = 0;
}
if (!isset($_GET['freedom']) || $_GET['freedom'] < 0) {
$_GET['freedom'] = 0;
}
if (!isset($_GET['god']) || $_GET['god'] < 0) {
$_GET['god'] = 0;
}
if (!isset($_GET['m_sword']) || $_GET['m_sword'] < 0) {
$_GET['m_sword'] = 0;
}
if (!isset($_GET['m_tohand']) || $_GET['m_tohand'] < 0) {
$_GET['m_tohand'] = 0;
}
if (!isset($_GET['m_molot']) || $_GET['m_molot'] < 0) {
$_GET['m_molot'] = 0;
}
if (!isset($_GET['m_axe']) || $_GET['m_axe'] < 0) {
$_GET['m_axe'] = 0;
}
if (!isset($_GET['m_staff']) || $_GET['m_staff'] < 0) {
$_GET['m_staff'] = 0;
}
if (!isset($_GET['m_magic1']) || $_GET['m_magic1'] < 0) {
$_GET['m_magic1'] = 0;
}
if (!isset($_GET['m_magic2']) || $_GET['m_magic2'] < 0) {
$_GET['m_magic2'] = 0;
}
if (!isset($_GET['m_magic3']) || $_GET['m_magic3'] < 0) {
$_GET['m_magic3'] = 0;
}
if (!isset($_GET['m_magic4']) || $_GET['m_magic4'] < 0) {
$_GET['m_magic4'] = 0;
}
if (!isset($_GET['m_magic5']) || $_GET['m_magic5'] < 0) {
$_GET['m_magic5'] = 0;
}
if (!isset($_GET['m_magic6']) || $_GET['m_magic6'] < 0) {
$_GET['m_magic6'] = 0;
}
if (!isset($_GET['m_magic7']) || $_GET['m_magic7'] < 0) {
$_GET['m_magic7'] = 0;
}
$summ = floor(
$_GET['energy'] + $_GET['str'] + $_GET['dex'] + $_GET['inst'] + $_GET['power'] + $_GET['intel'] + $_GET['wis'] + $_GET['spirit'] + $_GET['will'] + $_GET['freedom'] + $_GET['god']
);
if (!is_numeric($summ)) {
$summ = 0;
}
$summu = floor(
$_GET['m_axe'] + $_GET['m_molot'] + $_GET['m_sword'] + $_GET['m_tohand'] + $_GET['m_staff'] + $_GET['m_magic1'] + $_GET['m_magic2'] + $_GET['m_magic3'] + $_GET['m_magic4'] + $_GET['m_magic5'] + $_GET['m_magic6'] + $_GET['m_magic7']
);
if (!is_numeric($summu)) {
$summu = 0;
}
/*-----Проверяем сумму статов и умений-----*/
/*-----Пишем статы и умения----*/
if (
(($_GET['energy'] > 0 || $_GET['str'] > 0 ||
$_GET['dex'] > 0 ||
$_GET['inst'] > 0 ||
$_GET['power'] > 0 ||
($_GET['intel'] > 0 && $u->info['level'] > 3) ||
($_GET['wis'] > 0 && $u->info['level'] > 6) ||
($_GET['spirit'] > 0 && $u->info['level'] > 9) ||
($_GET['will'] > 0 && $u->info['level'] > 12) ||
($_GET['freedom'] > 0 && $u->info['level'] > 15) ||
($_GET['god'] > 0 && $u->info['level'] > 18)) && $summ <= $u->info['ability'] && $u->info['ability'] > 0) ||
(($st['a1'] + $_GET['m_sword'] <= 20 && $_GET['m_sword'] > 0) ||
($st['a2'] + $_GET['m_tohand'] <= 20 && $_GET['m_tohand'] > 0) ||
($st['a3'] + $_GET['m_molot'] <= 20 && $_GET['m_molot'] > 0) ||
($st['a4'] + $_GET['m_axe'] <= 20 && $_GET['m_axe'] > 0) ||
($st['a5'] + $_GET['m_staff'] <= 20 && $_GET['m_staff'] > 0) ||
($st['mg1'] + $_GET['m_magic1'] <= 20 && $_GET['m_magic1'] > 0) ||
($st['mg2'] + $_GET['m_magic2'] <= 20 && $_GET['m_magic2'] > 0) ||
($st['mg3'] + $_GET['m_magic3'] <= 20 && $_GET['m_magic3'] > 0) ||
($st['mg4'] + $_GET['m_magic4'] <= 20 && $_GET['m_magic4'] > 0) ||
($st['mg5'] + $_GET['m_magic5'] <= 20 && $_GET['m_magic5'] > 0) ||
($st['mg6'] + $_GET['m_magic6'] <= 20 && $_GET['m_magic6'] > 0) ||
($st['mg7'] + $_GET['m_magic7'] <= 20 && $_GET['m_magic7'] > 0) && $summu <= $u->info['skills'] && $u->info['skills'] > 0) && $u->info['id'] == $_GET['s4i']
) {
$st['s1'] += (int)$_GET['str'];
$st['s2'] += (int)$_GET['dex'];
$st['s3'] += (int)$_GET['inst'];
$st['s4'] += (int)$_GET['power'];
$st['a1'] += (int)$_GET['m_sword'];
$st['a2'] += (int)$_GET['m_tohand'];
$st['a3'] += (int)$_GET['m_molot'];
$st['a4'] += (int)$_GET['m_axe'];
$st['a5'] += (int)$_GET['m_staff'];
$st['mg1'] += (int)$_GET['m_magic1'];
$st['mg2'] += (int)$_GET['m_magic2'];
$st['mg3'] += (int)$_GET['m_magic3'];
$st['mg4'] += (int)$_GET['m_magic4'];
$st['mg5'] += (int)$_GET['m_magic5'];
$st['mg6'] += (int)$_GET['m_magic6'];
$st['mg7'] += (int)$_GET['m_magic7'];
if ($u->info['level'] > 3) {
$st['s5'] += (int)$_GET['intel'];
}
if ($u->info['level'] > 6) {
$st['s6'] += (int)$_GET['wis'];
}
if ($u->info['level'] > 9) {
$st['s7'] += (int)$_GET['spirit'];
}
if ($u->info['level'] > 12) {
$st['s8'] += (int)$_GET['will'];
}
if ($u->info['level'] > 15) {
$st['s9'] += (int)$_GET['freedom'];
}
if ($u->info['level'] > 18) {
$st['s10'] += (int)$_GET['god'];
}
//$st['s11'] +=(int)$_GET['energy'];
$u->info['stats'] = $u->impStats($st);
/*if((int)$_GET['energy'] + $u->stats['s11'] > $u->info['level']) {
echo '&nbsp; &nbsp;<font color=red>Энергия не может быть выше уровня персонажа</font><br>';
}else*/
if (/*$_GET['energy'] < 0 || */
$_GET['str'] < 0 || $_GET['dex'] < 0 || $_GET['intel'] < 0 || $_GET['wis'] < 0 || $_GET['spirit'] < 0 || $_GET['will'] < 0 || $_GET['freedom'] < 0 || $_GET['god'] < 0 || $_GET['inst'] < 0 || $_GET['power'] < 0 || $_GET['m_sword'] < 0 || $_GET['m_tohand'] < 0 || $_GET['m_molot'] < 0 || $_GET['m_staff'] < 0 || $_GET['m_magic1'] < 0 || $_GET['m_magic2'] < 0 || $_GET['m_magic3'] < 0 || $_GET['m_magic4'] < 0 || $_GET['m_magic5'] < 0 || $_GET['m_magic6'] < 0 || $_GET['m_magic7'] < 0) {
echo '&nbsp; &nbsp;<font color=red>1) Что-то здесь не так...</font><br>';
} elseif ($u->info['ability'] - (int)$summ < 0 || $u->info['skills'] - (int)$summu < 0) {
echo '&nbsp; &nbsp;<font color=red>Что-то здесь не так... (Способности: ' . ($u->info['ability'] - (int)$summ) . ', Умения: ' . ($u->info['skills'] - (int)$summu) . ')</font><br>';
} elseif (mysql_query(
"UPDATE
`stats`
SET
`stats`= '" . mysql_real_escape_string($u->info['stats']) . "',
`ability` = `ability` - '" . mysql_real_escape_string((int)$summ) . "',
`skills` = `skills` - '" . mysql_real_escape_string((int)$summu) . "'
WHERE
`id` = '" . (int)$u->info['id'] . "';"
)) {
if((int)$u->info['ability'] === 0 && (int)$u->info['skills'] === 0) {
TrainingManager::getInstance()
->addPoint(
'my_user_third_quest',
function (TrainingManager $manager) {
$manager->store();
}
);
}
//if($_GET['energy']>0) {echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Энергия</B>" произведено удачно</font><br>';}
if ($_GET['str'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Сила</B>" произведено удачно</font><br>';
}
if ($_GET['dex'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Ловкость</B>" произведено удачно</font><br>';
}
if ($_GET['inst'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Интуиция</B>" произведено удачно</font><br>';
}
if ($_GET['power'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Выносливость</B>" произведено удачно</font><br>';
}
if ($_GET['intel'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Интеллект</B>" произведено удачно</font><br>';
}
if ($_GET['wis'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Мудрость</B>" произведено удачно</font><br>';
}
if ($_GET['spirit'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Духовность</B>" произведено удачно</font><br>';
}
if ($_GET['will'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Воля</B>" произведено удачно</font><br>';
}
if ($_GET['freedom'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Свобода духа</B>" произведено удачно</font><br>';
}
if ($_GET['god'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение способности "<B>Божественность</B>" произведено удачно</font><br>';
}
if ($_GET['m_sword'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения ножами, кастетами</B>" произведено удачно</font><br>';
}
if ($_GET['m_axe'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения мечами</B>" произведено удачно</font><br>';
}
if ($_GET['m_molot'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения дубинами, булавами</B>" произведено удачно</font><br>';
}
if ($_GET['m_tohand'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения топорами, секирами</B>" произведено удачно</font><br>';
}
if ($_GET['m_staff'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения магическими посохами</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic1'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения стихией Огня</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic2'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения стихией Воздуха</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic3'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения стихией Воды</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic4'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения стихией Земли</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic5'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения магией Света</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic6'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения магией Тьмы</B>" произведено удачно</font><br>';
}
if ($_GET['m_magic7'] > 0) {
echo '&nbsp; &nbsp;<font color=red>Увеличение умения "<B>Мастерство владения серой магией</B>" произведено удачно</font><br>';
}
/*--для обновления--*/
//$u->stats['s11'] += (int)$_GET['energy'];
$u->stats['s1'] += (int)$_GET['str'];
$u->stats['s2'] += (int)$_GET['dex'];
$u->stats['s3'] += (int)$_GET['inst'];
$u->stats['s4'] += (int)$_GET['power'];
$u->stats['a1'] += (int)$_GET['m_sword'];
$u->stats['a2'] += (int)$_GET['m_tohand'];
$u->stats['a3'] += (int)$_GET['m_molot'];
$u->stats['a4'] += (int)$_GET['m_axe'];
$u->stats['a5'] += (int)$_GET['m_staff'];
$u->stats['mg1'] += (int)$_GET['m_magic1'];
$u->stats['mg2'] += (int)$_GET['m_magic2'];
$u->stats['mg3'] += (int)$_GET['m_magic3'];
$u->stats['mg4'] += (int)$_GET['m_magic4'];
$u->stats['mg5'] += (int)$_GET['m_magic5'];
$u->stats['mg6'] += (int)$_GET['m_magic6'];
$u->stats['mg7'] += (int)$_GET['m_magic7'];
if ($u->info['level'] > 3) {
$u->stats['s5'] += (int)$_GET['intel'];
}
if ($u->info['level'] > 6) {
$u->stats['s6'] += (int)$_GET['wis'];
}
if ($u->info['level'] > 9) {
$u->stats['s7'] += (int)$_GET['spirit'];
}
if ($u->info['level'] > 12) {
$u->stats['s8'] += (int)$_GET['will'];
}
if ($u->info['level'] > 15) {
$u->stats['s9'] += (int)$_GET['freedom'];
}
if ($u->info['level'] > 18) {
$u->stats['s10'] += (int)$_GET['god'];
}
$u->info['ability'] -= $summ;
$u->info['skills'] -= $summu;
/*--для обновления--*/
}
}
}
/*-----Пишем статы и умения-----*/
/////Прочие разные проверки
if (!isset($st['s1'])) {
$st['s1'] = 0;
}
if (!isset($st['s2'])) {
$st['s2'] = 0;
}
if (!isset($st['s3'])) {
$st['s3'] = 0;
}
if (!isset($st['s4'])) {
$st['s4'] = 0;
}
if (!isset($st['s5'])) {
$st['s5'] = 0;
}
if (!isset($st['s6'])) {
$st['s6'] = 0;
}
if (!isset($st['s7'])) {
$st['s7'] = 0;
}
if (!isset($st['s8'])) {
$st['s8'] = 0;
}
if (!isset($st['s9'])) {
$st['s9'] = 0;
}
if (!isset($st['s10'])) {
$st['s10'] = 0;
}
//if(!isset($st['s11'])) {$st['s11']=0;}
if (!isset($st['a1'])) {
$st['a1'] = 0;
}
if (!isset($st['a2'])) {
$st['a2'] = 0;
}
if (!isset($st['a3'])) {
$st['a3'] = 0;
}
if (!isset($st['a4'])) {
$st['a4'] = 0;
}
if (!isset($st['a5'])) {
$st['a5'] = 0;
}
if (!isset($st['mg1'])) {
$st['mg1'] = 0;
}
if (!isset($st['mg2'])) {
$st['mg2'] = 0;
}
if (!isset($st['mg3'])) {
$st['mg3'] = 0;
}
if (!isset($st['mg4'])) {
$st['mg4'] = 0;
}
if (!isset($st['mg5'])) {
$st['mg5'] = 0;
}
if (!isset($st['mg6'])) {
$st['mg6'] = 0;
}
if (!isset($st['mg7'])) {
$st['mg7'] = 0;
}
if (!isset($u->stats['s1'])) {
$u->stats['s1'] = 0;
}
if (!isset($u->stats['s2'])) {
$u->stats['s2'] = 0;
}
if (!isset($u->stats['s3'])) {
$u->stats['s3'] = 0;
}
if (!isset($u->stats['s4'])) {
$u->stats['s4'] = 0;
}
if (!isset($u->stats['s5'])) {
$u->stats['s5'] = 0;
}
if (!isset($u->stats['s6'])) {
$u->stats['s6'] = 0;
}
if (!isset($u->stats['s7'])) {
$u->stats['s7'] = 0;
}
if (!isset($u->stats['s8'])) {
$u->stats['s8'] = 0;
}
if (!isset($u->stats['s9'])) {
$u->stats['s9'] = 0;
}
if (!isset($u->stats['s10'])) {
$u->stats['s10'] = 0;
}
//if(!isset($u->stats['s11'])) {$u->stats['s11']=0;}
if (!isset($u->stats['a1'])) {
$u->stats['a1'] = 0;
}
if (!isset($u->stats['a2'])) {
$u->stats['a2'] = 0;
}
if (!isset($u->stats['a3'])) {
$u->stats['a3'] = 0;
}
if (!isset($u->stats['a4'])) {
$u->stats['a4'] = 0;
}
if (!isset($u->stats['a5'])) {
$u->stats['a5'] = 0;
}
if (!isset($u->stats['mg1'])) {
$u->stats['mg1'] = 0;
}
if (!isset($u->stats['mg2'])) {
$u->stats['mg2'] = 0;
}
if (!isset($u->stats['mg3'])) {
$u->stats['mg3'] = 0;
}
if (!isset($u->stats['mg4'])) {
$u->stats['mg4'] = 0;
}
if (!isset($u->stats['mg5'])) {
$u->stats['mg5'] = 0;
}
if (!isset($u->stats['mg6'])) {
$u->stats['mg6'] = 0;
}
if (!isset($u->stats['mg7'])) {
$u->stats['mg7'] = 0;
}
if (!isset($u->stats['a1'])) {
$u->stats['a1'] = 0;
}
if (!isset($u->stats['a2'])) {
$u->stats['a2'] = 0;
}
if (!isset($u->stats['a3'])) {
$u->stats['a3'] = 0;
}
if (!isset($u->stats['a4'])) {
$u->stats['a4'] = 0;
}
if (!isset($u->stats['a5'])) {
$u->stats['a5'] = 0;
}
if (!isset($u->stats['mg1'])) {
$u->stats['mg1'] = 0;
}
if (!isset($u->stats['mg2'])) {
$u->stats['mg2'] = 0;
}
if (!isset($u->stats['mg3'])) {
$u->stats['mg3'] = 0;
}
if (!isset($u->stats['mg4'])) {
$u->stats['mg4'] = 0;
}
if (!isset($u->stats['mg5'])) {
$u->stats['mg5'] = 0;
}
if (!isset($u->stats['mg6'])) {
$u->stats['mg6'] = 0;
}
if (!isset($u->stats['mg7'])) {
$u->stats['mg7'] = 0;
}
///////////////////////////
/////Статы
$sil = $u->stats['s1'] - $st['s1'];
if ($sil > 0) {
$str = "<SMALL>&nbsp;(<SPAN id=\"str_inst\">" . $st['s1'] . "</SPAN>+" . $sil . ")</SMALL>";
}
$lov = $u->stats['s2'] - $st['s2'];
if ($lov > 0) {
$dex = "<SMALL>&nbsp;(<SPAN id=\"dex_inst\">" . $st['s2'] . "</SPAN>+" . $lov . ")</SMALL>";
}
$int = $u->stats['s3'] - $st['s3'];
if ($int > 0) {
$inst = "<SMALL>&nbsp;(<SPAN id=\"inst_inst\">" . $st['s3'] . "</SPAN>+" . $int . ")</SMALL>";
}
$intell = $u->stats['s5'] - $st['s5'];
if ($intell > 0) {
$intel = "<SMALL>&nbsp;(<SPAN id=\"intel_inst\">" . $st['s5'] . "</SPAN>+" . $intell . ")</SMALL>";
}
//$energy = $u->stats['s11'] - $st['s11'];
//if($energy>0){$energy = "<SMALL>&nbsp;(<SPAN id=\"intel_inst\">".$st['s11']."</SPAN>+".$energy.")</SMALL>";}
/////Оружие
$noj = $u->stats['a1'] - $st['a1'];
if ($noj > 0) {
$nj = "<SMALL>&nbsp;(<SPAN id=\"m_sword_inst\">" . $st['a1'] . "</SPAN>+" . $noj . ")</SMALL>";
}
$topor = $u->stats['a2'] - $st['a2'];
if ($topor > 0) {
$top = "<SMALL>&nbsp;(<SPAN id=\"m_tohand_inst\">" . $st['a2'] . "</SPAN>+" . $topor . ")</SMALL>";
}
$dubina = $u->stats['a3'] - $st['a3'];
if ($dubina > 0) {
$dub = "<SMALL>&nbsp;(<SPAN id=\"m_molot_inst\">" . $st['a3'] . "</SPAN>+" . $dubina . ")</SMALL>";
}
$mech = $u->stats['a4'] - $st['a4'];
if ($mech > 0) {
$mec = "<SMALL>&nbsp;(<SPAN id=\"m_axe_inst\">" . $st['a4'] . "</SPAN>+" . $mech . ")</SMALL>";
}
$posoh = $u->stats['a5'] - $st['a5'];
if ($posoh > 0) {
$pos = "<SMALL>&nbsp;(<SPAN id=\"m_staff_inst\">" . $st['a5'] . "</SPAN>+" . $posoh . ")</SMALL>";
}
/////Магии
$fire = $u->stats['mg1'] - $st['mg1'];
if ($fire > 0) {
$ogon = "<SMALL>&nbsp;(<SPAN id=\"m_magic1_inst\">" . $st['mg1'] . "</SPAN>+" . $fire . ")</SMALL>";
}
$water = $u->stats['mg2'] - $st['mg2'];
if ($water > 0) {
$voda = "<SMALL>&nbsp;(<SPAN id=\"m_magic2_inst\">" . $st['mg2'] . "</SPAN>+" . $water . ")</SMALL>";
}
$air = $u->stats['mg3'] - $st['mg3'];
if ($air > 0) {
$vozduh = "<SMALL>&nbsp;(<SPAN id=\"m_magic3_inst\">" . $st['mg3'] . "</SPAN>+" . $air . ")</SMALL>";
}
$earth = $u->stats['mg4'] - $st['mg4'];
if ($earth > 0) {
$zemla = "<SMALL>&nbsp;(<SPAN id=\"m_magic4_inst\">" . $st['mg4'] . "</SPAN>+" . $earth . ")</SMALL>";
}
$light = $u->stats['mg5'] - $st['mg5'];
if ($light > 0) {
$svet = "<SMALL>&nbsp;(<SPAN id=\"m_magic5_inst\">" . $st['mg5'] . "</SPAN>+" . $light . ")</SMALL>";
}
$gray = $u->stats['mg6'] - $st['mg6'];
if ($gray > 0) {
$seraya = "<SMALL>&nbsp;(<SPAN id=\"m_magic6_inst\">" . $st['mg6'] . "</SPAN>+" . $gray . ")</SMALL>";
}
$dark = $u->stats['mg7'] - $st['mg7'];
if ($dark > 0) {
$tma = "<SMALL>&nbsp;(<SPAN id=\"m_magic7_inst\">" . $st['mg7'] . "</SPAN>+" . $dark . ")</SMALL>";
}
/////Особенности
$os['os1'] = $st['os1'];
//$os['os2'] = $st['os2'];
$os['os3'] = $st['os3'];
$os['os4'] = $st['os4'];
$os['os5'] = $st['os5'];
$os['os6'] = $st['os6'];
$os['os7'] = $st['os7'];
//$os['os8'] = $st['os8'];
$os['os9'] = $st['os9'];
$os['os10'] = $st['os10'];
//$os['os11'] = $st['os11'];
$os["os1"] = ["name" => "Изворотливый", "opt" => "dec_transfer", "descr" => "Снижение стоимости передач на ", "nlevel" => 4, "bonus1" => "0,1 кр.", "bonus2" => "0,2 кр.", "bonus3" => "0,3 кр.", "bonus4" => "0,4 кр.", "bonus5" => "0,5 кр."];
//$os["os2"]=array("name"=>"Стойкий","opt"=>"dec_travma","descr"=>"Время травмы меньше на ", "nlevel"=>4,"bonus1"=>"5%","bonus2"=>"10%","bonus3"=>"15%","bonus4"=>"20%","bonus5"=>"25%");
$os["os3"] = ["name" => "Быстрый", "opt" => "fast_homeworld", "descr" => "Кнопка \"Возврат\" появляется раньше на ", "nlevel" => 4, "bonus1" => "5 минут", "bonus2" => "10 минут", "bonus3" => "15 минут", "bonus4" => "20 минут", "bonus5" => "25 минут"];
$os["os4"] = ["name" => "Сообразительный", "opt" => "inc_expr", "descr" => "Получаемый опыт больше на ", "nlevel" => 4, "bonus1" => "1 %", "bonus2" => "2 %", "bonus3" => "3 %", "bonus4" => "4 %", "bonus5" => "5 %"];
$os["os5"] = ["name" => "Дружелюбный", "opt" => "inc_friends", "descr" => "Cписок друзей больше на ", "bonus1" => 5, "bonus2" => 10, "bonus3" => 15, "bonus4" => 20, "bonus5" => 25];
$os["os6"] = ["name" => "Общительный", "opt" => "inc_hobby", "descr" => "Увеличение максимального размера раздела \"Увлечения / хобби\" на ", "bonus1" => "200 символов", "bonus2" => "400 символов", "bonus3" => "600 символов", "bonus4" => "800 символов", "bonus5" => "1000 символов"];
$os["os7"] = ["name" => "Запасливый", "opt" => "max_inventory", "descr" => "Больше места в рюкзаке на ", "nlevel" => 4, "bonus1" => "10 единиц", "bonus2" => "20 единиц", "bonus3" => "30 единиц", "bonus4" => "40 единиц", "bonus5" => "50 единиц"];
//$os["os8"]=array("name"=>"Коммуникабельный","opt"=>"num_transfer","descr"=>"Лимит передач в день ", "nlevel"=>4,"bonus1"=>"+20","bonus2"=>"+40","bonus3"=>"+60","bonus4"=>"+80","bonus5"=>"+100");
$os["os9"] = ["name" => "Двужильный", "opt" => "speed_HP", "descr" => "Здоровье восстанавливается быстрее на ", "npower" => 10, "bonus1" => "+5%", "bonus2" => "+10%", "bonus3" => "+15%", "bonus4" => "+20%", "bonus5" => "+30%"];
$os["os10"] = ["name" => "Здравомыслящий", "opt" => "speed_MP", "descr" => "Мана восстанавливается быстрее на ", "nwis" => 20, "bonus1" => "+5%", "bonus2" => "+10%", "bonus3" => "+15%", "bonus4" => "+20%", "bonus5" => "+25%"];
//$os["os11"]=array("name"=>"Здоровый сон","opt"=>"speed_debuff","descr"=>"Во время сна время действия негативных эффектов течет со скоростью ", "nlevel"=>5,"bonus1"=>"10% от нормальной","bonus2"=>"20% от нормальной","bonus3"=>"30% от нормальной","bonus4"=>"40% от нормальной","bonus5"=>"50% от нормальной");
?>
<?php
echo $u->microLogin($u->info['id'], 1); ?>
&nbsp; &nbsp;
<TD valign=top align=right>
<INPUT class="btn" TYPE=button value='Обновить' style='width: 100px'
onclick='location="main.php?skills=1&p_raz="+p_raz+"&rz="+newrz+"&all=<?= $_GET['all']; ?>&rnd=<?php
echo $code; ?>"'>
<INPUT class="btn" TYPE=button value="Вернуться" style='width: 100px' onClick="location.href='main.php'"></div>
</TABLE>
<TABLE border=0 cellspacing=0 cellpadding=0 width=100%>
<TD width=30% valign=top>
<TABLE border=0 cellspacing=1 cellpadding=0 width=100%>
<TR>
<TD height="10" class=tzS>Характеристики персонажа</TD>
<TR>
<TD style='padding-left: 5'>
<STYLE>
IMG.skill {
width: 9px;
height: 9px;
cursor: pointer
}
TD.skill {
font-weight: bold
}
TD.skills {
font-weight: bold;
color: #600000
}
TD.skillb {
font-weight: bold;
color: #006000
}
.linestl1 {
background-color: #E2E0E0;
font-size: 10px;
font-weight: bold;
}
</STYLE>
<TABLE cellSpacing=0>
<TR id="str" onMouseDown="ChangeSkill(event,this)" onMouseUp="DropTimer()"
onclick="OnClick(event,this);"> <TD>&bull; Сила:</TD> <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s1'] ?><BR></small></TD> <TD width=60 noWrap><?= $dex ?></TD> <?php
if ($u->info['ability'] > 0) { ?> <TD><IMG id="minus_dex" SRC=https://img.new-combats.com/i/minus.gif class="nonactive" ALT="уменьшить">&nbsp;<IMG SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить" id="plus_dex"></TD><?php } ?>
</TR>
<TR id="dex" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Ловкость:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s2'] ?><BR></small></TD>
<TD width=60 noWrap><?= $dex ?></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_dex" SRC=https://img.new-combats.com/i/minus.gif class="nonactive"
ALT="уменьшить">&nbsp;<IMG SRC=https://img.new-combats.com/i/plus.gif
class=skill ALT="увеличить" id="plus_dex"></TD><?php
} ?>
</TR>
<TR id="inst" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Интуиция:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s3'] ?><BR></small></TD>
<TD width=60 noWrap><?= $inst ?></TD>
<?php
if ($u->info['ability'] > 0) { ?> <TD><IMG id="minus_dex" SRC=https://img.new-combats.com/i/minus.gif class="nonactive" ALT="уменьшить">&nbsp;<IMG SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить" id="plus_dex"></TD><?php } ?>
</TR>
<TR id="power" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Выносливость:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s4'] ?><BR></small></TD>
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?> <TD><IMG id="minus_dex" SRC=https://img.new-combats.com/i/minus.gif class="nonactive" ALT="уменьшить">&nbsp;<IMG SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить" id="plus_dex"></TD><?php } ?>
</TR>
<?php
if ($u->info['level'] > 3) { ?>
<TR id="intel" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Интеллект:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s5'] ?></TD>
<TD width=60 noWrap><?= $intel ?></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_intel" SRC=https://img.new-combats.com/i/minus.gif
class="nonactive" ALT="уменьшить">&nbsp;<IMG
SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить"
id="plus_intel"></TD><?php
} ?>
</TR>
<?php
}
if ($u->info['level'] > 6) { ?>
<TR id="wis" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Мудрость:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s6'] ?></TD>
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_wis" SRC=https://img.new-combats.com/i/minus.gif
class="nonactive" ALT="уменьшить">&nbsp;<IMG
SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить"
id="plus_wis"></TD><?php
} ?>
</TR>
<?php
}
if ($u->info['level'] > 9) { ?>
<TR id="spirit" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Духовность:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s7'] ?></TD>
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_spirit" SRC=https://img.new-combats.com/i/minus.gif
class="nonactive" ALT="уменьшить">&nbsp;<IMG
SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить"
id="plus_spirit"></TD><?php
} ?>
</TR>
<?php
}
if ($u->info['level'] > 12) { ?>
<TR id="will" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Воля:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s8'] ?></TD>
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_will" SRC=https://img.new-combats.com/i/minus.gif
class="nonactive" ALT="уменьшить">&nbsp;<IMG
SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить"
id="plus_will"></TD><?php
} ?>
</TR>
<?php
}
if ($u->info['level'] > 15) { ?>
<TR id="freedom" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Свобода духа:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s9'] ?></TD>
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_freedom" SRC=https://img.new-combats.com/i/minus.gif
class="nonactive" ALT="уменьшить">&nbsp;<IMG
SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить"
id="plus_freedom"></TD><?php
} ?>
</TR>
<?php
}
if ($u->info['level'] > 18) { ?>
<TR id="god" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Божественность:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s10'] ?></TD>
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_god" SRC=https://img.new-combats.com/i/minus.gif
class="nonactive" ALT="уменьшить">&nbsp;<IMG
SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить"
id="plus_god"></TD><?php
} ?>
</TR>
<?php
} ?>
</TR>
</TABLE>
<INPUT class="btn btn-success" type="button" value="Сохранить" disabled id="save_button0"
onClick="SaveSkill()">
<INPUT type="checkbox" onClick="ChangeButtonState(0)">
<div style="color: green; margin: 16px 0;" id="ups">
<?php
if ($u->info['ability']) {
echo "Возможных увеличений: <span id='UP'>{$u->info['ability']}</span><br>";
}
if ($u->info['skills']) {
echo "Свободных умений: <span id='m_UP'>{$u->info['skills']}</span><br>";
}
if ($u->info['sskills']) {
echo "Свободных особенностей: <span id='m_UP'>{$u->info['sskills']}</span><br>";
}
?>
</div>
<div>
<INPUT TYPE=button class="btn btn-danger"
onClick="window.open('https://new-combats.com/stats_bonus.php/', 'stats_bonus', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')"
value="Статовые Бонусы">
<br/><br/>
<small>
<b>Зависиомость максимального профильного урона оружием у основных воинских
классов.</b>:<br/>
- <b style="color: green">Дробящий</b> (дубины): 1 сила = 0,5 к урону и 1 выносливость = +1
к
урону.<br/>
- <b style="color: green">Режущий</b> (мечи): 1 интуиция = 1 к урону.<br/>
- <b style="color: green">Колющий</b> (кинжалы): 1 сила = 0,25 к урону и 1 ловкость = 0,75 к
урону.<br/>
- <b style="color: green">Рубящий</b> (топоры): 1 сила = 1,2 к урону.<br/>
</small>
</div>
</TABLE>
<SCRIPT>
var nUP = <?=$u->info['ability']?>;
var oUP = document.getElementById("UP");
var nm_UP = <?=$u->info['skills']?>;
var m_UP = document.getElementById("m_UP");
var arrChange = {};
var arrMin = {
str: <?=$st['s1']?>,
dex: <?=$st['s2']?>,
inst: <?=$st['s3']?>,
power: <?=$st['s4']?>
<?php if($u->info['level'] > 3) {?>,
intel: <?=$st['s5']?>
<?php } ?>
<?php if($u->info['level'] > 6) {?>,
wis: <?=$st['s6']?>
<?php } ?>
<?php if($u->info['level'] > 9) {?>,
spirit: <?=$st['s7']?>
<?php }?>
<?php if($u->info['level'] > 12) {?>,
will: <?=$st['s8']?>
<?php }?>
<?php if($u->info['level'] > 15) {?>,
freedom: <?=$st['s9']?>
<?php }?>
<?php if($u->info['level'] > 18) {?>,
god: <?=$st['s10']?>
<?php }?>
};
var skillsArr = new Array();
skillsArr["m_axe"] = <?=$st['a4']?>;
skillsArr["m_molot"] = <?=$st['a3']?>;
skillsArr["m_staff"] = <?=$st['a5']?>;
skillsArr["m_sword"] = <?=$st['a1']?>;
skillsArr["m_tohand"] = <?=$st['a2']?>;
skillsArr["m_magic1"] = <?=$st['mg1']?>;
skillsArr["m_magic2"] = <?=$st['mg2']?>;
skillsArr["m_magic3"] = <?=$st['mg3']?>;
skillsArr["m_magic4"] = <?=$st['mg4']?>;
skillsArr["m_magic5"] = <?=$st['mg5']?>;
skillsArr["m_magic6"] = <?=$st['mg6']?>;
skillsArr["m_magic7"] = <?=$st['mg7']?>;
function SetAllSkills(isOn) {
var arrSkills = new Array("str", "dex", "inst", "power", "intel", "wis", "spirit", "will", "freedom", "god");
for (var i in arrSkills) {
var clname = (isOn) ? "skill" : "nonactive";
if (oNode = document.getElementById("plus_" + arrSkills[i])) oNode.className = clname;
}
}
var t;
function OnClick(eEvent, This) {
DropTimer();
var oNode = eEvent.target || eEvent.srcElement;
if (oNode.nodeName != "IMG") return;
var nDelta = (oNode.nextSibling) ? -1 : 1;
MakeSkillStep(nDelta, This, 0);
}
function DropTimer() {
if (t) {
clearTimeout(t);
t = 0;
}
}
function ChangeSkill(eEvent, This) {
var oNode = eEvent.target || eEvent.srcElement;
if (oNode.nodeName != "IMG") return;
var nDelta = (oNode.nextSibling) ? -1 : 1;
t = setTimeout(function () {
MakeSkillStep(nDelta, This, 1)
}, 500);
}
function MakeSkillStep(nDelta, This, IsRecurse) {
if ((nUP - nDelta) < 0) return;
var id = This.id;
if (!arrChange[id]) arrChange[id] = 0;
if ((arrChange[id] + nDelta) < 0) {
if (oNode = document.getElementById("minus_" + id))
oNode.className = "nonactive";
return;
}
SetAllSkills((nUP - nDelta));
arrChange[id] += nDelta;
This.cells[1].innerHTML = parseFloat(This.cells[1].innerHTML) + nDelta;
if (oNode = document.getElementById(id + "_inst"))
oNode.innerHTML = parseFloat(oNode.innerHTML) + nDelta;
oUP.innerHTML = nUP -= nDelta;
if (!arrChange[id]) {
if (oNode = document.getElementById("minus_" + id)) oNode.className = "nonactive";
} else {
if (oNode = document.getElementById("minus_" + id)) oNode.className = "skill";
}
if (IsRecurse) t = setTimeout(function () {
MakeSkillStep(nDelta, This, 1)
}, 50);
}
function ChangeAbility(id, nDelta, inst, maxval) {
IsTimerStarted = 0;
if ((nm_UP - nDelta) < 0) return;
if (!arrChange[id]) arrChange[id] = 0;
if ((arrChange[id] + nDelta) == 0) {
if (oNode = document.getElementById("minus_" + id)) oNode.className = "nonactive";
}
if (nDelta > 0 && (arrChange[id] + nDelta + inst) == maxval) {
skillsArr[id] = 1;
if (oNode = document.getElementById("plus_" + id)) oNode.className = "nonactive";
}
if ((arrChange[id] + nDelta) < 0) return;
if (nDelta > 0 && (arrChange[id] + nDelta + inst) > maxval) return;
arrChange[id] += nDelta;
if ((nm_UP - nDelta) == 0) {
for (var i in skillsArr) {
if (oNode = document.getElementById("plus_" + i)) oNode.className = "nonactive";
}
}
if (oNode = document.getElementById(id + "_base"))
oNode.innerHTML = parseFloat(oNode.innerHTML) + nDelta;
if (oNode = document.getElementById(id + "_inst"))
oNode.innerHTML = parseFloat(oNode.innerHTML) + nDelta;
m_UP.innerHTML = nm_UP -= nDelta;
if (nDelta > 0) {
prefix = "minus_";
} else {
prefix = "plus_";
skillsArr[id] = 0;
for (var i in skillsArr) {
if (skillsArr[i] == 0) {
if (oNode = document.getElementById("plus_" + i)) oNode.className = "skill";
}
}
}
if (oNode = document.getElementById(prefix + id)) oNode.className = "skill";
}
function SaveSkill(This) {
var sHref = "main.php?skills=1&upr=save&s4i=<?=$u->info['id']?>";
for (var i in arrChange)
if (arrChange[i] > 0)
sHref += "&" + i + "=" + arrChange[i];
if (This) {
This.href = sHref;
} else {
document.location = sHref;
}
return true;
}
function SaveAbility(This) {
var sHref = "main.php?skills=1&upr=save&s4i=<?=$u->info['id']?>";
for (var i in arrChange)
if (arrChange[i] > 0)
sHref += "&" + i + "=" + arrChange[i];
if (This) {
This.href = sHref;
} else {
document.location = sHref;
}
return true;
}
function ChangeButtonState(bid) {
var button = document.getElementById("save_button" + bid);
if (button.disabled) {
button.disabled = 0;
} else {
button.disabled = 1;
}
}
</SCRIPT>
<TD width=1 bgcolor=#A0A0A0><SPAN></SPAN></TD>
<TD valign=top>
<TABLE border=0 cellspacing=1 cellpadding=0 width=100%>
<TR>
<TD class=tz id=L1 width=150 height="10" onMouseOver="highl('L1',1)" onMouseOut="highl('L1',0)"
onClick="setlevel('L1')">Мастерство
</TD>
<?php
if ($u->info['level'] > 1) { ?>
<TD class=tz id=L3 width=150 onMouseOver="highl('L3',1)" onMouseOut="highl('L3',0)"
onClick="setlevel('L3')">Особенности
</TD>
<?php
/*if( $u->info['inTurnir'] == 0 ) {*/ ?>
<TD>
<TD class=tz id=L4 width=150 onMouseOver="highl('L4',1)" onMouseOut="highl('L4',0)"
onClick="setlevel('L4')">Приемы
</TD>
<?php
/*}*/ ?>
<?php
} ?>
<?php
if ($znn != '') { ?>
<TD>
<TD class=tz id=L7 width=150 onMouseOver="highl('L7',1)" onMouseOut="highl('L7',0)"
onClick="setlevel('L7')">Знания
</TD><?php
} ?>
<TD>
<TD class=tz id=L5 width=150 onMouseOver="highl('L5',1)" onMouseOut="highl('L5',0)"
onClick="setlevel('L5')">Состояние
</TD>
<TD>
<TD class=tz id=L6 width=150 onMouseOver="highl('L6',1)" onMouseOut="highl('L6',0)"
onClick="setlevel('L6')">Репутация
</TD>
<TD class=tz>&nbsp</TD>
</TR>
</TABLE>
<TABLE border=0 cellspacing=1 cellpadding=0 width=100%>
<TD width=100% style='padding-left: 7'>
<div class=dtz ID=dL1>
<table>
<tr>
<td colspan="4"><b>Оружие:</b></td>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения мечами:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_axe_base'><?= $u->stats['a4'] ?></small><BR></TD>
<TD width=60 noWrap><?= $mec ?></TD>
<?php
if ($u->info['skills'] && $st['a4'] < 30) { ?>
<TD>
<IMG id="minus_m_axe" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить" onMouseUp="ChangeAbility('m_axe', -1, <?= $st['a4'] ?>, 30)">&nbsp;
<IMG id="plus_m_axe" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить" onMouseUp="ChangeAbility('m_axe', 1, <?= $st['a4'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['a4'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения дубинами, булавами:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_molot_base'><?= $u->stats['a3'] ?></small><BR></TD>
<TD width=60 noWrap><?= $dub ?></TD>
<?php
if ($u->info['skills'] && $st['a3'] < 30) { ?>
<TD>
<IMG id="minus_m_molot" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить" onMouseUp="ChangeAbility('m_molot', -1, <?= $st['a3'] ?>,20)">&nbsp;
<IMG id="plus_m_molot" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить" onMouseUp="ChangeAbility('m_molot', 1, <?= $st['a3'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['a3'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения ножами, кастетами:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_sword_base'><?= $u->stats['a1'] ?></small><BR></TD>
<TD width=60 noWrap><?= $nj ?></TD>
<?php
if ($u->info['skills'] && $st['a1'] < 30) { ?>
<TD>
<IMG id="minus_m_sword" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить" onMouseUp="ChangeAbility('m_sword', -1, <?= $st['a1'] ?>, 30)">&nbsp;
<IMG id="plus_m_sword" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить" onMouseUp="ChangeAbility('m_sword', 1, <?= $st['a1'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['a1'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения топорами, секирами:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_tohand_base'><?= $u->stats['a2'] ?></small><BR></TD>
<TD width=60 noWrap><?= $top ?></TD>
<?php
if ($u->info['skills'] && $st['a2'] < 30) { ?>
<TD>
<IMG id="minus_m_tohand" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить"
onMouseUp="ChangeAbility('m_tohand', -1, <?= $st['a2'] ?>, 30)">&nbsp;
<IMG id="plus_m_tohand" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить" onMouseUp="ChangeAbility('m_tohand', 1, <?= $st['a2'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['a2'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения магическими посохами:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_staff_base'><?= $u->stats['a5'] ?></small><BR></TD>
<TD width=60 noWrap><?= $pos ?></TD>
<?php
if ($u->info['skills'] && $st['a5'] < 30) { ?>
<TD>
<IMG id="minus_m_staff" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить" onMouseUp="ChangeAbility('m_staff', -1, <?= $st['a5'] ?>, 30)">&nbsp;
<IMG id="plus_m_staff" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить" onMouseUp="ChangeAbility('m_staff', 1, <?= $st['a5'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['a5'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<td colspan="4"><b>Магия:<b></td>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Огня:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_magic1_base'><?= $u->stats['mg1'] ?></small><BR></TD>
<TD width=60 noWrap><?= $ogon ?></TD>
<?php
if ($u->info['skills'] && $st['mg1'] < 30) { ?>
<TD>
<IMG id="minus_m_magic1" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить"
onMouseUp="ChangeAbility('m_magic1', -1, <?= $st['mg1'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic1" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить"
onMouseUp="ChangeAbility('m_magic1', 1, <?= $st['mg1'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg1'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Воздуха:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_magic2_base'><?= $u->stats['mg2'] ?></small><BR></TD>
<TD width=60 noWrap><?= $voda ?></TD>
<?php
if ($u->info['skills'] && $st['mg2'] < 30) { ?>
<TD>
<IMG id="minus_m_magic2" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить"
onMouseUp="ChangeAbility('m_magic2', -1, <?= $st['mg2'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic2" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить"
onMouseUp="ChangeAbility('m_magic2', 1, <?= $st['mg2'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg2'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Воды:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_magic3_base'><?= $u->stats['mg3'] ?></small><BR></TD>
<TD width=60 noWrap><?= $vozduh ?></TD>
<?php
if ($u->info['skills'] && $st['mg3'] < 30) { ?>
<TD>
<IMG id="minus_m_magic3" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить"
onMouseUp="ChangeAbility('m_magic3', -1, <?= $st['mg3'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic3" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить"
onMouseUp="ChangeAbility('m_magic3', 1, <?= $st['mg3'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg3'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Земли:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_magic4_base'><?= $u->stats['mg4'] ?></small><BR></TD>
<TD width=60 noWrap><?= $zemla ?></TD>
<?php
if ($u->info['skills'] && $st['mg4'] < 30) { ?>
<TD>
<IMG id="minus_m_magic4" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить"
onMouseUp="ChangeAbility('m_magic4', -1, <?= $st['mg4'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic4" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить"
onMouseUp="ChangeAbility('m_magic4', 1, <?= $st['mg4'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg4'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<!--<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения магией Света: </TD>
<TD width=40 class="skill" align="right" width=30 id='m_magic5_base'><?= $u->stats['mg5'] ?></small><BR></TD>
<TD width=60 noWrap><?= $svet ?></TD>
<?php
if ($u->info['skills'] && $st['mg5'] < 30) { ?>
<TD>
<IMG id="minus_m_magic5" SRC=https://img.new-combats.com/i/minus.gif class=nonactive ALT="уменьшить" onMouseUp="ChangeAbility('m_magic5', -1, <?= $st['mg5'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic5" SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить" onMouseUp="ChangeAbility('m_magic5', 1, <?= $st['mg5'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg5'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения магией Тьмы: </TD>
<TD width=40 class="skill" align="right" width=30 id='m_magic6_base'><?= $u->stats['mg6'] ?></small><BR></TD>
<TD width=60 noWrap><?= $seraya ?></TD>
<?php
if ($u->info['skills'] && $st['mg6'] < 20) { ?>
<TD>
<IMG id="minus_m_magic6" SRC=https://img.new-combats.com/i/minus.gif class=nonactive ALT="уменьшить" onMouseUp="ChangeAbility('m_magic6', -1, <?= $st['mg6'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic6" SRC=https://img.new-combats.com/i/plus.gif class=skill ALT="увеличить" onMouseUp="ChangeAbility('m_magic6', 1, <?= $st['mg6'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg6'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>-->
<tr>
<TD>&nbsp;&bull;&nbsp;Мастерство владения серой магией:</TD>
<TD width=40 class="skill" align="right" width=30
id='m_magic7_base'><?= $u->stats['mg7'] ?></small><BR></TD>
<TD width=60 noWrap><?= $tma ?></TD>
<?php
if ($u->info['skills'] && $st['mg7'] < 30) { ?>
<TD>
<IMG id="minus_m_magic7" SRC=https://img.new-combats.com/i/minus.gif class=nonactive
ALT="уменьшить"
onMouseUp="ChangeAbility('m_magic7', -1, <?= $st['mg7'] ?>, 30)">&nbsp;
<IMG id="plus_m_magic7" SRC=https://img.new-combats.com/i/plus.gif class=skill
ALT="увеличить"
onMouseUp="ChangeAbility('m_magic7', 1, <?= $st['mg7'] ?>, 30)">
</TD>
<?php
} elseif ($u->info['skills'] > 0 && $st['mg7'] >= 30) { ?>
<TD>
<IMG SRC=https://img.new-combats.com/i/minus.gif class=nonactive>&nbsp;
<IMG SRC=https://img.new-combats.com/i/plus.gif class=nonactive>
</TD>
<?php
} ?>
</tr>
</table>
<TABLE>
<TR valign="middle">
<TD><INPUT class="btn btn-success" type="button" value="Сохранить" disabled
id="save_button1" onClick="SaveAbility()"></TD>
<TD><INPUT type="checkbox" onClick="ChangeButtonState(1)"></TD>
</TR>
</TABLE>
</div>
<div class=dtz ID=dL2>
<BR>
а нету больше этой вкладки ;)
</div>
<div class=dtz ID=dL3>
<?php
/*---Особенности---*/
foreach ($os as $k => $v) {
$good = 1;
if ($v["nlevel"] && $v["nlevel"] + $st[$k] > $u->info["level"]) {
$good = 0;
}
if ($v["npower"] && $v["npower"] + ($st[$k] * 5) > $st['s4']) {
$good = 0;
}
if ($v["nwis"] && $v["nwis"] + ($st[$k] * 5) > $st['s6']) {
$good = 0;
}
if ($good) {
if ($st[$k] < 5) {
echo "<BR>&bull; <A href=\"?skills=1&rz=3&" . $v['opt'] . "=1\" onclick=\"return confirm('Вы уверены, что хотите выбрать особенность &quot;" . $v['name'] . "&quot;?')\">" . $v['name'] . "" . ($st[$k] > 0 ? " - " . ($st[$k] + 1) : "") . "</A><BR>
<SMALL>" . $v['descr'] . " " . $v["bonus" . ($st[$k] + 1)] . "</SMALL><BR>";
}
}
}
echo "<br>";
echo "<b>Выбранные особенности:</b><br>";
foreach ($os as $k => $v) {
if ($st[$k]) {
echo "&bull; " . $v['name'] . " " . ($st[$k] > 1 ? " - " . $st[$k] : "") . "<br>";
}
}
/*---Особенности---*/
?>
</div>
<div class="dtz" ID=dL4>
<script type="text/javascript" src="js/jquery.js"></script>
<SCRIPT>
var p_name;
function redirectto(s) {
location = s;
}
<?php if(!isset($_GET['p_raz'])) { ?>
var p_raz = "all";
<?php }else {
echo 'var p_raz = "' . htmlspecialchars($_GET['p_raz']) . '";';
} ?>
function show_div(o) {
p_raz = o;
$('.pwqall').css({'display': 'none'});
$('.pwq' + o).css({'display': ''});
}
</SCRIPT>
<table border=0 cellspacing=0 width="100%" cellpadding=0>
<tr valign="top">
<td valign="top" width="100%">
<?php
if (isset($_GET['savePriems'])) {
$_GET['savePriems'] = htmlspecialchars(
substr($_GET['savePriems'], 0, 11), null
);
$sp = mysql_fetch_array(
mysql_query(
'SELECT COUNT(`id`) FROM `complects_priem` WHERE `uid` = "' . $u->info['id'] . '" LIMIT 16'
)
);
if ($sp[0] >= 15) {
$re = 'Нельзя создавать более 15 комплектов приемов';
} elseif (str_replace(' ', '', $_GET['savePriems']) != '') {
$cmpl = mysql_fetch_array(
mysql_query(
'SELECT `id` FROM `complects_priem` WHERE `uid` = "' . $u->info['id'] . '" AND `name` = "' . mysql_real_escape_string(
$_GET['savePriems']
) . '" LIMIT 1'
)
);
if (isset($cmpl['id'])) {
$re = 'Удачно перезаписан комплект приемов "' . $_GET['savePriems'] . '"';
mysql_query(
'UPDATE `complects_priem` SET `priems` = "' . $u->info['priems'] . '" WHERE `id` = "' . $cmpl['id'] . '" LIMIT 1'
);
} else {
$re = 'Удачно создан комплект приемов "' . $_GET['savePriems'] . '"';
mysql_query(
'INSERT INTO `complects_priem` (`priems`,`uid`,`name`) VALUES ("' . $u->info['priems'] . '","' . $u->info['id'] . '","' . mysql_real_escape_string(
$_GET['savePriems']
) . '")'
);
}
} else {
$re = 'Не указано название комплекта';
}
echo !$re ?: "<br> <b style='color:red;'>$re</b><br><br>";
}
?>
<div style="display: flex; width: 100%;text-align: center;">
<fieldset style="width: 100%">
<legend><b>Выбранные приемы</b></legend>
<input type="button" class="btn" value="Запомнить набор" onclick="top.savePriems(); return false;" >
<input type="button" class="btn" value="Очистить слоты" onclick="window.location.href = '/main.php?skills=1&rz=4&all=<?= $_GET[all] ?>&clear_abil=1'; return false;">
<?php $priem->seeMy(1); ?>
</fieldset>
</div>
<div style="display: flex; width: 100%">
<fieldset style="width: 50%">
<legend><b>Категории</b></legend>
<div style="display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;">
<?php
$categories = TechniqueCategoryEntity::getInstance()->findAll();
foreach ($categories as $category) {
?>
<div style='margin-right: 10px;height: 20px'><a onclick='show_div("<?=$category->id?>")' href='#'><?=$category->name?></a></div>
<?php
}
?>
</div>
</fieldset>
<fieldset style="width: 50%">
<legend><b>Приёмы для выбора:</b></legend>
<div style="display: flex; flex-wrap: wrap; justify-content: center;">
<?php
$priem->getByCategory($_GET['technique_category_id'])
?>
</div>
</fieldset>
</div>
</td>
</tr>
</table>
</div>
<div class="dtz" ID=dL5>
<div style="margin:5px;">
<SMALL>
</SMALL>
<?php
//D5D5D5 , C7C7C7
//задержка в пещерах
$clr = 'D5';
$ae = '';
//Эффекты
$i = 0;
while ($i < count($u->stats['effects'])) {
if (isset($u->stats['effects'][$i])) {
if ($clr == 'C7') {
$clr = 'D5';
} else {
$clr = 'C7';
}
$v1 = '';
$v2 = '';
$v3 = $u->lookStats($u->stats['effects'][$i]['data']);
//<FONT color=#A00000>-??</FONT>
$j = 0;
while ($j < count($u->items['add'])) {
if (isset($v3['add_' . $u->items['add'][$j]])) {
$v1 .= '&nbsp;&bull; ' . $u->is[$u->items['add'][$j]] . '<br>';
$v4 = $v3['add_' . $u->items['add'][$j]];
if ($v4 > 0) {
$v4 = '+' . $v4;
} elseif ($v4 < 0) {
$v4 = '<FONT color=#A00000>' . $v4 . '</FONT>';
}
$v2 .= $v4 . '<br>';
}
$j++;
}
if ($v1 == '') {
$v1 = '??';
}
if ($v2 == '') {
$v2 = '??';
}
//$btnse = '<a href="javascript:void(0);" onclick="if(confirm(\'Завершить эффект &quot;'.$u->stats['effects'][$i]['name'].'&quot;?\')){ top.frames[\'main\'].location = \'/main.php?skills=1&p_raz=all&rz=5&all=&endeffectplease='.$u->stats['effects'][$i]['id'].'\';}"><small>Завершить</small></a>';
$btnset = true;
$bsp = strripos($u->stats['effects'][$i]['data'], '-');
if ($bsp == true) {
$btnset = false;
}
$bsp = strripos($u->stats['effects'][$i]['data'], '|nofastfinisheff=1');
if ($bsp == true) {
$btnset = false;
}
if ($btnset == false) {
$btnse = '&nbsp; <small>--</small> &nbsp;';
}
if (isset($_GET['endeffectplease']) && $_GET['endeffectplease'] == $u->stats['effects'][$i]['id'] && $u->stats['effects'][$i]['id'] > 0 && $btnset == true) {
mysql_query(
'UPDATE `eff_users` SET `timeUse` = 0 WHERE `id` = "' . $u->stats['effects'][$i]['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
);
echo '<div><font color=red><b>Эффект &quot;' . $u->stats['effects'][$i]['name'] . '&quot; был принудительно завершен.</b></font></div>';
if ($clr == 'C7') {
$clr = 'D5';
} else {
$clr = 'C7';
}
} else {
$ae .= '<TR bgcolor=#' . $clr . $clr . $clr . '>
<TD>' . $v1 . '</TD>
<TD align=right>' . $v2 . '</TD>
<TD style=\'padding: 1,5,1,5\' align=right>' . $u->timeOut(
$u->stats['effects'][$i]['timeUse'] + $u->stats['effects'][$i]['actionTime'] - time(
)
) . '</TD>
<TD style=\'padding: 1,5,1,5\' align=right><small>&quot;' . $u->stats['effects'][$i]['name'] . '&quot;</small></TD>
<TD><center>' . $btnse . '</center></TD>
</TR>';
}
}
$i++;
}
//Харки от иконок
$efs = mysql_query(
'SELECT * FROM `users_ico` WHERE `uid`="' . mysql_real_escape_string(
$u->info['id']
) . '" AND (`endTime` > "' . time() . '" OR `endTime` = 0)'
);
while ($e = mysql_fetch_array($efs)) {
if ($clr == 'C7') {
$clr = 'D5';
} else {
$clr = 'C7';
}
$v1 = '';
$v2 = '';
$v3 = $u->lookStats($e['bonus']);
//<FONT color=#A00000>-??</FONT>
$j = 0;
while ($j < count($u->items['add'])) {
if (isset($v3['add_' . $u->items['add'][$j]])) {
$v1 .= '&nbsp;&bull; ' . $u->is[$u->items['add'][$j]] . '<br>';
$v4 = $v3['add_' . $u->items['add'][$j]];
if ($v4 > 0) {
$v4 = '+' . $v4;
} elseif ($v4 < 0) {
$v4 = '<FONT color=#A00000>' . $v4 . '</FONT>';
}
$v2 .= $v4 . '<br>';
}
$j++;
}
if ($v1 == '') {
$v1 = '??';
}
if ($v2 == '') {
$v2 = '??';
}
//$btnse = '<a href="/main.php?skills=1&p_raz=all&rz=5&all=&endeffectplease='.$e['id'].'">Сбросить</a>';
$btnse = '&nbsp; <small>--</small> &nbsp;';
if (isset($_GET['hideico']) && $_GET['hideico'] == $e['id']) {
mysql_query('UPDATE `users_ico` SET `see` = 0 WHERE `id` = "' . $e['id'] . '" LIMIT 1');
$e['see'] = 0;
} elseif (isset($_GET['showico']) && $_GET['showico'] == $e['id']) {
mysql_query('UPDATE `users_ico` SET `see` = 1 WHERE `id` = "' . $e['id'] . '" LIMIT 1');
$e['see'] = 1;
}
/*if( $e['see'] == 1 ) {
$btnse = '&nbsp; <small><a href="/main.php?skills=1&p_raz=all&rz=5&all=&hideico='.$e['id'].'">Скрыть из инф.</a></small> &nbsp;';
}else{
$btnse = '&nbsp; <small><a href="/main.php?skills=1&p_raz=all&rz=5&all=&showico='.$e['id'].'">Показать в инф.</a></small> &nbsp;';
}*/
$ae .= '<TR bgcolor=#' . $clr . $clr . $clr . '>
<TD>' . $v1 . '</TD>
<TD align=right>' . $v2 . '</TD>
<TD style=\'padding: 1,5,1,5\' align=right>' . $u->timeOut($e['endTime'] - time()) . '</TD>
<TD style=\'padding: 1,5,1,5\' align=right><small><img ';
if ($e['type'] == 2) {
$ae .= 'width="30" style="float:left"';
}
$ae .= ' src="https://img.new-combats.com/' . $e['img'] . '"> &quot;' . $e['text'] . '&quot;</small></TD>
<TD><center>' . $btnse . '</center></TD>
</TR>';
}
if ($ae != '') {
?>
<TABLE border="0" cellpadding=3 cellspacing=1>
<TR bgcolor=#A5A5A5>
<TD><B>Характеристика</B></TD>
<TD align=right><B>Мф.</B></TD>
<TD align=right><B>Время</B></TD>
<TD align=right><B>Комментарий</B></TD>
<TD align=right><B>Действия</B></TD>
</TR>
<?php
echo $ae;
?>
</TABLE>
<br>
<?php
}
$ae = '';
$sp = mysql_query(
'SELECT * FROM `eff_users` WHERE `v1` LIKE "pgb%" AND `delete` = "0" AND `deactiveTime` > ' . time(
) . ' AND `uid` = "' . $u->info['id'] . '" ORDER BY `timeUse` DESC'
);
while ($pl = mysql_fetch_array($sp)) {
$tp = (int)str_replace('pgb', '', $pl['v1']);
$lvlp = explode('[', $pl['name']);
$lvlp = explode(']', $lvlp[1]);
$lvlp = $lvlp[0];
$v = $magic->pgpar[$tp];
$ae .= '&bull; ' . $v[0] . ' [' . $lvlp . '], еще ' . $u->timeOut(
$pl['timeUse'] - time()
) . ', начнет действовать через ' . $u->timeOut($pl['deactiveTime'] - time()) . '<br>';
}
if ($ae != '') {
echo '<br><b>Пристрастия:</b><br>' . $ae . '<br><br>';
}
/*if ($u->info['level'] > 9)
{
$check = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "end_trup" AND `time` > "'.(time()-3*60*60).'" ORDER BY `actions`.`time` DESC LIMIT 1;'));
if (!isset($check['id']))
{
echo '<br>&nbsp;<b>Право на подвиг:</b>&nbsp;<b style="color:#940101">Доступно.</b><br><br>';
}
else
{
echo '<br>&nbsp;<b>Право на подвиг:</b>&nbsp;<b style="color:#940101">'.date('d.m.Y H:i',($check['time']+10800)).'.</b><br><br>';
}
}*/
$psh = mysql_fetch_array(
mysql_query(
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars` = "psh0" AND `time` > ' . (time(
) - 7200) . ' LIMIT 1'
)
);
if (isset($psh['id'])) {
if ($clr == 'C7') {
$clr = 'D5';
} else {
$clr = 'C7';
}
echo '<br>&nbsp;<b>Время до подземелья:</b> ' . $u->timeOut(
($psh['time'] + 60 * 60 * 3) - time()
) . '<br><br>';
}
?>
&nbsp;<b>Эффекты:</b>
<br>
<?php
/* Бонусы статов */
$b = [];
$st = [];
//Бонусы статов
//Бонусы статов
//сила
//сила
if ($u->stats['s1'] > 24 && $u->stats['s1'] < 50) {
$st[1]['m2'] += 15;
}
if ($u->stats['s1'] > 49 && $u->stats['s1'] < 75) {
$st[1]['pa2'] += 2;
$st[1]['m2'] += 35;
}
if ($u->stats['s1'] > 74 && $u->stats['s1'] < 100) {
$st[1]['pa2'] += 5;
$st[1]['m2'] += 50;
}
if ($u->stats['s1'] > 99 && $u->stats['s1'] < 125) {
$st[1]['pa2'] += 8;
$st[1]['m2'] += 80;
}
if ($u->stats['s1'] > 124 && $u->stats['s1'] < 150) {
$st[1]['pa2'] += 12;
$st[1]['m2'] += 105;
}
if ($u->stats['s1'] > 149 && $u->stats['s1'] < 175) {
$st[1]['pa2'] += 17;
$st[1]['m7'] += 2;
}
if ($u->stats['s1'] > 174 && $u->stats['s1'] < 200) {
$st[1]['pa2'] += 23;
$st[1]['m7'] += 5;
}
if ($u->stats['s1'] > 199) {
$st[1]['pa2'] += 30;
$st[1]['m7'] += 7;
}
//ловкость
if ($u->stats['s2'] > 24 && $u->stats['s2'] < 50) {
$st[2]['pa1'] += 2;
$st[2]['m4'] += 35;
}
if ($u->stats['s2'] > 49 && $u->stats['s2'] < 75) {
$st[2]['pa1'] += 5;
$st[2]['m2'] += 40;
$st[2]['m4'] += 75;
}
if ($u->stats['s2'] > 74 && $u->stats['s2'] < 100) {
$st[2]['pa1'] += 8;
$st[2]['m2'] += 65;
$st[2]['m4'] += 90;
}
if ($u->stats['s2'] > 99 && $u->stats['s2'] < 125) {
$st[2]['pa1'] += 12;
$st[2]['m2'] += 75;
$st[2]['m4'] += 105;
}
if ($u->stats['s2'] > 124 && $u->stats['s2'] < 150) {
$st[2]['pa1'] += 17;
$st[2]['m2'] += 85;
$st[2]['m4'] += 105;
$st[2]['m15'] += 1;
}
if ($u->stats['s2'] > 149 && $u->stats['s2'] < 175) {
$st[2]['pa1'] += 20;
$st[2]['m2'] += 110;
$st[2]['m4'] += 115;
$$st[2]['m15'] += 2;
}
if ($u->stats['s2'] > 174 && $u->stats['s2'] < 200) {
$st[2]['pa1'] += 23;
$st[2]['m2'] += 145;
$st[2]['m4'] += 145;
$st[2]['m15'] += 3;
}
if ($u->stats['s2'] > 199) {
$st[2]['pa1'] += 30;
$st[2]['m2'] += 165;
$st[2]['m4'] += 165;
$st[2]['m15'] += 5;
}
//интуиция
if ($u->stats['s3'] > 24 && $u->stats['s3'] < 50) {
$st[3]['pa4'] += 2;
$st[3]['m3'] += 2;
$st[3]['m1'] += 25;
}
if ($u->stats['s3'] > 49 && $u->stats['s3'] < 75) {
$st[3]['pa4'] += 5;
$st[3]['m3'] += 5;
$st[3]['m1'] += 55;
}
if ($u->stats['s3'] > 74 && $u->stats['s3'] < 100) {
$st[3]['pa4'] += 8;
$st[3]['m3'] += 10;
$st[3]['m1'] += 75;
$st[3]['m5'] += 25;
}
if ($u->stats['s3'] > 99 && $u->stats['s3'] < 125) {
$st[3]['pa4'] += 12;
$st[3]['m3'] += 15;
$st[3]['m1'] += 105;
$st[3]['m5'] += 35;
}
if ($u->stats['s3'] > 124 && $u->stats['s3'] < 150) {
$st[3]['pa4'] += 17;
$st[3]['m3'] += 20;
$st[3]['m1'] += 125;
$st[3]['m5'] += 45;
$st[3]['m14'] += 1;
}
if ($u->stats['s3'] > 149 && $u->stats['s3'] < 175) {
$st[3]['pa4'] += 20;
$st[3]['m3'] += 30;
$st[3]['m1'] += 145;
$st[3]['m5'] += 50;
$st[3]['m14'] += 2;
}
if ($u->stats['s3'] > 174 && $u->stats['s3'] < 200) {
$st[3]['pa4'] += 23;
$st[3]['m3'] += 35;
$st[3]['m1'] += 165;
$st[3]['m5'] += 55;
$st[3]['m14'] += 3;
}
if ($u->stats['s3'] > 199) {
$st[3]['pa4'] += 30;
$st[3]['m3'] += 40;
$st[3]['m1'] += 185;
$st[3]['m5'] += 65;
$st[3]['m14'] += 5;
}
//выносливость
if ($u->stats['s4'] > 0) {
$st[4]['hpAll'] += 30;
}
if ($u->stats['s4'] > 24 && $u->stats['s4'] < 50) {
$st[4]['hpAll'] += 50;
}
if ($u->stats['s4'] > 49 && $u->stats['s4'] < 75) {
$st[4]['hpAll'] += 100;
}
if ($u->stats['s4'] > 74 && $u->stats['s4'] < 100) {
$st[4]['hpAll'] += 175;
}
if ($u->stats['s4'] > 99 && $u->stats['s4'] < 125) {
$st[4]['hpAll'] += 250;
}
if ($u->stats['s4'] > 124 && $u->stats['s4'] < 150) {
$st[4]['hpAll'] += 400;
$st[4]['za'] += 25;
$st[4]['zm'] += 25;
}
if ($u->stats['s4'] > 149 && $u->stats['s4'] < 175) {
$st[4]['hpAll'] += 450;
$st[4]['za'] += 50;
$st[4]['zm'] += 50;
}
if ($u->stats['s4'] > 174 && $u->stats['s4'] < 200) {
$st[4]['hpAll'] += 600;
$st[4]['za'] += 100;
$st[4]['zm'] += 100;
}
if ($u->stats['s4'] > 199) {
$st[4]['hpAll'] += 850;
$st[4]['za'] += 125;
$st[4]['zm'] += 125;
}
//интелект
if ($u->stats['s5'] > 24 && $u->stats['s5'] < 50) {
$st[5]['m11'] += 10;
}
if ($u->stats['s5'] > 49 && $u->stats['s5'] < 75) {
$st[5]['m11'] += 15;
}
if ($u->stats['s5'] > 74 && $u->stats['s5'] < 100) {
$st[5]['m11'] += 20;
}
if ($u->stats['s5'] > 99 && $u->stats['s5'] < 125) {
$st[5]['m11'] += 25;
}
if ($u->stats['s5'] > 124 && $u->stats['s5'] < 150) {
$st[5]['m11'] += 35;
}
if ($u->stats['s5'] > 149 && $u->stats['s5'] < 175) {
$st[5]['m11'] += 50;
}
if ($u->stats['s5'] > 174 && $u->stats['s5'] < 200) {
$st[5]['m11'] += 65;
$st[5]['pzm'] += 2;
}
if ($u->stats['s5'] > 199) {
$st[5]['m11'] += 65;
$st[5]['pzm'] += 4;
}
//мудрость
if ($u->stats['s6'] > 24 && $u->stats['s6'] < 50) {
$st[6]['mpAll'] += 150;
$st[6]['speedmp'] += 100;
}
if ($u->stats['s6'] > 49 && $u->stats['s6'] < 75) {
$st[6]['mpAll'] += 200;
$st[6]['speedmp'] += 200;
}
if ($u->stats['s6'] > 74 && $u->stats['s6'] < 100) {
$st[6]['mpAll'] += 250;
$st[6]['speedmp'] += 350;
}
if ($u->stats['s6'] > 99 && $u->stats['s6'] < 125) {
$st[6]['mpAll'] += 350;
$st[6]['speedmp'] += 500;
}
if ($u->stats['s6'] > 124 && $u->stats['s6'] < 150) {
$st[6]['mpAll'] += 500;
$st[6]['speedmp'] += 500;
$st[6]['pzm'] += 2;
}
if ($u->stats['s6'] > 149 && $u->stats['s6'] < 175) {
$st[6]['mpAll'] += 700;
$st[6]['speedmp'] += 600;
$st[6]['pzm'] += 3;
}
if ($u->stats['s6'] > 174 && $u->stats['s6'] < 200) {
$st[6]['mpAll'] += 900;
$st[6]['speedmp'] += 700;
$st[6]['pzm'] += 5;
}
if ($u->stats['s6'] > 199) {
$st[6]['mpAll'] += 900;
$st[6]['speedmp'] += 700;
$st[6]['pzm'] += 7;
}
$b8name = '';
if ($u->stats['s7'] > 49) {
$b8name = 'Духовное Исцеление';
$b[8] .= '&nbsp;&nbsp;&nbsp;&bull; Каждый бой вы начинаете под действием магии &quot;Спасение&quot;<img src="https://img.new-combats.com/i/eff/preservation.gif"><br>';
}
if ($u->stats['s7'] > 74) {
$b8name = 'Путь Духа';
$b[8] .= '&nbsp;&nbsp;&nbsp;&bull; Воскрешение и Спасение тратят вдвое меньше силы духа <img src="https://img.new-combats.com/i/micro/spirit.gif"><br>';
}
if ($u->stats['s7'] > 99) {
$b8name = 'Очищение';
$b[8] .= '&nbsp;&nbsp;&nbsp;&bull; Смерть очищает вас от негативных эффектов заклинаний, проклятий, болезней и ядов в текущем бою<br>';
}
//конец бонусов
$i = 1;
while ($i <= 8) {
if (isset($st[$i])) {
$j = 0;
while ($j < count($u->items['add'])) {
if (isset($st[$i][$u->items['add'][$j]])) {
$vr = $st[$i][$u->items['add'][$j]];
if ($vr > 0) {
$vr = '+' . $vr;
}
$b[$i] .= '&nbsp;&nbsp;&nbsp;&bull; ' . $u->is[$u->items['add'][$j]] . ': ' . $vr . '<br>';
}
$j++;
}
}
$i++;
}
/* Отображаем комплекты */
$coms = [];
$cl = mysql_query(
'SELECT `im`.`name`,`im`.`2h`,`im`.`id`,`iu`.`data` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inOdet`!="0" AND `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0"'
);
while ($pl = mysql_fetch_array($cl)) {
$sts = explode('|', $pl['data']);
$i = 0;
$ste = '';
$sti = [];
while ($i < count($sts)) {
$ste = explode('=', $sts[$i]);
if (isset($ste[1])) {
$sti[$ste[0]] += intval($ste[1]);
}
$i++;
}
if (isset($sti['complect'])) {
$coms[]['id'] = $sti['complect'];
if (!isset($coms['com'][$sti['complect']])) {
$coms['com'][$sti['complect']] = 0;
$coms['new'][] = $sti['complect'];
}
$coms['com'][$sti['complect']]++;
if ($pl['2h'] > 0) {
$coms['com'][$sti['complect']]++;
}
}
if (isset($sti['complect2'])) {
$coms[]['id'] = $sti['complect2'];
if (!isset($coms['com'][$sti['complect2']])) {
$coms['com'][$sti['complect2']] = 0;
$coms['new'][] = $sti['complect2'];
}
$coms['com'][$sti['complect2']]++;
if ($pl['2h'] > 0) {
$coms['com'][$sti['complect2']]++;
}
}
}
if (is_array($coms['new']) && count($coms['new']) > 0) {
$cmss = '';
$i = 0;
while ($i < count($coms['new'])) {
if ($coms['new'][$i] > 0) {
$spc = mysql_query(
'SELECT * FROM `complects` WHERE `com` = "' . $coms['new'][$i] . '" AND `x` <= "' . $coms['com'][$coms['new'][$i]] . '" ORDER BY `x` DESC LIMIT 1'
);
while ($plc = mysql_fetch_array($spc)) {
$cmss .= '&nbsp;&nbsp; &bull; ' . $plc['name'] . ' ';
if ($coms['com'][$coms['new'][$i]] >= $plc['x']) {
$cmss .= '<font color=green>[' . $coms['com'][$coms['new'][$i]] . '/' . $plc['x'] . ']</font>';
} else {
$cmss .= '[' . $coms['com'][$coms['new'][$i]] . '/' . $plc['x'] . ']';
}
$cmss .= '<br>';
$ia = $u->items['add'];
//добавляем действия комплекта
$cmss .= '<small style="color:grey">';
$ij = 0;
$sti = $u->lookStats($plc['data']);
while ($ij < count($ia)) {
if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
$mad = $sti[$ia[$ij]];
if ($mad > 0) {
$mad = '+' . $mad;
}
$cmss .= '&nbsp; &nbsp; &nbsp; &nbsp; &bull; ' . $u->is[$ia[$ij]] . ': ' . $mad . '<br>';
}
$ij++;
}
$cmss .= '</small>';
}
}
$i++;
}
if ($cmss != '') {
echo '&nbsp;&nbsp;&nbsp;<b>Комлекты</b>:<br>' . $cmss . '<br>';
}
}
if (isset($b[1])) {
if ($u->stats['s1'] > 99) {
echo '&nbsp;&nbsp;&nbsp;<b>Сила Гиганта </b>:<br>' . $b[1] . '<br>';
} else {
echo '&nbsp;&nbsp;&nbsp;<b>Сила Великана</b>:<br>' . $b[1] . '<br>';
}
}
if (isset($b[2])) {
if ($u->stats['s2'] > 99) {
echo '&nbsp;&nbsp;&nbsp;<b>Скорость Молнии</b>:<br>' . $b[2] . '<br>';
} else {
echo '&nbsp;&nbsp;&nbsp;<b>Скорость Змеи</b>:<br>' . $b[2] . '<br>';
}
}
if (isset($b[3])) {
if ($u->stats['s3'] > 99) {
echo '&nbsp;&nbsp;&nbsp;<b>Озарение</b>:<br>' . $b[3] . '<br>';
} else {
echo '&nbsp;&nbsp;&nbsp;<b>Предчувствие</b>:<br>' . $b[3] . '<br>';
}
}
if (isset($b[4])) {
if ($u->stats['s4'] > 99) {
echo '&nbsp;&nbsp;&nbsp;<b>Стальное тело</b>:<br>' . $b[4] . '<br>';
} else {
echo '&nbsp;&nbsp;&nbsp;<b>Каменное тело</b>:<br>' . $b[4] . '<br>';
}
}
if (isset($b[5])) {
if ($u->stats['s5'] > 99) {
echo '&nbsp;&nbsp;&nbsp;<b>Ледяной Разум</b>:<br>' . $b[5] . '<br>';
} else {
echo '&nbsp;&nbsp;&nbsp;<b>Разум</b>:<br>' . $b[5] . '<br>';
}
}
if (isset($b[6])) {
if ($u->stats['s6'] > 99) {
echo '&nbsp;&nbsp;&nbsp;<b>Касание Мудрости</b>:<br>' . $b[6] . '<br>';
} else {
echo '&nbsp;&nbsp;&nbsp;<b>Сила Мудрости</b>:<br>' . $b[6] . '<br>';
}
}
if (isset($b[8])) {
echo '&nbsp;&nbsp;&nbsp;<b>' . $b8name . '</b>:<br>' . $b[8] . '<br>';
}
?>
</div>
</div>
</div>
<div class=dtz ID=dL6>
<div style="padding:5px;">
<BR>
<?php
$qsee = '';
$qx = 0;
$rating = mysql_fetch_array(
mysql_query(
'SELECT * FROM `aaa_reting_list` WHERE `uid` = "' . $u->info['id'] . '" ORDER BY `id` DESC LIMIT 1'
)
);
$rating2 = mysql_fetch_array(
mysql_query(
'SELECT * FROM `aaa_reting_list` WHERE `uid` = "' . $u->info['id'] . '" AND `id` < "' . $rating['id'] . '" ORDER BY `id` DESC LIMIT 1'
)
);
//
$rtns = ($rating['pos'] - $rating2['pos']);
if ($rtns == 0) {
$rtns = '<font color=grey>0</font>';
} elseif ($rtns > 0) {
$rtns = '<img src="https://img.new-combats.com/uprt2.png" width="7" height="7"><font color=green>+' . $rtns . '</font>';
} else {
$rtns = '<img src="https://img.new-combats.com/uprt.png" width="7" height="7"><font color=maroon>' . $rtns . '</font>';
}
echo '<b>Рейтинг:</b> ' . round(
$rating['global'] / (12345 + $u->info['level']), 2
) . ' <sup>(Вчера: ' . round(
$rating['global'] / (12345 + $u->info['level']), 2
) . ')</sup><br><b>Позиция в ТОПе:</b> <a href="https://new-combats.com/rating_pers/id' . $u->info['id'] . '#' . $u->info['id'] . '" target="_blank">' . $rating['pos'] . '</a> <sup>' . $rtns . '</sup>';
echo '<br>Цена комплекта: <b><font colol=grey>' . $u->stats['prckr'] . ' кр.</font></b>';
echo '<hr>';
//Генерируем список текущих квестов
$sp = mysql_query(
'SELECT * FROM `actions` WHERE `vars` LIKE "%start_quest%" AND `vals` = "go" AND `uid` = "' . $u->info['id'] . '" LIMIT 100'
);
while ($pl = mysql_fetch_array($sp)) {
$pq = mysql_fetch_array(
mysql_query(
'SELECT * FROM `quests` WHERE `id` = "' . str_replace(
'start_quest', '', $pl['vars']
) . '" LIMIT 1'
)
);
$qsee .= '<a href="main.php?skills=1&rz=6&end_qst_now=' . $pq['id'] . '"><img src="https://img.new-combats.com/i/clear.gif" title="Отказаться от задания"></a> <b>' . $pq['name'] . '</b><div style="padding-left:15px;padding-bottom:5px;border-bottom:1px solid grey"><small>' . $pq['info'] . '<br>' . $q->info(
$pq
) . '</small></div><br>';
$qx++;
}
if ($qsee == '') {
$qsee = 'К сожалению у вас нет ни одного задания';
} else {
$qsee .= '<small>* У заданий не относящихся к линейным квестам название черное, у других квестов относящихся к NPS, городам и т.д. название цветное</small>';
}
if ($qx >= 0) {
$testdq = mysql_fetch_array(
mysql_query(
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest" LIMIT 1'
)
);
if (isset($testdq['id'])) {
$zadID = $testdq['vals'];
} else {
$zadID = -1;
}
if ($zadID == 1) {
$daytext = '<font color=black>Два раза напасть и убить трупожора</font>';
} elseif ($zadID == 2) {
$daytext = '<font color=black>Поучаствовать в 10 хаотических поединках.</font>';
} elseif ($zadID == 3) {
$daytext = '<font color=black>Спуститься в 2 любые подземелия не используя пропуски!</font>';
} elseif ($zadID == 4) {
$daytext = '<font color=black>Получить сумарно в хаотических боях 100000 опыта!</font>';
} elseif ($zadID == 5) {
$daytext = '<font color=black>Открыть сундук трупожора!</font>';
} elseif ($zadID == 6) {
$daytext = '<font color=black>Сходить в Излом Хаоса!</font>';
} elseif ($zadID == 7) {
$daytext = '<font color=black>Выполнить 3 любых пещерных задания.</font>';
} elseif ($zadID == 8) {
$daytext = '<font color=black>Сходить в Башню Смерти.</font>';
} elseif ($zadID == 0) {
$daytext = '<font color=black>Вы уже выполнили ежедневное задание</font>';
} else {
$daytext = '<font color=black>Вы еще не получали ежедневное задание</font>';
}
?>
<FIELDSET>
<font color="#660000">
<LEGEND><B>Текущее Ежедневное задание: </B></LEGEND>
</font>
<?= $daytext ?>
<BR>
</FIELDSET>
<BR>
<FIELDSET>
<font color="#660000">
<LEGEND><B>Текущие Пещерные задания: </B>[<?= $qx ?>/28]</LEGEND>
</font>
<?= $qsee ?>
<BR>
</FIELDSET>
<BR>
<?php
}
$sp = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars` LIKE "psh_qt_%" AND `time` > ' . (time(
) - 86400) . ' '
);
while ($pl = mysql_fetch_array($sp)) {
$ic1 = str_replace('psh_qt_', '', $pl['vars']);
echo '<fieldset>&nbsp; <img height="19" width="34" src="https://img.new-combats.com/i/city_ico2/' . $ic1 . '.gif"> <b>Задержка на получение задания в ' . $u->city_name[$ic1] . '</b> ' . $u->timeOut(
(86400 + $pl['time']) - time()
) . '</fieldset><br>';
}
//Пещеры
$dungeon_timeout = $u->testAction(
'`uid` = "' . $u->info['id'] . '" AND `vars` = "psh0" AND `time` > ' . (time(
) - 60 * 60 * 3) . ' LIMIT 1',
1
);
if ($dungeon_timeout['vars'] == "psh0") {
echo '<center><b>Задержка на посещение подземелья: ' . $u->timeOut(
60 * 60 * 2 - time() + $dungeon_timeout['time']
) . '</center></b><br>';
}
?>
<br>
<?php
if ($u->rep['repcapitalcity'] > 0) { ?>
&bull; <B>Capital city</B> - <?= $u->rep_zv(2, $u->rep['repcapitalcity']) ?><BR>
<?php
}
if ($u->rep['repangelscity'] > 0) { ?>
&bull; <B>Angels city</B> - <?= $u->rep_zv(3, $u->rep['repangelscity']) ?><BR>
<?php
}
if ($u->rep['repdemonscity'] > 0) { ?>
&bull; <B>Demons city</B> - <?= $u->rep_zv(4, $u->rep['repdemonscity']) ?><BR>
<?php
}
if ($u->rep['repmooncity'] > 0) { ?>
&bull; <B>Moon city</B> - <?= $u->rep_zv(8, $u->rep['repmooncity']) ?><BR>
<?php
}
if ($u->rep['repsandcity'] > 0) { ?>
&bull; <B>Sand city</B> - <?= $u->rep_zv(6, $u->rep['repsandcity']) ?><BR>
<?php
}
if ($u->rep['repsuncity'] > 0) { ?>
&bull; <B>Sun city</B> - <?= $u->rep_zv(7, $u->rep['repsuncity']) ?><BR>
<?php
}
if ($u->rep['repemeraldscity'] > 0) { ?>
&bull; <B>Emeralds city</B> - <?= $u->rep_zv(7, $u->rep['repemeraldscity']) ?><BR>
<?php
}
if ($u->rep['repdevilscity'] > 0) { ?>
&bull; <B>Devils city</B> - <?= $u->rep_zv(7, $u->rep['repdevilscity']) ?><BR>
<?php
}
if ($u->rep['rep1'] > 0) { ?>
&bull; <B>Храм Знаний</B> - <?= $u->rep_zv(1, $u->rep['rep1']) ?><BR>
<?php
}
if ($u->rep['rep2'] > 0) { ?>
&bull; <B>Алтарь Крови</B> - <?= $u->rep_zv(5, $u->rep['rep2']) ?><BR>
<?php
}
if ($u->rep['repdreamscity'] > 0) { ?>
&bull; <B>Водосток</B> - <?= $u->rep_zv(9, $u->rep['repdreamscity']) ?><BR>
<?php
} ?>
<?php
if ($u->rep['repabandonedplain'] > 0) { ?>
&bull; <B>Гора Легиона</B> - <?= $u->rep_zv(10, $u->rep['repabandonedplain']) ?><BR>
<?php
} ?>
<BR>
<?php
$sf = $u->testAction(
'`uid` = "' . $u->info['id'] . '" AND `time` >= ' . strtotime(
'now 00:00:00'
) . ' AND `vars` = "statistic_today" LIMIT 1',
1
);
if (isset($sf['id'])) {
$sfe = $u->lookStats($sf['vals']);
$sf[0] = $u->info['exp'] - (int)$sfe['e'];
$sf[1] = $u->info['win'] - (int)$sfe['w'];
$sf[2] = $u->info['lose'] - (int)$sfe['l'];
$sf[3] = $u->info['nich'] - (int)$sfe['n'];
unset($sfe);
} else {
$sf = [0 => 0, 1 => 0, 2 => 0, 3 => 0];
}
?>
&nbsp; &nbsp; &nbsp; <B>За сегодня</B><BR>
&bull; Получено опыта: <?php
echo $sf[0]; ?><BR>
&bull; Одержано побед: <?php
echo $sf[1]; ?><BR>
&bull; Проиграно битв: <?php
echo $sf[2]; ?><BR>
&bull; Ничьих: <?php
echo $sf[3]; ?><BR>
&bull; Получено Реликвий ангела: <?php
echo $u->info['ang_g']; ?><BR>
</div>
</div>
<?php
if ($znn != '') { ?>
<div class=dtz ID=dL7>
<?= $znn; ?>
</div>
<?php
}
if ($u->info['ability'] == 0 && $u->info['fnq'] > 1) {
$u->info['marker'] .= '1';
}
?>
<SCRIPT>
setlevel('L<?php if (isset($rzsee)) {
echo $rzsee;
} else {
echo 1;
} ?>');
</SCRIPT>
</TABLE>
</TABLE>
<!--рейтинг тут-->
</BODY>
</HTML>