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 9652ee5c8e
22 changed files with 811 additions and 971 deletions

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();
}