WIP: removing User::class public array $items for Stat()::class.

This commit is contained in:
2024-01-08 03:33:20 +02:00
parent 4a7535d67d
commit bd8761f240
22 changed files with 812 additions and 971 deletions
+25 -14
View File
@@ -43,7 +43,11 @@ if (!isset($an['id'])) {
if ($n == 1) {
mysql_query('UPDATE `users_animal` SET `name` = "' . mysql_real_escape_string($nl) . '",`renameArrayKeys` = "1" WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . $an['id'] . '" AND `delete` = "0" LIMIT 1');
mysql_query(
'UPDATE `users_animal` SET `name` = "' . mysql_real_escape_string(
$nl
) . '",`renameArrayKeys` = "1" WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . $an['id'] . '" AND `delete` = "0" LIMIT 1'
);
$an['renameArrayKeys'] = 1;
echo '<font color="red">Вы успешно переименовали питомца в &quot;' . $nl . '&quot;</font>';
} else {
@@ -91,7 +95,13 @@ if (!isset($an['id'])) {
}
if (isset($_GET['obj_corm'])) {
$corm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `im`.`type` = "49" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inTransfer` = "0" AND `iu`.`id` = "' . mysql_real_escape_string($_GET['obj_corm']) . '" LIMIT 1'));
$corm = mysql_fetch_array(
mysql_query(
'SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `im`.`type` = "49" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inTransfer` = "0" AND `iu`.`id` = "' . mysql_real_escape_string(
$_GET['obj_corm']
) . '" LIMIT 1'
)
);
if (isset($corm['id'])) {
//кормушка зверя
$see1 = 1;
@@ -185,20 +195,21 @@ if (!isset($an['id'])) {
<?php
$ba = '';
$i = 0;
while ($i < count($u->items['add'])) {
if (isset($anl['add_' . $u->items['add'][$i]])) {
if ($u->items['add'][$i] == 'mib1') {
$ba .= '&bull; Броня головы: +' . $anl['add_' . $u->items['add'][$i]] . '<br>';
} elseif ($u->items['add'][$i] == 'mib2') {
$ba .= '&bull; Броня корпуса: +' . $anl['add_' . $u->items['add'][$i]] . '<br>';
} elseif ($u->items['add'][$i] == 'mib3') {
$ba .= '&bull; Броня пояса: +' . $anl['add_' . $u->items['add'][$i]] . '<br>';
} elseif ($u->items['add'][$i] == 'mib4') {
$ba .= '&bull; Броня ног: +' . $anl['add_' . $u->items['add'][$i]] . '<br>';
} elseif ($u->items['add'][$i] == 'mab1' || $u->items['add'][$i] == 'mab2' || $u->items['add'][$i] == 'mab3' || $u->items['add'][$i] == 'mab4') {
$statnames = new \Model\Constant\Stat();
$statnames->getBonus();
while ($i < count($statnames->sysBonusNames)) {
if (isset($anl['add_' . $statnames->sysBonusNames[$i]])) {
if ($statnames->sysBonusNames[$i] == 'mib1') {
$ba .= '&bull; Броня головы: +' . $anl['add_' . $statnames->sysBonusNames[$i]] . '<br>';
} elseif ($statnames->sysBonusNames[$i] == 'mib2') {
$ba .= '&bull; Броня корпуса: +' . $anl['add_' . $statnames->sysBonusNames[$i]] . '<br>';
} elseif ($statnames->sysBonusNames[$i] == 'mib3') {
$ba .= '&bull; Броня пояса: +' . $anl['add_' . $statnames->sysBonusNames[$i]] . '<br>';
} elseif ($statnames->sysBonusNames[$i] == 'mib4') {
$ba .= '&bull; Броня ног: +' . $anl['add_' . $statnames->sysBonusNames[$i]] . '<br>';
} else {
$ba .= '&bull; ' . $u->is[$u->items['add'][$i]] . ': +' . $anl['add_' . $u->items['add'][$i]] . '<br>';
$ba .= '&bull; ' . $statnames->bonusNames[$statnames->sysBonusNames[$i]] . ': +' . $anl['add_' . $statnames->sysBonusNames[$i]] . '<br>';
}
}
$i++;
+96 -77
View File
@@ -1,16 +1,91 @@
<?php
echo "
<script language='JavaScript'>
var elem = document.getElementById('se-pre-con');
elem.parentNode.removeChild(elem);
</script>
";
use Core\Config;
use Core\Db;
use Helper\Conversion;
use Model\Constant\Stat;
if (!defined('GAME')) {
die();
}
/** @var User $u */
$shadows = Db::getRows(
"select * from obraz where
sex = ? and
level <= ? and
(login = '' or login = ?) and
(uid = 0 or uid = ?) and
(align = '0' or align = ?) and
(clan = 0 or clan = ?) order by level, img",
[$u->info['sex'], $u->info['level'], $u->info['login'], $u->info['id'], $u->info['align'], $u->info['clan']]
);
$statnames = new Stat();
$statnames->getRequirement();
$code = PassGen::intCode();
$imgsrc = Config::img();
$str2 = '';
foreach ($shadows as $shadow) {
$tr = true;
$str = '';
$data = Conversion::dataStringToArray($shadow['tr']);
if ($shadow['level'] > 0) {
$str .= "\r• Уровень персонажа: {$shadow['level']}";
}
if (!empty($shadow['itm'])) {
$needItems = [];
foreach (explode(',', $shadow['itm']) as $itemId) {
if ($itemId < 1) {
continue;
}
$item = Db::getRow('select item_id as id, name from items_users left join items_main on item_id = items_main.id where item_id = ? and inodet > 0 and inshop = 0 and uid = ?', [$itemId, $u->info['id']]);
if (!$item['id']) {
$tr = false;
}
$needItems[] = "«{$item['name']}»";
}
if (!empty($needItems)) {
$str .= "\r• Предметы: " . implode(', ', $needItems);
}
}
foreach ($statnames->sysRequirementNames as $srn) {
if (!isset($data['tr_' . $srn])) {
continue;
}
$str .= "\r$statnames->requirementNames[$srn]: " . $data['tr_' . $srn];
if ($data['tr_' . $srn] <= $u->stats[$srn]) {
continue;
}
$tr = false;
}
if ((!empty($shadow['tr']) || !empty($shadow['itm'])) && !$tr) {
continue;
}
if (!empty($str)) {
$str = "Требуется минимальное:$str";
}
$str2 .= <<<HTML
<a href="/main.php?inv=1&obr_sel={$shadow['id']}&rnd=$code">
<img class="obrsl1" title="$str" src="$imgsrc/obraz/{$shadow['sex']}/{$shadow['img']}" width="120" height="220" alt="">
</a>
HTML;
}
?>
<script>
const elem = document.getElementById('se-pre-con');
elem.parentNode.removeChild(elem);
</script>
<style>
.obrsl1 {
border: 1px solid #888;
@@ -26,77 +101,21 @@ if (!defined('GAME')) {
margin-right: 1px;
}
</style>
<table width="100%" cellspacing="0" cellpadding="0">
<form method="post" action="/main.php?inv">
<tr>
<td valign="top" align="left"><img src="//img.new-combats.tech/i/1x1.gif" alt="" width="1" height="5"/><br/>
&nbsp;&nbsp;
</td>
<center><?= User::getLogin($u->info['id']) . '<br>'; ?></center>
<td valign="top" align="right">&nbsp;
<table style="width: 100%; border-spacing: 0;">
<caption><?= User::getLogin($u->info['id']) ?></caption>
<tr>
<td style="vertical-align: top; width: 1px; height: 5px; padding: 0;"></td>
<td style="vertical-align: top; text-align: right; padding: 0;">
<form method="post" action="/main.php?inv">
<input type="button" onClick="location.href='/main.php?obraz';" class="btn" value="Обновить"/>
<input type="submit" class="btn" name="edit" value="Вернуться"/>
<br>
<hr/>
<br/>
</td>
</tr>
</form>
</form>
<br>
<hr>
<br>
</td>
</tr>
<tr>
<td style="text-align:center; padding: 0;" colspan="2"><?= $str2 ?></td>
</tr>
</table>
<center>
<?php
$sp = mysql_query('SELECT * FROM `obraz` WHERE `sex` = "' . $u->info['sex'] . '" AND `level` <= "' . $u->info['level'] . '" AND (`login` = "" OR `login` = "' . $u->info['login'] . '") AND (`uid` = "" OR `uid` = "' . $u->info['id'] . '") AND (`align` = "0" OR `align` = "' . $u->info['align'] . '") AND (`clan` = "0" OR `clan` = "' . $u->info['clan'] . '") ORDER BY `level` ASC, `img` ASC');
while ($pl = mysql_fetch_array($sp)) {
$tr = true;
$trd = '';
$po = Helper\Conversion::dataStringToArray($pl['tr']);
$t = $u->items['tr'];
$x = 0;
if ($pl['level'] > 0) {
$trd .= "\r" . '&bull; Уровень персонажа: ' . $pl['level'] . '';
}
if ($pl['itm'] > 0) {
$pl['itm'] = explode(',', $pl['itm']);
$j = 0;
$tritm = '';
while ($j < count($pl['itm'])) {
$itm_id = $pl['itm'][$j];
if ($itm_id > 0) {
$itm_id = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "' . $itm_id . '" LIMIT 1'));
$itm_id_true = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = "' . $itm_id['id'] . '" AND
`delete` = 0 AND `inOdet` > 0 AND `inShop` = 0 AND `uid` = "' . $u->info['id'] . '"
LIMIT 1'));
if (!isset($itm_id_true['id'])) {
$tr = false;
}
if ($j > 0) {
$tritm .= ', ';
}
$tritm .= '&quot;' . $itm_id['name'] . '&quot;';
}
$j++;
}
if ($tritm != '') {
$trd .= "\r" . '&bull; Предметы: ' . $tritm . '';
}
}
while ($x < count($t)) {
$n = $t[$x];
if (isset($po['tr_' . $n])) {
$trd .= "\r" . '&bull; ' . $u->is[$n] . ': ' . $po['tr_' . $n] . '';
if ($po['tr_' . $n] > $u->stats[$n]) {
$tr = false;
}
}
$x++;
}
if (($pl['tr'] == '' && $pl['itm'] == '') || $tr == true) {
if ($trd != '') {
$trd = 'Требуется минимальное:' . $trd;
}
echo '<a href="main.php?inv=1&obr_sel=' . $pl['id'] . '&rnd=' . $code . '"><img class="obrsl1" title="' . $trd . '" src="//img.new-combats.tech/i/obraz/' . $pl['sex'] . '/' . $pl['img'] . '" width="120" height="220" /></a> ';
}
}
?>
</center>
+2 -1
View File
@@ -15,10 +15,11 @@ if ($u->info['inTurnir'] > 0 && $u->info['inUser'] == 0 && $u->info['room'] == 3
}
$zv = new FightRequest();
$r = $_GET['r'] ?? '';
// Турниры по умолчанию.
// 4-group,5-chaos,6-current,7-ended,10-tournament
$r = match ($_GET['r']) {
$r = match ($r) {
'4' => FightRequest::BATTLE_RAZDEL_GROUP,
'5' => FightRequest::BATTLE_RAZDEL_CHAOTIC,
'6' => FightRequest::BATTLE_RAZDEL_CURRENT,
+51 -44
View File
@@ -87,7 +87,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
}
?>
var noErTmr;
var smnpty = <?=(0 + $u->info['smena'])?>;
var smnpty = <?= (int)$u->info['smena'] ?>;
setInterval('top.c.noEr = 0;', 1000);
function mbsum(event) {
@@ -193,8 +193,8 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
<script type="text/javascript">
var login = '<?= $u->info['login']; ?>';
var za = <?= 0 + $u->stats['zona']; ?>;
var zb = <?= 0 + $u->stats['zonb']; ?>;
var za = <?= (int)$u->stats['zona']; ?>;
var zb = <?= (int)$u->stats['zonb']; ?>;
var level = <?= $u->info['level']; ?>;
function replaceAll(find, replace, str) {
@@ -242,7 +242,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
var i = 0;
var j = {};
while (i != -1) {
if (vars[i] != undefined) {
if (vars[i]) {
j = explode('=', vars[i]);
data[j[0]] = j[1];
} else {
@@ -253,8 +253,8 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
// 1.3
text = replaceAll('{tm1}', `<span class="date ${forYou}">${data['time1']}</span>`, text);
text = replaceAll('{u1}', `<span onClick="top.chat.addto(\'${data['login1']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login1']}\',event,\'chat\'); return false;" class="CSSteam${data['t1']}">${data['login1']}</span>`, text);
text = replaceAll('{u2}', `<span onClick="top.chat.addto(\'${data['login2']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login2']}\',event,\'chat\'); return false;" class="CSSteam${data['t2']}">${data['login2']}</span>`, text);
text = replaceAll('{u1}', `<span onClick="chat.addto(\'${data['login1']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login1']}\',event,\'chat\'); return false;" class="CSSteam${data['t1']}">${data['login1']}</span>`, text);
text = replaceAll('{u2}', `<span onClick="chat.addto(\'${data['login2']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login2']}\',event,\'chat\'); return false;" class="CSSteam${data['t2']}">${data['login2']}</span>`, text);
text = replaceAll('^^^^', '=', text);
text = replaceAll('{pr}', `<b>${data['prm']}</b>`, text);
@@ -298,12 +298,12 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
i = 1;
while (i <= 21) {
//замена R - игрок 1
if (log_text[data['s1']] != undefined) {
if (log_text[data['s1']][i] != undefined) {
if (log_text[data['s1']]) {
if (log_text[data['s1']][i]) {
r = log_text[data['s1']][i];
k = 0;
while (k != -1) {
if (r[k] != undefined) {
if (r[k]) {
text = replaceAll(`{1x${i}x${k}}`, '' + r[k] + '', text);
} else {
k = -2;
@@ -313,12 +313,12 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
}
}
//замена R - игрок 2
if (log_text[data['s2']] != undefined) {
if (log_text[data['s2']][i] != undefined) {
if (log_text[data['s2']]) {
if (log_text[data['s2']][i]) {
r = log_text[data['s2']][i];
k = 0;
while (k != -1) {
if (r[k] != undefined) {
if (r[k]) {
text = replaceAll(`{2x${i}x${k}}`, '' + r[k] + '', text);
} else {
k = -2;
@@ -331,10 +331,10 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
}
//Повторная замена
text = replaceAll('{u1}', `<span onClick="top.chat.addto(\'${data['login1']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login1']}\',event,\'chat\'); return false;" class="CSSteam${data['t1']}">${data['login1']}</span>`, text);
text = replaceAll('{u2}', `<span onClick="top.chat.addto(\'${data['login2']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login2']}\',event,\'chat\'); return false;" class="CSSteam${data['t2']}">${data['login2']}</span>`, text);
text = replaceAll('{u1}', `<span onClick="chat.addto(\'${data['login1']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login1']}\',event,\'chat\'); return false;" class="CSSteam${data['t1']}">${data['login1']}</span>`, text);
text = replaceAll('{u2}', `<span onClick="chat.addto(\'${data['login2']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login2']}\',event,\'chat\'); return false;" class="CSSteam${data['t2']}">${data['login2']}</span>`, text);
if (data['prm'] != undefined) {
if (data['prm']) {
data['prm'] = replaceAll("rvnO", "=", data['prm']);
}
@@ -394,30 +394,30 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
</td>
</tr>
<tr>
<div id="error" style="display:none;"></div>
<td>
<div id="error" style="display:none;"></div>
<div id="pers_magic" align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
<td><img title="Пустой слот заклятия"
<td><img title="Пустой слот заклятия" alt=""
src="//img.new-combats.tech/i/items/w/w101.gif"/></td>
</tr>
</table>
@@ -451,7 +451,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack1_1" class="crop"><a
onclick="change_radio(1,1,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_1_1"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -461,7 +461,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack2_1" class="crop"><a
onclick="change_radio(2,1,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_2_1"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -471,7 +471,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack3_1" class="crop"><a
onclick="change_radio(3,1,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_3_1"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -481,7 +481,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack4_1" class="crop"><a
onclick="change_radio(4,1,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_4_1"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -491,7 +491,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack5_1" class="crop"><a
onclick="change_radio(5,1,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_5_1"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -501,13 +501,12 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td onclick="select_atack(1,1);" style="cursor:default;"
align="left">удар в голову
</td>
<td width="3" style="cursor:default;"
onclick="select_atack(1,1);">&nbsp;
<td width="3" style="cursor:default;" onclick="select_atack(1,1);">&nbsp;
</td>
<td>
<div id="zblock1_1" class="crop"><a
onclick="change_radio(1,1,'block',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="block_1_1"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -526,7 +525,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack1_2" class="crop"><a
onclick="change_radio(1,2,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_1_2"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -536,7 +535,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack2_2" class="crop"><a
onclick="change_radio(2,2,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_2_2"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -546,7 +545,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack3_2" class="crop"><a
onclick="change_radio(3,2,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_3_2"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -556,7 +555,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack4_2" class="crop"><a
onclick="change_radio(4,2,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_4_2"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -566,7 +565,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zatack5_2" class="crop"><a
onclick="change_radio(5,2,'atack',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="atack_5_2"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -582,7 +581,7 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<td>
<div id="zblock1_2" class="crop"><a
onclick="change_radio(1,2,'block',0);return false;"
href="#"><img style="display:block;"
href="#"><img style="display:block;" alt=""
id="block_1_2"
class="radio_off"
src="//img.new-combats.tech/i/misc/radio.gif"
@@ -847,10 +846,14 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
type="hidden"/>
<input name="auto_battle" id="auto_battle"
type="hidden"/>
<button name="go_btn" type="button" id="go_btn"
<button name="go_btn"
type="button"
id="go_btn"
style="cursor:pointer;"
class="buttons inpBtl btnnew" onclick=""
disabled="disabled">Вперёд!!!
class="buttons inpBtl btnnew"
onclick=""
disabled="disabled">
Вперёд!!!
</button>
<button name="reflesh_btn" onClick="" type="button"
id="reflesh_btn"
@@ -1067,11 +1070,15 @@ $allprice = Battle::getType($allprice, $thisBattle['smert'] == 1);
<!-- <script type="text/javascript" src="js/chat-engine.js"></script> -->
<script>// файл батл мини js и этот тесно связаны, то что имеем в батл мини должны по логике иметь и здесь, но я не понимаю конечно прикола,ну мб потому что я тупой
function atackt() { // в душе не ебу что это
function atackt() {
// Вызывается при нажатии кнопки Вперёд! в бою.
// Делаем кнопку серой и убираем с неё функцию.
document.getElementById('go_btn').setAttribute("class", "buttons btnnew btnnew2");
document.getElementById('go_btn').setAttribute("onclick", "");
document.getElementById('go_btn').setAttribute("disabled", "disabled");
// Бьём?
atack();
// Вызываем таймер серости.
timedCount();
}