Utf8 convert
This commit is contained in:
Binary file not shown.
+27
-27
@@ -19,10 +19,10 @@ function info_reflesh(id_info,uid,up_info,obraz,hp,hpAll,mp,mpAll,invis,sex,eff,
|
||||
if(whp>65) chp = 'hp_3';
|
||||
if(wmp<=0) cmp = 'hp_none';
|
||||
if (mpAll > 0) {
|
||||
mbmp = ` <div title="Óðîâåíü ìàíû" class="seemp" style="position:absolute; top:10px; width:120px; height:10px; z-index:12;"> ${mp}/${mpAll}</div>
|
||||
<div title="Óðîâåíü ìàíû" class="hpborder" style="position:absolute; top:10px; width:120px; height:9px; z-index:13;"><img src="https://${top.c.img}/1x1.gif" height="9" width="1"></div>
|
||||
mbmp = ` <div title="Уровень маны" class="seemp" style="position:absolute; top:10px; width:120px; height:10px; z-index:12;"> ${mp}/${mpAll}</div>
|
||||
<div title="Уровень маны" class="hpborder" style="position:absolute; top:10px; width:120px; height:9px; z-index:13;"><img src="https://${top.c.img}/1x1.gif" height="9" width="1"></div>
|
||||
<div class="${cmp} senohp" style="height:9px; position:absolute; top:10px; width:${wmp}px; z-index:11;" id="lmp4"><img src="https://${top.c.img}/1x1.gif" height="9" width="1"></div>
|
||||
<div title="Óðîâåíü ìàíû" class="hp_none" style="position:absolute; top:10px; width:120px; height:10px; z-index:10;"></div>`;
|
||||
<div title="Уровень маны" class="hp_none" style="position:absolute; top:10px; width:120px; height:10px; z-index:10;"></div>`;
|
||||
} else nomp = 5;
|
||||
|
||||
if (align==9){
|
||||
@@ -48,29 +48,29 @@ function info_reflesh(id_info,uid,up_info,obraz,hp,hpAll,mp,mpAll,invis,sex,eff,
|
||||
<tr>
|
||||
<td width="60" valign="top"><table width="60" height="280" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td ${zggg1} height="60" id="${id_info}_itmSlot1"><img style="display:block;" title="Ïóñòîé ñëîò øëåì" src="https://${top.c.img}/i/items/w/w9.gif"></td>
|
||||
<td ${zggg1} height="60" id="${id_info}_itmSlot1"><img style="display:block;" title="Пустой слот шлем" src="https://${top.c.img}/i/items/w/w9.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot2"><img style="display:block;" title="Ïóñòîé ñëîò íàðó÷è" src="https://${top.c.img}/i/items/w/w13.gif"></td>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot2"><img style="display:block;" title="Пустой слот наручи" src="https://${top.c.img}/i/items/w/w13.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="60" id="${id_info}_itmSlot3"><img style="display:block;" title="Ïóñòîé ñëîò îðóæèå" src="https://${top.c.img}/i/items/w/w3.gif"></td>
|
||||
<td ${zggg1} height="60" id="${id_info}_itmSlot3"><img style="display:block;" title="Пустой слот оружие" src="https://${top.c.img}/i/items/w/w3.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="80"><div id="${id_info}_itmSlot4"><img style="display:block;" title="Ïóñòîé ñëîò áðîíÿ" src="https://${top.c.img}/i/items/w/w4.gif"></div></td>
|
||||
<td ${zggg1} height="80"><div id="${id_info}_itmSlot4"><img style="display:block;" title="Пустой слот броня" src="https://${top.c.img}/i/items/w/w4.gif"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot7"><img style="display:block;" title="Ïóñòîé ñëîò ïîÿñ" src="https://${top.c.img}/i/items/w/w5.gif"></td>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot7"><img style="display:block;" title="Пустой слот пояс" src="https://${top.c.img}/i/items/w/w5.gif"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td height="280" valign="top"><table width="120" height="280" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td height="20" valign="top"><!-- HP and MP -->
|
||||
<div style="position:relative;">
|
||||
<div title="Óðîâåíü æèçíè" class="seehp" style="position:absolute; top:${nomp}px; width:120px; height:10px; z-index:12;"> ${hp}/${hpAll}</div>
|
||||
<div title="T Óðîâåíü æèçíè" class="hpborder" style="position:absolute; top:${nomp}px; width:120px; height:9px; z-index:13;"><img style="display:block;" src="https://${top.c.img}/1x1.gif" height="9" width="1"></div>
|
||||
<div title="Уровень жизни" class="seehp" style="position:absolute; top:${nomp}px; width:120px; height:10px; z-index:12;"> ${hp}/${hpAll}</div>
|
||||
<div title="T Уровень жизни" class="hpborder" style="position:absolute; top:${nomp}px; width:120px; height:9px; z-index:13;"><img style="display:block;" src="https://${top.c.img}/1x1.gif" height="9" width="1"></div>
|
||||
<div class="${chp} senohp" style="height:9px; width:${whp}px; position:absolute; top:${nomp}px; z-index:11;" id="lhp4"><img style="display:block;" src="https://${top.c.img}/1x1.gif" height="9" width="1"></div>
|
||||
<div title="Óðîâåíü æèçíè" class="hp_none" style="position:absolute; top:${nomp}px; width:120px; height:10px; z-index:10;"><img style="display:block;" src="https://${top.c.img}/1x1.gif" height="10"></div>
|
||||
<div title="Уровень жизни" class="hp_none" style="position:absolute; top:${nomp}px; width:120px; height:10px; z-index:10;"><img style="display:block;" src="https://${top.c.img}/1x1.gif" height="10"></div>
|
||||
${mbmp}
|
||||
</div>
|
||||
<!-- -->
|
||||
@@ -78,7 +78,7 @@ function info_reflesh(id_info,uid,up_info,obraz,hp,hpAll,mp,mpAll,invis,sex,eff,
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><div style="position:relative; height:220px;">
|
||||
<!-- îáðàç -->
|
||||
<!-- образ -->
|
||||
<div style="${zggg4}position:absolute; width:120px; height:220px; z-index:1;" onMouseOver="top.hi(this,\'${ststua}\',event,0,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"><a href="#obraz_pers"><img style="display:block;" width="120" height="220" src="https://${top.c.img}/i/obraz/${sex}/${obraz}" ></a></div>
|
||||
<div style="position:absolute; width:auto; height:auto; z-index:3;">${eff}</div>
|
||||
</div></td>
|
||||
@@ -86,45 +86,45 @@ function info_reflesh(id_info,uid,up_info,obraz,hp,hpAll,mp,mpAll,invis,sex,eff,
|
||||
<tr>
|
||||
<td ${zggg1} height="40"><table width="120" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="40" id="${id_info}_itmSlot53" height="20"><img style="display:block;" title="Ïóñòîé ñëîò ïðàâûé êàðìàí" src="https://${top.c.img}/i/items/w/w15.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot55" height="20"><img style="display:block;" title="Ïóñòîé ñëîò öåíòðàëüíûé êàðìàí" src="https://${top.c.img}/i/items/w/w15.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot54" height="20"><img style="display:block;" title="Ïóñòîé ñëîò ëåâûé êàðìàí" src="https://${top.c.img}/i/items/w/w15.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot53" height="20"><img style="display:block;" title="Пустой слот правый карман" src="https://${top.c.img}/i/items/w/w15.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot55" height="20"><img style="display:block;" title="Пустой слот центральный карман" src="https://${top.c.img}/i/items/w/w15.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot54" height="20"><img style="display:block;" title="Пустой слот левый карман" src="https://${top.c.img}/i/items/w/w15.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" id="${id_info}_itmSlot56" height="20"><img style="display:block;" title="Ïóñòîé ñëîò ñìåíà" src="https://${top.c.img}/i/items/w/w20.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot57" height="20"><img style="display:block;" title="Ïóñòîé ñëîò ñìåíà" src="https://${top.c.img}/i/items/w/w20.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot58" height="20"><img style="display:block;" title="Ïóñòîé ñëîò ñìåíà" src="https://${top.c.img}/i/items/w/w20.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot56" height="20"><img style="display:block;" title="Пустой слот смена" src="https://${top.c.img}/i/items/w/w20.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot57" height="20"><img style="display:block;" title="Пустой слот смена" src="https://${top.c.img}/i/items/w/w20.gif"></td>
|
||||
<td width="40" id="${id_info}_itmSlot58" height="20"><img style="display:block;" title="Пустой слот смена" src="https://${top.c.img}/i/items/w/w20.gif"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td width="60" valign="top"><table width="60" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td ${zggg1} height="20" id="${id_info}_itmSlot8"><img style="display:block;" title="Ïóñòîé ñëîò ñåðüãè" src="https://${top.c.img}/i/items/w/w1.gif"></td>
|
||||
<td ${zggg1} height="20" id="${id_info}_itmSlot8"><img style="display:block;" title="Пустой слот серьги" src="https://${top.c.img}/i/items/w/w1.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="20" id="${id_info}_itmSlot9"><img style="display:block;" title="Ïóñòîé ñëîò îæåðåëüå" src="https://${top.c.img}/i/items/w/w2.gif"></td>
|
||||
<td ${zggg1} height="20" id="${id_info}_itmSlot9"><img style="display:block;" title="Пустой слот ожерелье" src="https://${top.c.img}/i/items/w/w2.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="20"><table width="60" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td ${zggg1} width="20" id="${id_info}_itmSlot10" height="20"><img style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://${top.c.img}/i/items/w/w6.gif"></td>
|
||||
<td ${zggg1} width="20" id="${id_info}_itmSlot11"><img style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://${top.c.img}/i/items/w/w6.gif"></td>
|
||||
<td ${zggg1} width="20" id="${id_info}_itmSlot12"><img style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://${top.c.img}/i/items/w/w6.gif"></td>
|
||||
<td ${zggg1} width="20" id="${id_info}_itmSlot10" height="20"><img style="display:block;" title="Пустой слот кольцо" src="https://${top.c.img}/i/items/w/w6.gif"></td>
|
||||
<td ${zggg1} width="20" id="${id_info}_itmSlot11"><img style="display:block;" title="Пустой слот кольцо" src="https://${top.c.img}/i/items/w/w6.gif"></td>
|
||||
<td ${zggg1} width="20" id="${id_info}_itmSlot12"><img style="display:block;" title="Пустой слот кольцо" src="https://${top.c.img}/i/items/w/w6.gif"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot13"><img style="display:block;" title="Ïóñòîé ñëîò ïåð÷àòêè" src="https://${top.c.img}/i/items/w/w11.gif"></td>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot13"><img style="display:block;" title="Пустой слот перчатки" src="https://${top.c.img}/i/items/w/w11.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="60" id="${id_info}_itmSlot14"><img style="display:block;" title="Ïóñòîé ñëîò ùèò" src="https://${top.c.img}/i/items/w/w10.gif"></td>
|
||||
<td ${zggg1} height="60" id="${id_info}_itmSlot14"><img style="display:block;" title="Пустой слот щит" src="https://${top.c.img}/i/items/w/w10.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="80" id="${id_info}_itmSlot16"><img style="display:block;" title="Ïóñòîé ñëîò ïîíîæè" src="https://${top.c.img}/i/items/w/w19.gif"></td>
|
||||
<td ${zggg1} height="80" id="${id_info}_itmSlot16"><img style="display:block;" title="Пустой слот поножи" src="https://${top.c.img}/i/items/w/w19.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot17"><img style="display:block;" title="Ïóñòîé ñëîò îáóâü" src="https://${top.c.img}/i/items/w/w12.gif"></td>
|
||||
<td ${zggg1} height="40" id="${id_info}_itmSlot17"><img style="display:block;" title="Пустой слот обувь" src="https://${top.c.img}/i/items/w/w12.gif"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
|
||||
+14
-14
@@ -55,7 +55,7 @@ async function useitem(id, t, use_item_on) {
|
||||
}
|
||||
|
||||
function volna(id) {
|
||||
document.getElementById('volna').innerHTML = `Âîëíà: ${id}`;
|
||||
document.getElementById('volna').innerHTML = `Волна: ${id}`;
|
||||
}
|
||||
|
||||
function change_radioKeys(id,cper) {
|
||||
@@ -99,7 +99,7 @@ function change_radioKeys(id,cper) {
|
||||
|
||||
if(z > 0) {
|
||||
if(id == 0) {
|
||||
//àâòîâûñòàâëåíèå
|
||||
//автовыставление
|
||||
}
|
||||
else change_radio(z,id,t,1)
|
||||
}
|
||||
@@ -245,7 +245,7 @@ function genZoneAtack() {
|
||||
// function nocon() {
|
||||
// if (connect == 0) {
|
||||
// if (noconnect < 0) {
|
||||
// //document.getElementById('ref').innerHTML = '<font color=red><b><center>Ïîäîæäèòå, èäåò èíèöèàëèçàöèÿ...</center></b></font>';
|
||||
// //document.getElementById('ref').innerHTML = '<font color=red><b><center>Подождите, идет инициализация...</center></b></font>';
|
||||
// //g_iCount = 45;
|
||||
// }
|
||||
// }
|
||||
@@ -345,9 +345,9 @@ function mainstatus(id) {
|
||||
$('#btn_down_img2').css({'display': 'none'});
|
||||
} else {
|
||||
$('#btn_down_img2').css({'display': ''});
|
||||
$('#btn_down_img2').attr('title', `Ñìåíà ïðîòèâíèêà (${smnpty})`);
|
||||
$('#btn_down_img2').attr('title', `Смена противника (${smnpty})`);
|
||||
}
|
||||
if (battleFinishData != -1) { // õóé çíàåò ÷å òàêîå
|
||||
if (battleFinishData != -1) { // хуй знает че такое
|
||||
document.getElementById('mainpanel2').style.display = ''; // 4
|
||||
document.getElementById('go_btn').style.display = 'none'; // 4
|
||||
document.getElementById('mainpanel').style.display = 'none'; // 4
|
||||
@@ -362,7 +362,7 @@ function mainstatus(id) {
|
||||
rand_img();
|
||||
document.getElementById("player2").innerHTML = `<div style='margin-top:18px;' align='right'>${img_battle}</div>`;
|
||||
document.getElementById('player2_login').style.display = 'none';
|
||||
} else if (id == 1) //Ìîæíî óäàðèòü ïðîòèâíèêà ( äîñòóïíûé óäàð )
|
||||
} else if (id == 1) //Можно ударить противника ( доступный удар )
|
||||
{
|
||||
document.getElementById('mainpanel').style.display = ''; // 4
|
||||
document.getElementById('player2_login').style.display = '';
|
||||
@@ -376,7 +376,7 @@ function mainstatus(id) {
|
||||
if (document.getElementById('reflesh_btn') != undefined) {
|
||||
document.getElementById('reflesh_btn').style.display = 'none';
|
||||
}
|
||||
} else if (id == 2) //Îæèäàåì õîäà ïðîòèâíèêà ( îáíîâèòü )
|
||||
} else if (id == 2) //Ожидаем хода противника ( обновить )
|
||||
{
|
||||
document.getElementById('mainpanel').style.display = 'none'; // 4
|
||||
document.getElementById('mainpanel222').style.display = 'none'; // 4
|
||||
@@ -389,7 +389,7 @@ function mainstatus(id) {
|
||||
document.getElementById('btn_down_img1').setAttribute("onclick", "reflesht();");
|
||||
document.getElementById('reflesh_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
document.getElementById('reflesh_btn').setAttribute("onclick", "reflesht();");
|
||||
} else if (id == 3) // Ïðîèãðàëè. Îæèäàåì çàâåðøåíèÿ ïîåäèíêà ( êíîïêà âåðíóòñÿ ñ ïîåäèíêà )
|
||||
} else if (id == 3) // Проиграли. Ожидаем завершения поединка ( кнопка вернутся с поединка )
|
||||
{
|
||||
document.getElementById('mainpanel2').style.display = ''; // 4
|
||||
document.getElementById('go_btn').style.display = 'none'; // 4
|
||||
@@ -405,7 +405,7 @@ function mainstatus(id) {
|
||||
document.getElementById('btn_down_img1').style.display = ''; // 2
|
||||
document.getElementById('btn_down_img2').style.display = 'none'; // 2
|
||||
|
||||
document.getElementById("ref").innerHTML = "<font color='red'><b>Âû ïîâåðæåíû. Îæèäàéòå ïîêà ïîåäèíîê çàâåðøàò äðóãèå áîéöû...</b></font>";
|
||||
document.getElementById("ref").innerHTML = "<font color='red'><b>Вы повержены. Ожидайте пока поединок завершат другие бойцы...</b></font>";
|
||||
document.getElementById("player2").innerHTML = `<div style='margin-top:18px;' align='right'>${img_battle}</div>`;
|
||||
document.getElementById('player2_login').style.display = 'none';
|
||||
}
|
||||
@@ -481,7 +481,7 @@ function add_log(id, foryou, text, hod_id, my, last_hod, vars) {
|
||||
top.rmve(`#battle_log_${hod_id - 7}`);
|
||||
}
|
||||
}
|
||||
//-- Ìîé ëîã--------------------------------
|
||||
//-- Мой лог--------------------------------
|
||||
//-------------------------------------------
|
||||
function add_mlog(id, foryou, text, hod_id, my, last_hod, vars) {
|
||||
chsee = 'chsee7';
|
||||
@@ -507,9 +507,9 @@ function add_mlog(id, foryou, text, hod_id, my, last_hod, vars) {
|
||||
|
||||
|
||||
var moveState = false;
|
||||
// Ïåðåìåííûå êîîðäèíàò ìûøè â íà÷àëå ïåðåìåùåíèÿ, ïîêà íåèçâåñòíû
|
||||
// Переменные координат мыши в начале перемещения, пока неизвестны
|
||||
var x0, y0;
|
||||
// Íà÷àëüíûå êîîðäèíàòû ýëåìåíòà, ïîêà íåèçâåñòíû
|
||||
// Начальные координаты элемента, пока неизвестны
|
||||
var divX0, divY0;
|
||||
|
||||
|
||||
@@ -539,8 +539,8 @@ document.onmouseup = function() {
|
||||
moveState = false;
|
||||
}
|
||||
|
||||
// È ïîñëåäíåå
|
||||
// Ôóíêöèÿ îáðàáîòêè äâèæåíèÿ:
|
||||
// И последнее
|
||||
// Функция обработки движения:
|
||||
function moveHandler(div, event) {
|
||||
var event = event || window.event;
|
||||
if (moveState) {
|
||||
|
||||
+12
-12
@@ -66,7 +66,7 @@ function useitem(id,t,use_item_on)
|
||||
|
||||
function volna(id)
|
||||
{
|
||||
document.getElementById('volna').innerHTML = 'Âîëíà: '+id;
|
||||
document.getElementById('volna').innerHTML = 'Волна: '+id;
|
||||
}
|
||||
|
||||
function change_radioKeys(id,cper) {
|
||||
@@ -115,7 +115,7 @@ function change_radioKeys(id,cper) {
|
||||
|
||||
if(z > 0) {
|
||||
if(id == 0) {
|
||||
//àâòîâûñòàâëåíèå
|
||||
//автовыставление
|
||||
|
||||
}else{
|
||||
change_radio(z,id,t,1);
|
||||
@@ -318,7 +318,7 @@ function nocon()
|
||||
{
|
||||
if(noconnect<0)
|
||||
{
|
||||
//document.getElementById('ref').innerHTML = '<font color=red><b><center>Ïîäîæäèòå, èäåò èíèöèàëèçàöèÿ...</center></b></font>';
|
||||
//document.getElementById('ref').innerHTML = '<font color=red><b><center>Подождите, идет инициализация...</center></b></font>';
|
||||
//g_iCount = 45;
|
||||
}
|
||||
//noconnect--;
|
||||
@@ -445,7 +445,7 @@ function mainstatus(id)
|
||||
$('#btn_down_img2').css({'display':'none'});
|
||||
}else{
|
||||
$('#btn_down_img2').css({'display':''});
|
||||
$('#btn_down_img2').attr('title','Ñìåíà ïðîòèâíèêà ('+smnpty+')');
|
||||
$('#btn_down_img2').attr('title','Смена противника ('+smnpty+')');
|
||||
}
|
||||
if( battleFinishData != -1 ) {
|
||||
document.getElementById('mainpanel2').style.display = '';
|
||||
@@ -460,7 +460,7 @@ function mainstatus(id)
|
||||
rand_img();
|
||||
document.getElementById("player2").innerHTML = "<div style='margin-top:18px;' align='right'>"+img_battle+"</div>";
|
||||
document.getElementById('player2_login').style.display = 'none';
|
||||
}else if(id==1) //Ìîæíî óäàðèòü ïðîòèâíèêà
|
||||
}else if(id==1) //Можно ударить противника
|
||||
{
|
||||
document.getElementById('mainpanel').style.display = '';
|
||||
document.getElementById('player2_login').style.display = '';
|
||||
@@ -471,7 +471,7 @@ function mainstatus(id)
|
||||
{
|
||||
document.getElementById('reflesh_btn').style.display = 'none';
|
||||
}
|
||||
}else if(id==2) //Îæèäàåì õîäà ïðîòèâíèêà
|
||||
}else if(id==2) //Ожидаем хода противника
|
||||
{
|
||||
document.getElementById('mainpanel').style.display = 'none';
|
||||
document.getElementById('mainpanel222').style.display = 'none';
|
||||
@@ -482,7 +482,7 @@ function mainstatus(id)
|
||||
rand_img();
|
||||
document.getElementById("player2").innerHTML = "<div style='margin-top:18px;' align='right'>"+img_battle+"</div>";
|
||||
document.getElementById('player2_login').style.display = 'none';
|
||||
}else if(id==3) // Ïðîèãðàëè. Îæèäàåì çàâåðøåíèÿ ïîåäèíêà
|
||||
}else if(id==3) // Проиграли. Ожидаем завершения поединка
|
||||
{
|
||||
document.getElementById('mainpanel2').style.display = '';
|
||||
document.getElementById('go_btn').style.display = 'none';
|
||||
@@ -497,7 +497,7 @@ function mainstatus(id)
|
||||
//
|
||||
document.getElementById('btn_down_img1').style.display = '';
|
||||
document.getElementById('btn_down_img2').style.display = 'none';
|
||||
document.getElementById("ref").innerHTML = "<font color='red'><b>Âû ïîâåðæåíû. Îæèäàéòå ïîêà ïîåäèíîê çàâåðøàò äðóãèå áîéöû...</b></font>";
|
||||
document.getElementById("ref").innerHTML = "<font color='red'><b>Вы повержены. Ожидайте пока поединок завершат другие бойцы...</b></font>";
|
||||
//rand_img();
|
||||
document.getElementById("player2").innerHTML = "<div style='margin-top:18px;' align='right'>"+img_battle+"</div>";
|
||||
document.getElementById('player2_login').style.display = 'none';
|
||||
@@ -593,9 +593,9 @@ function add_log(id,foryou,text,hod_id,my,last_hod,vars)
|
||||
}
|
||||
|
||||
var moveState = false;
|
||||
// Ïåðåìåííûå êîîðäèíàò ìûøè â íà÷àëå ïåðåìåùåíèÿ, ïîêà íåèçâåñòíû
|
||||
// Переменные координат мыши в начале перемещения, пока неизвестны
|
||||
var x0, y0;
|
||||
// Íà÷àëüíûå êîîðäèíàòû ýëåìåíòà, ïîêà íåèçâåñòíû
|
||||
// Начальные координаты элемента, пока неизвестны
|
||||
var divX0, divY0;
|
||||
|
||||
|
||||
@@ -625,8 +625,8 @@ document.onmouseup = function() {
|
||||
moveState = false;
|
||||
}
|
||||
|
||||
// È ïîñëåäíåå
|
||||
// Ôóíêöèÿ îáðàáîòêè äâèæåíèÿ:
|
||||
// И последнее
|
||||
// Функция обработки движения:
|
||||
function moveHandler(div, event) {
|
||||
var event = event || window.event;
|
||||
if (moveState) {
|
||||
|
||||
+107
-107
@@ -26,26 +26,26 @@ function winframe(id,title,w,h,url) {
|
||||
win.add(`${id}winframe`,`${title} `,'',{'d':`<iframe width="${w}" height="${h}" frameborder="0" src="${url}"></iframe>`},0,1,'');
|
||||
}
|
||||
|
||||
//������� �����
|
||||
//пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ
|
||||
var petsel = '';
|
||||
function petbuy() {
|
||||
var act = '';
|
||||
|
||||
// var r = '';
|
||||
|
||||
var r = `<img onclick="petbuySet(1);" id="apet1" title="Êîò. Äîáàâëÿåò âëàäåëüöó ëîâêîñòü" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_cat.gif">
|
||||
<img onclick="petbuySet(2);" id="apet2" title="Ñîâà. Äîáàâëÿåò âëàäåëüöó èíòóèöèþ" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_owl.gif">
|
||||
<img onclick="petbuySet(3);" id="apet3" title="Ñâåòëÿê. Äîáàâëÿåò âëàäåëüöó ìîùíîñòü ìàãèè" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_wisp.gif">
|
||||
<img onclick="petbuySet(4);" id="apet4" title="×åðòÿêà. Äîáàâëÿåò âëàäåëüöó ñèëó" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_demon.gif">
|
||||
<img onclick="petbuySet(6);" id="apet6" title="Ñâèí. Äîáàâëÿåò âëàäåëüöó çàùèòó" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_pig.gif">
|
||||
<img onclick="petbuySet(5);" id="apet5" title="ϸñ. Äîáàâëÿåò âëàäåëüöó ÍÐ" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_dog.gif">
|
||||
var r = `<img onclick="petbuySet(1);" id="apet1" title="Кот. Добавляет владельцу ловкость" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_cat.gif">
|
||||
<img onclick="petbuySet(2);" id="apet2" title="Сова. Добавляет владельцу интуицию" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_owl.gif">
|
||||
<img onclick="petbuySet(3);" id="apet3" title="Светляк. Добавляет владельцу мощность магии" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_wisp.gif">
|
||||
<img onclick="petbuySet(4);" id="apet4" title="Чертяка. Добавляет владельцу силу" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_demon.gif">
|
||||
<img onclick="petbuySet(6);" id="apet6" title="Свин. Добавляет владельцу защиту" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_pig.gif">
|
||||
<img onclick="petbuySet(5);" id="apet5" title="Пёс. Добавляет владельцу НР" style="cursor:pointer;padding:3px;" src="https://img.new-combats.com/i/items/summon_pet_dog.gif">
|
||||
`
|
||||
|
||||
petsel = 0;
|
||||
|
||||
win.add('buypet',
|
||||
'Ïðèçâàòü çâåðÿ <i>(öåíà: 50 êð.))</i> ',
|
||||
`<div><center>Ââåäèòå êëè÷êó è âûáåðèòå çâåðÿ<br>
|
||||
'Призвать зверя <i>(цена: 50 кр.))</i> ',
|
||||
`<div><center>Введите кличку и выберите зверя<br>
|
||||
<center><input style="font-size:12px;margin:5px;width:234px;padding:2px;" type="text" value="" id="petbuylogin"><br><div style="padding:5px;">${r}</div></center></center></div>`,{'a1':`top.petbuyAct($(\'#petbuylogin\').val(),\'${act}\')`,'usewin':'$(\'#petbuylogin\').focus()','d':''},2,1,'min-width:290px;');
|
||||
}
|
||||
function petbuyAct(data) {
|
||||
@@ -68,7 +68,7 @@ function petbutSetCss (count, padding, border) {
|
||||
}
|
||||
// 1
|
||||
function eda(id, name, price, vvv) {
|
||||
win.add('animaleda1', `Ïîêîðìèòü "${name}" `, `<center>Ââåäèòå êîëè÷åñòâî åäû:<br><i>(öåíà 1 åä. = ${price} êð.)</i></center>`, {
|
||||
win.add('animaleda1', `Покормить "${name}" `, `<center>Введите количество еды:<br><i>(цена 1 ед. = ${price} кр.)</i></center>`, {
|
||||
'a1': `top.edaGo(${(0 + id)},$(\'#edaanimal1vvv\').val())`,
|
||||
'usewin': '',
|
||||
'd': `<center><input style="width:96%; margin:5px;" id="edaanimal1vvv" class="inpt2" type="text" value="${vvv}"></center>`
|
||||
@@ -80,7 +80,7 @@ function edaGo(id, val) {
|
||||
}
|
||||
// 3
|
||||
function anrename(id,name) {
|
||||
win.add('animaleda2',`Èçìåíèòü êëè÷êó "${name}" `,'<center>Ââåäèòå íîâóþ êëè÷êó:<br><i>(öåíà 30 êð.)</i></center>',{'a1':`top.anrenameGo(${(0+id)},$(\'#edaanimal2vvv\').val())`,'usewin':'','d':'<center><input style="width:96%; margin:5px;" id="edaanimal2vvv" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('animaleda2',`Изменить кличку "${name}" `,'<center>Введите новую кличку:<br><i>(цена 30 кр.)</i></center>',{'a1':`top.anrenameGo(${(0+id)},$(\'#edaanimal2vvv\').val())`,'usewin':'','d':'<center><input style="width:96%; margin:5px;" id="edaanimal2vvv" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
}
|
||||
// 4
|
||||
function anrenameGo(id, val) {
|
||||
@@ -88,10 +88,10 @@ function anrenameGo(id, val) {
|
||||
}
|
||||
|
||||
|
||||
//Êàïò÷à íà äåéñòâèÿ
|
||||
//Каптча на действия
|
||||
// 5
|
||||
function captcha(title,act) {
|
||||
win.add('captcha',`${title} `,'<center><small>Óêàæèòå êîä ñ êàðòèíêè:</small><center><img style="margin-bottom:6px;display:inblock-line;" src="/show_reg_img/security3.php" width="70" height="20"><input style="width:80px; height:18px; margin:5px;" id="captchatext1" class="inpt2" type="text" value=""></center></center>',{'a1':`top.captchatext1($(\'#captchatext1\').val(),\'${act}\')`,'usewin':'$(\'#captchatext1\').focus()','d':''},3,1,'min-width:230px;');
|
||||
win.add('captcha',`${title} `,'<center><small>Укажите код с картинки:</small><center><img style="margin-bottom:6px;display:inblock-line;" src="/show_reg_img/security3.php" width="70" height="20"><input style="width:80px; height:18px; margin:5px;" id="captchatext1" class="inpt2" type="text" value=""></center></center>',{'a1':`top.captchatext1($(\'#captchatext1\').val(),\'${act}\')`,'usewin':'$(\'#captchatext1\').focus()','d':''},3,1,'min-width:230px;');
|
||||
}
|
||||
// 6
|
||||
function captchatext1(val, act) {
|
||||
@@ -101,11 +101,11 @@ function captchatext1(val, act) {
|
||||
|
||||
// 7
|
||||
function leaderFight() {
|
||||
win.add('leaderFightNew1','Ïåðåäàòü ôëàã ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.leaderFx($(\'#leaderFightgroup1\').val())','usewin':'top.chat.inObj = $(\'#leaderFightgroup1\');$(\'#leaderFightgroup1\').focus()','d':'<center><input style="width:96%; margin:5px;" id="leaderFightgroup1" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('leaderFightNew1','Передать флаг ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.leaderFx($(\'#leaderFightgroup1\').val())','usewin':'top.chat.inObj = $(\'#leaderFightgroup1\');$(\'#leaderFightgroup1\').focus()','d':'<center><input style="width:96%; margin:5px;" id="leaderFightgroup1" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#leaderFightgroup1');
|
||||
}
|
||||
|
||||
// îïòèìèçàöèÿ ñ âûçîâîì
|
||||
// оптимизация с вызовом
|
||||
function leaderFx(login) {
|
||||
top.frames['main'].leader_login = login;
|
||||
top.frames['main'].leader_type = 1;
|
||||
@@ -113,23 +113,23 @@ function leaderFx(login) {
|
||||
}
|
||||
|
||||
function leaderFight2() {
|
||||
win.add('leaderFightNew2','Óáèòü ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.leaderFx2($(\'#leaderFightgroup2\').val())','usewin':'top.chat.inObj = $(\'#leaderFightgroup2\');$(\'#leaderFightgroup2\').focus()','d':'<center><input style="width:96%; margin:5px;" id="leaderFightgroup2" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('leaderFightNew2','Убить ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.leaderFx2($(\'#leaderFightgroup2\').val())','usewin':'top.chat.inObj = $(\'#leaderFightgroup2\');$(\'#leaderFightgroup2\').focus()','d':'<center><input style="width:96%; margin:5px;" id="leaderFightgroup2" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#leaderFightgroup2');
|
||||
}
|
||||
|
||||
// îïòèìèçàöèÿ ñ âûçîâîì
|
||||
// оптимизация с вызовом
|
||||
function leaderFx2(login) {
|
||||
top.frames['main'].leader_login = login;
|
||||
top.frames['main'].leader_type = 2;
|
||||
top.frames['main'].reflesh();
|
||||
}
|
||||
|
||||
// îïòèìèçàöèÿ â öèêëå 8
|
||||
// оптимизация в цикле 8
|
||||
function intransferNew(id, login) {
|
||||
win.add(
|
||||
`intransfer${id}New`,
|
||||
'Ïðèãëàøåíèå íà îáìåí ',
|
||||
`<center style="padding-top:10px;">Ïåðñîíàæ <b>${login}</b> ïðåäëàãàåò âàì ñîâåðøèòü îáìåí. Âû ñîãëàñíû?<br><br></center>`, {
|
||||
'Приглашение на обмен ',
|
||||
`<center style="padding-top:10px;">Персонаж <b>${login}</b> предлагает вам совершить обмен. Вы согласны?<br><br></center>`, {
|
||||
'a1': 'top.frames[\'main\'].location.href=\'/main.php?transfer=1&rnd=1\';',
|
||||
'a2': 'top.frames[\'main\'].location.href=\'/main.php?transfer=1&exit_transfer=1&rnd=1\';',
|
||||
'a3': 'top.frames[\'main\'].location.href=\'/main.php?transfer=1&exit_transfer=1&rnd=1\';'
|
||||
@@ -138,12 +138,12 @@ function intransferNew(id, login) {
|
||||
);
|
||||
}
|
||||
|
||||
// îïòèìèçàöèÿ â öèêëå 9
|
||||
// оптимизация в цикле 9
|
||||
function inclanNew(id, align, clan_img, name, login) {
|
||||
win.add(
|
||||
`inclan${id}New`,
|
||||
`Ïðèãëàøåíèå âñòóïèòü â êëàí "${name}" `,
|
||||
`<center><br><img src="https://img.new-combats.com/i/align/align${align}.gif"><img src="https://img.new-combats.com/i/clan/${clan_img}.gif"><b>${login}</b> ïðåäëàãàåò âàì âñòóïèòü â êëàí <span style="display:inline-block"><img src="https://img.new-combats.com/i/align/align${align}.gif"> <b>${name}</b></span>. Âû ñîãëàñíû?<br><br></center>`, {
|
||||
`Приглашение вступить в клан "${name}" `,
|
||||
`<center><br><img src="https://img.new-combats.com/i/align/align${align}.gif"><img src="https://img.new-combats.com/i/clan/${clan_img}.gif"><b>${login}</b> предлагает вам вступить в клан <span style="display:inline-block"><img src="https://img.new-combats.com/i/align/align${align}.gif"> <b>${name}</b></span>. Вы согласны?<br><br></center>`, {
|
||||
'a1': `top.inclanNewsave(${id},1);`,
|
||||
'a2': `top.inclanNewsave(${id},2);`,
|
||||
'a3': `top.inclanNewsave(${id},2);`
|
||||
@@ -159,7 +159,7 @@ function inclanNewsave(id, val) {
|
||||
//
|
||||
|
||||
function savePriems(){
|
||||
win.add('saveComplPriem','Çàïîìíèòü íàáîð ïðèåìîâ ','<center>Çàïîìíèòü íàáîð ïðèåìîâ, äëÿ áûñòðîãî ïåðåêëþ÷åíèÿ.Ââåäèòå íàçâàíèå íàáîðà:<br></center>',{'a1':'top.addSavedPriems($(\'#addSavedPriems\').val());','usewin':'$(\'#addSavedPriems\').focus()','d':'<center><input style="width:96%; margin:5px;" id="addSavedPriems" class="inpt2" maxlength="30" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('saveComplPriem','Запомнить набор приемов ','<center>Запомнить набор приемов, для быстрого переключения.Введите название набора:<br></center>',{'a1':'top.addSavedPriems($(\'#addSavedPriems\').val());','usewin':'$(\'#addSavedPriems\').focus()','d':'<center><input style="width:96%; margin:5px;" id="addSavedPriems" class="inpt2" maxlength="30" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
}
|
||||
|
||||
// 12
|
||||
@@ -168,7 +168,7 @@ function addSavedPriems(val) {
|
||||
}
|
||||
|
||||
function atackTower(){
|
||||
win.add('towerAttakWin','Íàïàñòü íà ïåðñîíàæà ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.atackTowergo($(\'#towerAttakTxt\').val());','usewin':'top.chat.inObj = $(\'#towerAttakTxt\');$(\'#towerAttakTxt\').focus()','d':'<center><input style="width:96%; margin:5px;" id="towerAttakTxt" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('towerAttakWin','Напасть на персонажа ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.atackTowergo($(\'#towerAttakTxt\').val());','usewin':'top.chat.inObj = $(\'#towerAttakTxt\');$(\'#towerAttakTxt\').focus()','d':'<center><input style="width:96%; margin:5px;" id="towerAttakTxt" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#towerAttakTxt');
|
||||
}
|
||||
// 13
|
||||
@@ -177,7 +177,7 @@ function atackTowergo(val) {
|
||||
}
|
||||
|
||||
function anren() {
|
||||
win.add('neAnimName','Âûáåðèòå êëè÷êó ','<center>Ââåäèòå îäíî ñëîâî:<br><small>(Íå áîëåå äåñÿòè ñèìâîëîâ)</small><br></center>',{'a1':'top.anrenSave($(\'#addSavedAnmName\').val());','usewin':'$(\'#addSavedAnmName\').focus()','d':'<center><input style="width:96%; margin:5px;" id="addSavedAnmName" class="inpt2" maxlength="10" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('neAnimName','Выберите кличку ','<center>Введите одно слово:<br><small>(Не более десяти символов)</small><br></center>',{'a1':'top.anrenSave($(\'#addSavedAnmName\').val());','usewin':'$(\'#addSavedAnmName\').focus()','d':'<center><input style="width:96%; margin:5px;" id="addSavedAnmName" class="inpt2" maxlength="10" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
}
|
||||
// 14
|
||||
function anrenSave(name) {
|
||||
@@ -201,7 +201,7 @@ function add_cb(id, name, nodel, main, indata) {
|
||||
if(cb_ndate[name2]==undefined)
|
||||
{
|
||||
name = name2;
|
||||
j -= 2; // òóò1
|
||||
j -= 2; // тут1
|
||||
}
|
||||
j++;
|
||||
}
|
||||
@@ -345,7 +345,7 @@ var fastpanelopen = 0;
|
||||
// 4)
|
||||
function addfastpanel(id, name, type, price, price2, madein, img, itemid, iznosnow, iznosmax, otdel, mbodet, mbused, norefl) {
|
||||
if (fasthtmlarr[0] >= 10) {
|
||||
return alert('Âñå ñëîòû ïîä áûñòðûé äîñòóï çàïîëíåíû!');
|
||||
return alert('Все слоты под быстрый доступ заполнены!');
|
||||
} else {
|
||||
if (fasthtmlarr[2][id] == undefined) {
|
||||
fasthtmlarr[0]++;
|
||||
@@ -361,13 +361,13 @@ function addfastpanel(id, name, type, price, price2, madein, img, itemid, iznosn
|
||||
fasthtmlarr[2][id] = true;
|
||||
|
||||
if (fastpanelopen == 1) {
|
||||
//Îáíîâëÿåì îêíî
|
||||
//Обновляем окно
|
||||
fastpanelopen = 0;
|
||||
win.closew('fastpanel');
|
||||
}
|
||||
if (norefl == 0) return fastpanelsave();
|
||||
}
|
||||
return alert('Äàííûé ïðåäìåò óæå âûñòàâëåí â ñëîò!');
|
||||
return alert('Данный предмет уже выставлен в слот!');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -388,7 +388,7 @@ function intvalor(mixed_var, base) {
|
||||
}
|
||||
|
||||
function fastpanel() {
|
||||
//îêíî áûñòðîãî äîñòóïà
|
||||
//окно быстрого доступа
|
||||
if(fastpanelopen == 0) {
|
||||
fastpanelopen = 1;
|
||||
var fasthtml = '';
|
||||
@@ -399,27 +399,27 @@ function fastpanel() {
|
||||
if( fasthtmlarr[1][i] != undefined ) {
|
||||
var titlemini = `<b>${fasthtmlarr[1][i][1]}</b><br>`;
|
||||
if( fasthtmlarr[1][i][3] > 0 ) {
|
||||
titlemini += `<br>Öåíà: ${fasthtmlarr[1][i][3]} êð.`;
|
||||
titlemini += `<br>Цена: ${fasthtmlarr[1][i][3]} кр.`;
|
||||
}
|
||||
if( fasthtmlarr[1][i][4] > 0 ) {
|
||||
titlemini += `<br>Öåíà: ${fasthtmlarr[1][i][4]} åêð.`;
|
||||
titlemini += `<br>Цена: ${fasthtmlarr[1][i][4]} екр.`;
|
||||
}
|
||||
if( fasthtmlarr[1][i][9] > 0 ) {
|
||||
titlemini += `<br>Äîëãîâå÷íîñòü: ${intvalor(fasthtmlarr[1][i][8])}/${intvalor(fasthtmlarr[1][i][9])}`;
|
||||
titlemini += `<br>Долговечность: ${intvalor(fasthtmlarr[1][i][8])}/${intvalor(fasthtmlarr[1][i][9])}`;
|
||||
}
|
||||
if( fasthtmlarr[1][i][5] != '' ) {
|
||||
titlemini += `<br>Ñäåëàíî â ${fasthtmlarr[1][i][5]}`;
|
||||
titlemini += `<br>Сделано в ${fasthtmlarr[1][i][5]}`;
|
||||
}
|
||||
slot = `<img style="max-width:41px;height:26px;" src="http://img.testgame.bukmekergame.ru/i/items/${fasthtmlarr[1][i][6]}">`;
|
||||
clss = `filter: alpha(opacity=100);opacity:1.00;-moz-opacity:1.00;-khtml-opacity:1.00;" onclick="fastpanelused(${i},event);" oncontextmenu="fastpanelused(${i},event); return false;" class="cp" onMouseOver="top.hi(this,\'${titlemini}\',event,2,1,1,0,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();`;
|
||||
}else{
|
||||
slot = '<img title="Ïóñòîé ñëîò" src="http://img.testgame.bukmekergame.ru/slot.gif">';
|
||||
slot = '<img title="Пустой слот" src="http://img.testgame.bukmekergame.ru/slot.gif">';
|
||||
clss = 'filter: alpha(opacity=30);opacity:0.30;-moz-opacity:0.30;-khtml-opacity:0.30;';
|
||||
}
|
||||
fasthtml += `<div align="center" style="width:41px;height:26px;margin-top:1px;margin-right:1px;display:inline-block;border-right:solid 1px #333;border-bottom:solid 1px #333;border-left:solid 1px #EEE;border-top:solid 1px #EEE;${clss}">${slot}</div>`;
|
||||
i++;
|
||||
}
|
||||
win.add('fastpanel','Ïàíåëü áûñòðîãî äîñòóïà ',`<center><div style="padding:5px;">${fasthtml}</div></center></center>`,{'closewin':'top.fastpanelopen=0;','d':''},1,1,'min-width:230px;');
|
||||
win.add('fastpanel','Панель быстрого доступа ',`<center><div style="padding:5px;">${fasthtml}</div></center></center>`,{'closewin':'top.fastpanelopen=0;','d':''},1,1,'min-width:230px;');
|
||||
}else{
|
||||
fastpanelopen = 0;
|
||||
win.closew('fastpanel');
|
||||
@@ -431,15 +431,15 @@ function fastpanelused(i,e) {
|
||||
var mni = 0;
|
||||
|
||||
if( fasthtmlarr[1][i][12] == 1 ) {
|
||||
mnmnmn[mni] = [`top.frames[\'main\'].location.href=\'http://testgame.bukmekergame.ru/main.php?otdel=${fasthtmlarr[1][i][10]}&inv=1&use_pid=${fasthtmlarr[1][i][0]}&sd4=\';`,'Èñïîëüçîâàòü'];
|
||||
mnmnmn[mni] = [`top.frames[\'main\'].location.href=\'http://testgame.bukmekergame.ru/main.php?otdel=${fasthtmlarr[1][i][10]}&inv=1&use_pid=${fasthtmlarr[1][i][0]}&sd4=\';`,'Использовать'];
|
||||
mni++;
|
||||
}
|
||||
if( fasthtmlarr[1][i][11] == 1 ) {
|
||||
mnmnmn[mni] = [`top.frames[\'main\'].location.href=\'http://testgame.bukmekergame.ru/main.php?otdel=${fasthtmlarr[1][i][10]}&inv=1&oid=${fasthtmlarr[1][i][0]}&rnd=1\';`,'Íàäåòü ïðåäìåò'];
|
||||
mnmnmn[mni] = [`top.frames[\'main\'].location.href=\'http://testgame.bukmekergame.ru/main.php?otdel=${fasthtmlarr[1][i][10]}&inv=1&oid=${fasthtmlarr[1][i][0]}&rnd=1\';`,'Надеть предмет'];
|
||||
mni++;
|
||||
}
|
||||
//
|
||||
mnmnmn[mni] = [`fastpanelusedDelete(\'${i}\');`,'Óáðàòü'];
|
||||
mnmnmn[mni] = [`fastpanelusedDelete(\'${i}\');`,'Убрать'];
|
||||
mni++;
|
||||
infoMenuMy('test',e,'',mnmnmn);
|
||||
}
|
||||
@@ -449,7 +449,7 @@ function fastpanelusedDelete(i) {
|
||||
delete fasthtmlarr[1][i];
|
||||
fasthtmlarr[0]--;
|
||||
if( fastpanelopen == 1 ) {
|
||||
//Îáíîâëÿåì îêíî
|
||||
//Обновляем окно
|
||||
fastpanelopen = 0;
|
||||
win.closew('fastpanel');
|
||||
fastpanel();
|
||||
@@ -478,19 +478,19 @@ function cb_getBtl() {
|
||||
<table style="padding-left:5px;" width="300" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td align="left" onclick="top.cb_radio_click($(\'#cr_rach_rc1\'),1)">${create_radio('rc1','','off')}</td>
|
||||
<td onclick="top.cb_radio_click($(\'#cr_rach_rc1\'),1)">Óïðîùåííûé áîé</td>
|
||||
<td onclick="top.cb_radio_click($(\'#cr_rach_rc1\'),1)">Упрощенный бой</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left" width="20" height="20" onclick="top.cb_radio_click($(\'#cr_rach_rc2\'),2)">${create_radio('rc2','','on')}</td>
|
||||
<td onclick="top.cb_radio_click($(\'#cr_rach_rc2\'),2)">Ñòàíäàðòíûé áîé</td>
|
||||
<td onclick="top.cb_radio_click($(\'#cr_rach_rc2\'),2)">Стандартный бой</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td height="20" onclick="top.cb_radio_click($(\'#cr_rach_rc3\'),3)">${create_check('rc3','','off')} Óäàð ïðè âûñòàâëåíèè õîäà</td>
|
||||
<td height="20" onclick="top.cb_radio_click($(\'#cr_rach_rc3\'),3)">${create_check('rc3','','off')} Удар при выставлении хода</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left" onclick="top.cb_radio_click($(\'#cr_rach_rc4\'),4)">${create_check('rc4','','off')}</td>
|
||||
<td onclick="top.cb_radio_click($(\'#cr_rach_rc4\'),4)" height="20">Íå ñáðàñûâàòü âûáîð</td>
|
||||
<td onclick="top.cb_radio_click($(\'#cr_rach_rc4\'),4)" height="20">Не сбрасывать выбор</td>
|
||||
</tr>
|
||||
</table>`;
|
||||
return r;
|
||||
@@ -512,10 +512,10 @@ function cb_status(id) {
|
||||
function out_of_battleTop (count, canalTrue) {
|
||||
if (canalTrue) $("#canal3").html('');
|
||||
|
||||
top.add_cb(4,'Ñèñòåìíûå ñîîáùåíèÿ',1,'ch4','<br>'); // âñå (4)
|
||||
top.add_cb(5,'×àò',1,'ch5','<br>'); // âñå (4)
|
||||
top.open_cb(cb_rdate[count],null); // âñå (4)
|
||||
top.cb_status_now = id; // âñå
|
||||
top.add_cb(4,'Системные сообщения',1,'ch4','<br>'); // все (4)
|
||||
top.add_cb(5,'Чат',1,'ch5','<br>'); // все (4)
|
||||
top.open_cb(cb_rdate[count],null); // все (4)
|
||||
top.cb_status_now = id; // все
|
||||
}
|
||||
|
||||
|
||||
@@ -532,20 +532,20 @@ function cb_status(id) {
|
||||
top.cb_conf = {1:'100000001110',2:'200010100001',3:'211101010001'};
|
||||
}
|
||||
if(id == 1) {
|
||||
//÷àò
|
||||
//чат
|
||||
return out_of_battleTop(5, true)
|
||||
}else if(id == 2) {
|
||||
// áîåâàÿ ñèñòåìà
|
||||
top.add_cb(2,'Íàñòðîéêè',1,'ch2',chat_btlConfig);
|
||||
top.add_cb(3,'Ëîã',1,'ch3','<br><div id="battle_logg"></div>');
|
||||
top.add_cb(7,'Ìîé Ëîã',1,'ch7','<br><div id="battle_mlogg"></div>');
|
||||
// боевая система
|
||||
top.add_cb(2,'Настройки',1,'ch2',chat_btlConfig);
|
||||
top.add_cb(3,'Лог',1,'ch3','<br><div id="battle_logg"></div>');
|
||||
top.add_cb(7,'Мой Лог',1,'ch7','<br><div id="battle_mlogg"></div>');
|
||||
return out_of_battleTop(3, false)
|
||||
}else if(id == 3) {
|
||||
//÷àò + ïðåäìåò
|
||||
//чат + предмет
|
||||
return out_of_battleTop(5, true)
|
||||
}else if(id == 4) {
|
||||
// áîåâàÿ ñèñòåìà + ïðåäìåò
|
||||
top.add_cb(3,'Ëîã',1,'ch3','<br><div id="battle_logg"></div>');
|
||||
// боевая система + предмет
|
||||
top.add_cb(3,'Лог',1,'ch3','<br><div id="battle_logg"></div>');
|
||||
return out_of_battleTop(3, false)
|
||||
}
|
||||
}
|
||||
@@ -583,18 +583,18 @@ function blueTextSee(id) {
|
||||
|
||||
//[0][1][2][3][4][5][6][7][8][9]
|
||||
/*
|
||||
0 - äâèæåíèå, 1 - ââåðõ, 2 - âíèç, 3 - áåç äåéñòâèÿ
|
||||
1 - îáùèé ÷àò
|
||||
2 - ïðèâàòíûé ÷àò
|
||||
3 - ñèñòåìà (ëè÷íàÿ)
|
||||
4 - ñèñòåìà (îáùàÿ)
|
||||
5 - êëàí
|
||||
6 - êëàí (ñèñòåìà)
|
||||
7 - ìåæãîðîä
|
||||
8 - ëîã áîÿ
|
||||
9 - ëîã áîÿ (ëè÷íûé)
|
||||
10 - àâòîî÷èñòêà ÷àòà (ïîñëå áîÿ)
|
||||
11 - àâòîî÷èñòêà ÷àòà (õðàíèòü òîëüêî âèäèìûå ñîîáùåíèÿ)
|
||||
0 - движение, 1 - вверх, 2 - вниз, 3 - без действия
|
||||
1 - общий чат
|
||||
2 - приватный чат
|
||||
3 - система (личная)
|
||||
4 - система (общая)
|
||||
5 - клан
|
||||
6 - клан (система)
|
||||
7 - межгород
|
||||
8 - лог боя
|
||||
9 - лог боя (личный)
|
||||
10 - автоочистка чата (после боя)
|
||||
11 - автоочистка чата (хранить только видимые сообщения)
|
||||
*/
|
||||
|
||||
// 4.6
|
||||
@@ -676,7 +676,7 @@ function open_cb(id, ed) {
|
||||
opern_cfg(ed_select, 2);
|
||||
if (top.document.getElementById(`blueText${id}`) != undefined) {
|
||||
var ed = top.document.getElementById(`blueText${id}`);
|
||||
ed.innerHTML = `<table border="0" width="120" cellspacing="0" cellpadding="0"><tr><td><input style="height:9px; width:100px; line-height:9px;" value="${ed.innerHTML}" name="edit_name${id}" id="edit_name${id}" /></td><td><a style="height:10px; line-height:10px;" title="Íàñòðîéêè âêëàäêè" href="javascript:void(0);" onClick="top.opern_cfg(${id},1);return false;"><img width="10" height="10" src="setmen.jpg" style="display:block;" /></a></td></tr></table>`;
|
||||
ed.innerHTML = `<table border="0" width="120" cellspacing="0" cellpadding="0"><tr><td><input style="height:9px; width:100px; line-height:9px;" value="${ed.innerHTML}" name="edit_name${id}" id="edit_name${id}" /></td><td><a style="height:10px; line-height:10px;" title="Настройки вкладки" href="javascript:void(0);" onClick="top.opern_cfg(${id},1);return false;"><img width="10" height="10" src="setmen.jpg" style="display:block;" /></a></td></tr></table>`;
|
||||
ed_select = id;
|
||||
}
|
||||
} else {
|
||||
@@ -700,7 +700,7 @@ function rmve(id) {
|
||||
}
|
||||
// 4.8
|
||||
function buyShopNow(id, url, itm, money, prc) {
|
||||
if (itm == undefined) itm = 'íåèçâåñòíûé ïðåäìåò';
|
||||
if (itm == undefined) itm = 'неизвестный предмет';
|
||||
if (money == undefined) money = 0;
|
||||
if (prc == undefined) prc = '';
|
||||
|
||||
@@ -708,11 +708,11 @@ function buyShopNow(id, url, itm, money, prc) {
|
||||
if (i != undefined) {
|
||||
url += `&x=${i.value}`;
|
||||
if (i.value > 1) {
|
||||
itm += ` (x${i.value})`; // òóò
|
||||
money *= i.value; // òóò
|
||||
itm += ` (x${i.value})`; // тут
|
||||
money *= i.value; // тут
|
||||
}
|
||||
}
|
||||
if (confirm(`Âû õîòèòå êóïèòü "${itm}" çà ${(money)} ${prc}`)) {
|
||||
if (confirm(`Вы хотите купить "${itm}" за ${(money)} ${prc}`)) {
|
||||
top.frames['main'].location = url;
|
||||
}
|
||||
}
|
||||
@@ -724,7 +724,7 @@ function payPlus(id) {
|
||||
var i2 = top.frames['main'].document.getElementById(`shopPlus${top.lshp}`);
|
||||
if (i2 != undefined && i2.innerHTML != '') i2.innerHTML = '';
|
||||
|
||||
i.innerHTML = `Êîë-âî: <input id="shpcolvo${id}" value="1" size="4" maxlength="3" type="text" /><br>`;
|
||||
i.innerHTML = `Кол-во: <input id="shpcolvo${id}" value="1" size="4" maxlength="3" type="text" /><br>`;
|
||||
top.lshp = id;
|
||||
}
|
||||
}
|
||||
@@ -735,11 +735,11 @@ function getUrl(f, s) {
|
||||
|
||||
// 4.10
|
||||
var game = {
|
||||
sort1: function (i, ii) { // Ïî âîçðàñòàíèþ
|
||||
sort1: function (i, ii) { // По возрастанию
|
||||
if (i > ii) return 1;
|
||||
else return -1;
|
||||
},
|
||||
sort2: function (i, ii) { // Ïî óáûâàíèþ
|
||||
sort2: function (i, ii) { // По убыванию
|
||||
if (i > ii) return -1;
|
||||
else return 1;
|
||||
},
|
||||
@@ -751,7 +751,7 @@ var game = {
|
||||
}
|
||||
}
|
||||
|
||||
/* âûïîëíåíèå êîäà */
|
||||
/* выполнение кода */
|
||||
// 4.11
|
||||
var js_go = {
|
||||
e: function (code) {
|
||||
@@ -769,11 +769,11 @@ var js_go = {
|
||||
}
|
||||
// 4.12
|
||||
function grava(id,name,money,date) {
|
||||
win.add(`idgrav${id}`,`Âûãðàâèðîâàòü íàäïèñü çà ${money} êð.`,`<center style="padding:5px;">Òåêñò: <input style="width:220px;" value="" type="text" id="txtgrav${id}" name="txtgrav${id}"></center>`,{'a1':`top.gravas(${id});`},2,1,'width:300px;');
|
||||
win.add(`idgrav${id}`,`Выгравировать надпись за ${money} кр.`,`<center style="padding:5px;">Текст: <input style="width:220px;" value="" type="text" id="txtgrav${id}" name="txtgrav${id}"></center>`,{'a1':`top.gravas(${id});`},2,1,'width:300px;');
|
||||
}
|
||||
// 4.13
|
||||
function un_grava(id, name, money, date) {
|
||||
win.add(`idgrav${id}`,`Èçìåíèòü íàäïèñü çà ${money} êð.`,`<center style="padding:5px;">Òåêñò: <input style="width:220px;" value="" type="text" id="txtgrav${id}" name="txtgrav${id}"></center>`,{'a1':`top.un_gravas(${id});`},2,1,'width:300px;');
|
||||
win.add(`idgrav${id}`,`Изменить надпись за ${money} кр.`,`<center style="padding:5px;">Текст: <input style="width:220px;" value="" type="text" id="txtgrav${id}" name="txtgrav${id}"></center>`,{'a1':`top.un_gravas(${id});`},2,1,'width:300px;');
|
||||
}
|
||||
// 4.14
|
||||
function gravas(id) {
|
||||
@@ -788,13 +788,13 @@ function un_gravas(id) {
|
||||
}
|
||||
}
|
||||
|
||||
/*Ðîçûãðûø ïðåäìåòà*/
|
||||
/*Розыгрыш предмета*/
|
||||
// 4.17
|
||||
function fartgame(id,img,name,x,date) {
|
||||
if(id>0) {
|
||||
//Ïðèíÿòü ó÷àñòèå â ðîçûãðûøå ""?
|
||||
date = `<table border=\'0\' cellspacing=\'0\' cellpadding=\'5\'><tr><td><img src=\'https://img.new-combats.com/i/items/${img}\'></td><td align=\'left\'>Ïðèíÿòü ó÷àñòèå â ðîçûãðûøå ïðåäìåòà "<b>${name}</b>" ?</td></tr></table>`;
|
||||
win.add(`idfart${id}`,'Ðîçûãðûø ïðåäìåòà',date,{'a1':`top.fartok(${id});`,'a2':`top.fartcancel(${id});`,'n':''},2,1,'width:300px;');
|
||||
//Принять участие в розыгрыше ""?
|
||||
date = `<table border=\'0\' cellspacing=\'0\' cellpadding=\'5\'><tr><td><img src=\'https://img.new-combats.com/i/items/${img}\'></td><td align=\'left\'>Принять участие в розыгрыше предмета "<b>${name}</b>" ?</td></tr></table>`;
|
||||
win.add(`idfart${id}`,'Розыгрыш предмета',date,{'a1':`top.fartok(${id});`,'a2':`top.fartcancel(${id});`,'n':''},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
// 4.18
|
||||
@@ -805,11 +805,11 @@ function fartok(id) {
|
||||
function fartcancel(id) {
|
||||
top.getUrl('main', `main.php?itm_unluck=${id}`);
|
||||
}
|
||||
/* Ðàçäåëèòü ïðåäìåòû? */
|
||||
/* Разделить предметы? */
|
||||
function unstack(id,img,name,x,date,r,fdfdf){
|
||||
if(id>0){
|
||||
win.add(`iunstack${id}`,'Ðàçäåëèòü ïðåäìåò?',date,{'a1':`top.unstackAction(${id},${r});`,'n':`<small>
|
||||
<label style="font-size:10px;" for="chiunstack${id}">Êîëè÷åñòâî: </label><input size="4"type="text" value="1" style="font-size:10px;background:#eee;" name="chiunstack${id}" id="chiunstack${id}"></small>`
|
||||
win.add(`iunstack${id}`,'Разделить предмет?',date,{'a1':`top.unstackAction(${id},${r});`,'n':`<small>
|
||||
<label style="font-size:10px;" for="chiunstack${id}">Количество: </label><input size="4"type="text" value="1" style="font-size:10px;background:#eee;" name="chiunstack${id}" id="chiunstack${id}"></small>`
|
||||
},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
@@ -823,11 +823,11 @@ function unstackAction(id, r) {
|
||||
|
||||
top.getUrl('main', `main.php?${inv1}unstack=${id}&sd4=${top.sd4key}`);
|
||||
}
|
||||
/* Âûêèíóòü ïðåäìåò */
|
||||
/* Выкинуть предмет */
|
||||
// 4.21
|
||||
function drop(id,img,name,x,date,r,fdfdf){
|
||||
if(id>0){
|
||||
win.add(`idrop${id}`,'Âûáðîñèòü ïðåäìåò?',date,{'a1':`top.del(${id},${r});`,'n':`<small><input type="checkbox" name="chidrop${id}" id="chidrop${id}"> <label for="chidrop${id}">Âñå ïðåäìåòû äàííîãî âèäà</label></small>`},2,1,'width:300px;');
|
||||
win.add(`idrop${id}`,'Выбросить предмет?',date,{'a1':`top.del(${id},${r});`,'n':`<small><input type="checkbox" name="chidrop${id}" id="chidrop${id}"> <label for="chidrop${id}">Все предметы данного вида</label></small>`},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -842,14 +842,14 @@ function del(id, r) {
|
||||
top.getUrl('main', `main.php?${inv1}delete=${id}&sd4=${top.sd4key}`);
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàíèå ïðåäìåòà */
|
||||
/* Использование предмета */
|
||||
// 4.23
|
||||
function useiteminv(id,img,name,x,date,r,inv){
|
||||
if(id>0){
|
||||
if(inv == 0) {
|
||||
r = 0;
|
||||
}
|
||||
win.add(`iuse${id}`,'Ïîäòâåðæäåíèå',date,{'a1':`top.useitminv(${id},${r});`},2,1,'width:300px;');
|
||||
win.add(`iuse${id}`,'Подтверждение',date,{'a1':`top.useitminv(${id},${r});`},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -860,7 +860,7 @@ function useitminv(id, r) {
|
||||
top.getUrl('main', `main.php?${inv1}use_pid=${id}&sd4=${top.sd4key}`);
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàòü ïðåäìåò â ïîåäèíêå */
|
||||
/* Использовать предмет в поединке */
|
||||
// 4.25
|
||||
function useMagicBattle(name,id,img,type,type_use,text,team) {
|
||||
if(type_use == 1) {
|
||||
@@ -868,13 +868,13 @@ function useMagicBattle(name,id,img,type,type_use,text,team) {
|
||||
if( team == 1 ) onEnLogin = top.c.login;
|
||||
else onEnLogin = '';
|
||||
|
||||
win.add(`iusemg${id}`,`Èñïîëüçóåì "${name}" `,'<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':`top.useMagicGoGoBattle(\'\',\'${id}\',\'${type_use}\');`,'usewin':`top.chat.inObj = $(\'#useMagicLoginBtl${id}\');$(\'#useMagicLoginBtl${id}\').focus()`,'d':`<center><input style="width:96%; margin:5px;" id="useMagicLoginBtl${id}" class="inpt2" type="text" value="${onEnLogin}"></center>`},3,1,'min-width:300px;');
|
||||
win.add(`iusemg${id}`,`Используем "${name}" `,'<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':`top.useMagicGoGoBattle(\'\',\'${id}\',\'${type_use}\');`,'usewin':`top.chat.inObj = $(\'#useMagicLoginBtl${id}\');$(\'#useMagicLoginBtl${id}\').focus()`,'d':`<center><input style="width:96%; margin:5px;" id="useMagicLoginBtl${id}" class="inpt2" type="text" value="${onEnLogin}"></center>`},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $(`#useMagicLoginBtl${id}`);
|
||||
}else if(type_use == 2) {
|
||||
var txxt = '';
|
||||
var onEnLogin = top.c.login;
|
||||
txxt += `<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='80' valign='middle'><div align='center'><img src='https://img.new-combats.com/i/eff/${img}'></div></td><td valign='middle' align='left'>"<b>${name}</b>"<br>Èñïîëüçîâàòü ñåé÷àñ?</td></tr></table>`;
|
||||
win.add(`iusemg${id}`,`Èñïîëüçóåì "${name}" `,txxt,{'a1':`top.useMagicGoGoBattle(\'${onEnLogin}\',\'${id}\',\'${type_use}\');`},2,1,'width:300px;');
|
||||
txxt += `<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='80' valign='middle'><div align='center'><img src='https://img.new-combats.com/i/eff/${img}'></div></td><td valign='middle' align='left'>"<b>${name}</b>"<br>Использовать сейчас?</td></tr></table>`;
|
||||
win.add(`iusemg${id}`,`Используем "${name}" `,txxt,{'a1':`top.useMagicGoGoBattle(\'${onEnLogin}\',\'${id}\',\'${type_use}\');`},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -883,12 +883,12 @@ function useMagicGoGoBattle(url, id, type_use) {
|
||||
top.frames['main'].useitem(id, 1, $(`#useMagicLoginBtl${id}`).val());
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàòü ïðåäìåò íà */
|
||||
/* Использовать предмет на */
|
||||
// 4.27
|
||||
function useMagic(name,id,img,type,urlUse) {
|
||||
var onEnLogin = top.c.login;
|
||||
|
||||
win.add(`iusemg${id}`,`Èñïîëüçóåì "${name}" `,'<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':`top.useMagicGoGo(\'${urlUse}\',\'${id}\');`,'usewin':`top.chat.inObj = $(\'#useMagicLogin${id}\');$(\'#useMagicLogin${id}\').focus()`,'d':`<center><input style="width:96%; margin:5px;" id="useMagicLogin${id}" class="inpt2" type="text" value="${onEnLogin}"></center>`},3,1,'min-width:300px;');
|
||||
win.add(`iusemg${id}`,`Используем "${name}" `,'<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':`top.useMagicGoGo(\'${urlUse}\',\'${id}\');`,'usewin':`top.chat.inObj = $(\'#useMagicLogin${id}\');$(\'#useMagicLogin${id}\').focus()`,'d':`<center><input style="width:96%; margin:5px;" id="useMagicLogin${id}" class="inpt2" type="text" value="${onEnLogin}"></center>`},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $(`#useMagicLogin${id}`);
|
||||
}
|
||||
// 4.28
|
||||
@@ -896,10 +896,10 @@ function useMagicGoGo(url, id) {
|
||||
top.getUrl('main', `${url}&login=${$(`#useMagicLogin${id}`).val()}&sd4=${top.sd4key}`);
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàòü ïðåäìåò íà ïðåäìåò */
|
||||
/* Использовать предмет на предмет */
|
||||
// 4.29
|
||||
function useRune(id,name,img,urlUse) {
|
||||
win.add(`iuseRN${id}`,`Èñïîëüçóåì "${name}" `,'<center>Óêàæèòå íàçâàíèå ïðåäìåòà:<br><small>(ïðåäìåò äîëæåí íàõîäèòñÿ â èíâåíòàðå)</small></center>',{'a1':`top.useRuneGoGo(\'${urlUse}\',\'${id}\');`,'usewin':`$(\'#useRubeItem${id}\').focus()`,'d':`<center><input style="width:96%; margin:5px;" id="useRubeItem${id}" class="inpt2" type="text" value=""></center>`},3,1,'min-width:300px;');
|
||||
win.add(`iuseRN${id}`,`Используем "${name}" `,'<center>Укажите название предмета:<br><small>(предмет должен находится в инвентаре)</small></center>',{'a1':`top.useRuneGoGo(\'${urlUse}\',\'${id}\');`,'usewin':`$(\'#useRubeItem${id}\').focus()`,'d':`<center><input style="width:96%; margin:5px;" id="useRubeItem${id}" class="inpt2" type="text" value=""></center>`},3,1,'min-width:300px;');
|
||||
}
|
||||
|
||||
// 4.30
|
||||
@@ -907,9 +907,9 @@ function useRuneGoGo(url, id) {
|
||||
top.getUrl('main', `${url}&item_rune=${$(`#useRubeItem${id}`).val()}&sd4=${top.sd4key}`);
|
||||
}
|
||||
|
||||
/* Èñïîëüçóåì ñìåíó */
|
||||
/* Используем смену */
|
||||
function smena1() {
|
||||
win.add('smena1_enemy','Ñìåíà ïðîòèâíèêà ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.smena2($(\'#useSmena1_enemy\').val())','usewin':'top.chat.inObj = $(\'#useSmena1_enemy\');$(\'#useSmena1_enemy\').focus()','d':'<center><input style="width:96%; margin:5px;" id="useSmena1_enemy" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('smena1_enemy','Смена противника ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.smena2($(\'#useSmena1_enemy\').val())','usewin':'top.chat.inObj = $(\'#useSmena1_enemy\');$(\'#useSmena1_enemy\').focus()','d':'<center><input style="width:96%; margin:5px;" id="useSmena1_enemy" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#useSmena1_enemy');
|
||||
}
|
||||
|
||||
@@ -918,7 +918,7 @@ function smena2(login) {
|
||||
top.frames['main'].reflesh();
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàòü ïðèåì íà */
|
||||
/* Использовать прием на */
|
||||
// 4.31
|
||||
function priemOnUser(pr, id, nm, onInUser, img) {
|
||||
styleWin = 1;
|
||||
@@ -931,7 +931,7 @@ function priemOnUser(pr, id, nm, onInUser, img) {
|
||||
} else if (img.substring(4, 8) == 'fire') {
|
||||
styleWin = 2;
|
||||
}
|
||||
win.add(`iusepr${pr}`, `Èñïîëüçóåì "${nm}" `, '<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>', {
|
||||
win.add(`iusepr${pr}`, `Используем "${nm}" `, '<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>', {
|
||||
'a1': `top.usePriemNow(\'${pr}\');`,'usewin': `top.chat.inObj = $(\'#usePriemLogin${pr}\');$(\'#usePriemLogin${pr}\').focus()`,'d': `<center><input style="width:96%; margin:5px;" id="usePriemLogin${pr}" class="inpt2" type="text" onKeyPress="javascript: if (event.keyCode==13) { top.usePriemNow(\'${pr}\');top.win.closew(\'iusepr${pr}\'); } " value="${onInUser}"></center>`}, 3, styleWin, 'min-width:300px;');
|
||||
|
||||
top.chat.inObj = $(`#usePriemLogin${pr}`);
|
||||
@@ -950,7 +950,7 @@ function qn_win_cls() {
|
||||
}
|
||||
|
||||
|
||||
/* Ïîåäèíêè */
|
||||
/* Поединки */
|
||||
var bcl = Array();
|
||||
var bclLast = Array();
|
||||
var id_log_ar = Array();
|
||||
@@ -972,13 +972,13 @@ function goSit(dd) {
|
||||
}
|
||||
}
|
||||
|
||||
var type_log = 0; //1 - â ìåéíå, 0 - â ÷àòå
|
||||
var type_log = 0; //1 - в мейне, 0 - в чате
|
||||
function btlclearlog() {
|
||||
if (type_log == 1) {
|
||||
$(top.frames['main'].document.getElementById('battle_logg')).html('');
|
||||
} else {
|
||||
$(top.document.getElementById('battle_logg')).html('');
|
||||
$(top.document.getElementById('battle_mlogg')).html(''); //Òóò íîâûé ëîã
|
||||
$(top.document.getElementById('battle_mlogg')).html(''); //Тут новый лог
|
||||
}
|
||||
}
|
||||
function r_page(a) {
|
||||
@@ -993,7 +993,7 @@ $(document).ready(function () {
|
||||
$(document).keypress(function (e) {
|
||||
if (top.key_actions[2] == 1) {
|
||||
if (e.keyCode == 13 && top.key_actions[0] != '') {
|
||||
//íàæàòà êëàâèøà enter
|
||||
//нажата клавиша enter
|
||||
eval(top.key_actions[0]);
|
||||
}
|
||||
}
|
||||
|
||||
+15
-15
@@ -54,7 +54,7 @@ function payPlus(id)
|
||||
{
|
||||
i2.innerHTML = '';
|
||||
}
|
||||
i.innerHTML = 'Êîë-âî: <input id="shpcolvo'+id+'" value="1" size="4" maxlength="3" type="text" /><br>';
|
||||
i.innerHTML = 'Кол-во: <input id="shpcolvo'+id+'" value="1" size="4" maxlength="3" type="text" /><br>';
|
||||
top.lshp = id;
|
||||
}
|
||||
}
|
||||
@@ -65,7 +65,7 @@ function getUrl(f,s)
|
||||
}
|
||||
|
||||
var game = {
|
||||
sort1:function(i, ii) { // Ïî âîçðàñòàíèþ
|
||||
sort1:function(i, ii) { // По возрастанию
|
||||
if (i > ii)
|
||||
return 1;
|
||||
else if (i < ii)
|
||||
@@ -73,7 +73,7 @@ var game = {
|
||||
else
|
||||
return 0;
|
||||
},
|
||||
sort2:function(i, ii) { // Ïî óáûâàíèþ
|
||||
sort2:function(i, ii) { // По убыванию
|
||||
if (i > ii)
|
||||
return -1;
|
||||
else if (i < ii)
|
||||
@@ -91,7 +91,7 @@ var game = {
|
||||
}
|
||||
}
|
||||
|
||||
/* âûïîëíåíèå êîäà */
|
||||
/* выполнение кода */
|
||||
var js_go = {
|
||||
e:function(code)
|
||||
{
|
||||
@@ -110,12 +110,12 @@ var js_go = {
|
||||
}
|
||||
}
|
||||
|
||||
/* Âûêèíóòü ïðåäìåò */
|
||||
/* Выкинуть предмет */
|
||||
function drop(id,img,name,x,date,r,fdfdf)
|
||||
{
|
||||
if(id>0)
|
||||
{
|
||||
win.add('idrop'+id,'Âûáðîñèòü ïðåäìåò?',date,{'a1':'top.del('+id+','+r+');','n':'<small><input type="checkbox" name="checkbox" id="checkbox"> <label for="checkbox">Âñå ïðåäìåòû äàííîãî âèäà</label></small>'},2,1,'width:300px;');
|
||||
win.add('idrop'+id,'Выбросить предмет?',date,{'a1':'top.del('+id+','+r+');','n':'<small><input type="checkbox" name="checkbox" id="checkbox"> <label for="checkbox">Все предметы данного вида</label></small>'},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
function del(id,r)
|
||||
@@ -123,12 +123,12 @@ function del(id,r)
|
||||
top.getUrl('main','main.php?inv&otdel='+r+'&delete='+id+'&sd4='+top.sd4key);
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàíèå ïðåäìåòà */
|
||||
/* Использование предмета */
|
||||
function useiteminv(id,img,name,x,date,r)
|
||||
{
|
||||
if(id>0)
|
||||
{
|
||||
win.add('iuse'+id,'Ïîäòâåðæäåíèå',date,{'a1':'top.useitminv('+id+','+r+');'},2,1,'width:300px;');
|
||||
win.add('iuse'+id,'Подтверждение',date,{'a1':'top.useitminv('+id+','+r+');'},2,1,'width:300px;');
|
||||
}
|
||||
}
|
||||
function useitminv(id,r)
|
||||
@@ -136,10 +136,10 @@ function useitminv(id,r)
|
||||
top.getUrl('main','main.php?inv&otdel='+r+'&use_pid='+id+'&sd4='+top.sd4key);
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàòü ïðåäìåò íà */
|
||||
/* Использовать предмет на */
|
||||
function useMagic(name,id,img,type,urlUse)
|
||||
{
|
||||
win.add('iusemg'+id,'Èñïîëüçóåì "'+name+'" ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.useMagicGoGo(\''+urlUse+'\',\''+id+'\');','usewin':'top.chat.inObj = $(\'#useMagicLogin'+id+'\');$(\'#useMagicLogin'+id+'\').focus()','d':'<center><input style="width:96%; margin:5px;" id="useMagicLogin'+id+'" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('iusemg'+id,'Используем "'+name+'" ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.useMagicGoGo(\''+urlUse+'\',\''+id+'\');','usewin':'top.chat.inObj = $(\'#useMagicLogin'+id+'\');$(\'#useMagicLogin'+id+'\').focus()','d':'<center><input style="width:96%; margin:5px;" id="useMagicLogin'+id+'" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#useMagicLogin'+id);
|
||||
}
|
||||
function useMagicGoGo(url,id)
|
||||
@@ -147,10 +147,10 @@ function useMagicGoGo(url,id)
|
||||
top.getUrl('main',url+'&login='+$('#useMagicLogin'+id).val()+'&sd4='+top.sd4key);
|
||||
}
|
||||
|
||||
/* Èñïîëüçóåì ñìåíó */
|
||||
/* Используем смену */
|
||||
function smena1()
|
||||
{
|
||||
win.add('smena1_enemy','Ñìåíà ïðîòèâíèêà ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.smena2($(\'#useSmena1_enemy\').val())','usewin':'top.chat.inObj = $(\'#useSmena1_enemy\');$(\'#useSmena1_enemy\').focus()','d':'<center><input style="width:96%; margin:5px;" id="useSmena1_enemy" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('smena1_enemy','Смена противника ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.smena2($(\'#useSmena1_enemy\').val())','usewin':'top.chat.inObj = $(\'#useSmena1_enemy\');$(\'#useSmena1_enemy\').focus()','d':'<center><input style="width:96%; margin:5px;" id="useSmena1_enemy" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#useSmena1_enemy');
|
||||
}
|
||||
|
||||
@@ -160,10 +160,10 @@ function smena2(login)
|
||||
top.frames['main'].reflesh();
|
||||
}
|
||||
|
||||
/* Èñïîëüçîâàòü ïðèåì íà */
|
||||
/* Использовать прием на */
|
||||
function priemOnUser(pr,id,nm)
|
||||
{
|
||||
win.add('iusepr'+pr,'Èñïîëüçóåì "'+nm+'" ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',{'a1':'top.usePriemNow(\''+pr+'\');','usewin':'top.chat.inObj = $(\'#usePriemLogin'+pr+'\');$(\'#usePriemLogin'+pr+'\').focus()','d':'<center><input style="width:96%; margin:5px;" id="usePriemLogin'+pr+'" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
win.add('iusepr'+pr,'Используем "'+nm+'" ','<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>',{'a1':'top.usePriemNow(\''+pr+'\');','usewin':'top.chat.inObj = $(\'#usePriemLogin'+pr+'\');$(\'#usePriemLogin'+pr+'\').focus()','d':'<center><input style="width:96%; margin:5px;" id="usePriemLogin'+pr+'" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
top.chat.inObj = $('#usePriemLogin'+pr);
|
||||
}
|
||||
|
||||
@@ -173,7 +173,7 @@ function usePriemNow(id)
|
||||
top.frames['main'].usepriem(id,1);
|
||||
}
|
||||
|
||||
/* Ïîåäèíêè */
|
||||
/* Поединки */
|
||||
var bcl = Array();
|
||||
var bclLast = Array();
|
||||
var id_log_ar = Array();
|
||||
|
||||
+4
-4
@@ -22,7 +22,7 @@ function startHpRegen(f, id, hpnow, hpmax, mpnow, mpmax, sec_h, sec_m, speed_hp,
|
||||
else if (f == 'main') d = top.frames['main'].document;
|
||||
|
||||
if (d != undefined && lafstReg[id] != undefined && lafstReg[id] != 0) {
|
||||
//здоровье
|
||||
//здоровье
|
||||
var h1 = d.getElementById(`vhp${id}`);
|
||||
var m1 = d.getElementById(`vmp${id}`);
|
||||
var widb1 = h1 ? parseInt(h1.style.width) : 0;
|
||||
@@ -30,7 +30,7 @@ function startHpRegen(f, id, hpnow, hpmax, mpnow, mpmax, sec_h, sec_m, speed_hp,
|
||||
if (h1 != undefined) {
|
||||
var h2 = d.getElementById(`lhp${id}`);
|
||||
if (h2 != undefined) {
|
||||
//Восстанавливаем НР
|
||||
//Восстанавливаем НР
|
||||
var newHP = '';
|
||||
newHP = sec_h * speed_hp;
|
||||
|
||||
@@ -57,11 +57,11 @@ function startHpRegen(f, id, hpnow, hpmax, mpnow, mpmax, sec_h, sec_m, speed_hp,
|
||||
else newHP_work(false)
|
||||
}
|
||||
}
|
||||
//мана
|
||||
//мана
|
||||
if (m1 != undefined) {
|
||||
var m2 = d.getElementById(`lmp${id}`);
|
||||
if (m2 != undefined) {
|
||||
//Восстанавливаем MP
|
||||
//Восстанавливаем MP
|
||||
var newMP = '';
|
||||
newMP = sec_m * speed_mp;
|
||||
|
||||
|
||||
+21
-21
@@ -13,7 +13,7 @@ $(document).ready(function () {
|
||||
|
||||
function bodyLoaded() {
|
||||
top.recounter();
|
||||
//генерируем смайлики
|
||||
//генерируем смайлики
|
||||
var i = 0,
|
||||
j = '';
|
||||
while (i != -1) {
|
||||
@@ -27,7 +27,7 @@ function bodyLoaded() {
|
||||
}
|
||||
|
||||
function startEngine() {
|
||||
//стандартные настройки
|
||||
//стандартные настройки
|
||||
if ($.cookie('chatCfg0') === undefined) {
|
||||
$.cookie('chatCfg0',2,{expires:320});
|
||||
$.cookie('chatCfg1','Black',{expires:320});
|
||||
@@ -51,7 +51,7 @@ function startEngine() {
|
||||
|
||||
$(window).resize(function(){resizeFinish()});
|
||||
resizeFinish();
|
||||
//Добавляем действия
|
||||
//Добавляем действия
|
||||
var i = 0;
|
||||
while (i != -1) {
|
||||
if ($(`#chcf${i}`).attr('id') != undefined) {
|
||||
@@ -68,7 +68,7 @@ function startEngine() {
|
||||
}else i = -2;
|
||||
i++;
|
||||
}
|
||||
//загрузка сохраненных настроек
|
||||
//загрузка сохраненных настроек
|
||||
if ($('#chcf0').val().length >= 1) {
|
||||
srcv = $.cookie('chatCfg0');
|
||||
$('#chcf0 option:selected').each(function(id){
|
||||
@@ -141,7 +141,7 @@ function start_NRESize (objArgs) {
|
||||
var { clientAxis, axisCount } = nowArgs
|
||||
var { jCount, cssNameExt } = stopArgs
|
||||
|
||||
$(cssName).css({'z-index': 1003}); // reline2 или 1
|
||||
$(cssName).css({'z-index': 1003}); // reline2 или 1
|
||||
$('#upbox').css({'display': 'block'});
|
||||
|
||||
$('#upbox').mousemove(function (event) {
|
||||
@@ -458,14 +458,14 @@ function infoMenuMy(u, e, f, dtm) {
|
||||
}
|
||||
}
|
||||
|
||||
//Окна
|
||||
//Окна
|
||||
var win = {
|
||||
winc:{}, //координаты окон
|
||||
winc:{}, //координаты окон
|
||||
wsdr:null,
|
||||
scor:{}, //начальные координаты
|
||||
scor:{}, //начальные координаты
|
||||
openw:function(id,title,text,date,type,style){
|
||||
if ($(`#win_${id}`).attr('id') == undefined) {
|
||||
//Создаем новое окно
|
||||
//Создаем новое окно
|
||||
this.add(id, title, text, date, type, 1, '');
|
||||
}
|
||||
},
|
||||
@@ -477,7 +477,7 @@ var win = {
|
||||
delete cm;
|
||||
},
|
||||
WmoveDrag:function(e){
|
||||
//Сохраняем начальные координаты
|
||||
//Сохраняем начальные координаты
|
||||
var x = mousePageXY(e)['x'],y = mousePageXY(e)['y'];
|
||||
if(this.scor.x==undefined){
|
||||
this.scor.x = x;
|
||||
@@ -517,23 +517,23 @@ var win = {
|
||||
date.closewin = '';
|
||||
}
|
||||
|
||||
//нижняя часть
|
||||
//нижняя часть
|
||||
if(date.n != undefined){
|
||||
text += `<div style="margin-left:11px;">${date.n}</div>`;
|
||||
}
|
||||
var kyps = ['',''];
|
||||
//Вывод главных данных
|
||||
//Вывод главных данных
|
||||
if (type == 0) {
|
||||
nw = text;
|
||||
} else if (type == 1) {
|
||||
//Просто вывод данных
|
||||
//Просто вывод данных
|
||||
nw = text;
|
||||
}else if(type==2){
|
||||
//Да \ Нет
|
||||
nw = `<div>${text}</div><div style="padding:5px"><div style="float:left"><button onClick="${date.a1};win.closew(\'${id}\');${acts[9]}" class="btnnew wi${style}sbtn11" id="winyesbtnfox${id}" style="width:100px">Да</button></div><div style="float:right"><button class="btnnew wi${style}sbtn12" onClick="${date.a2};win.closew(\'${id}\')" style="width:100px">Нет</button></div><br></div>`;
|
||||
//Да \ Нет
|
||||
nw = `<div>${text}</div><div style="padding:5px"><div style="float:left"><button onClick="${date.a1};win.closew(\'${id}\');${acts[9]}" class="btnnew wi${style}sbtn11" id="winyesbtnfox${id}" style="width:100px">Да</button></div><div style="float:right"><button class="btnnew wi${style}sbtn12" onClick="${date.a2};win.closew(\'${id}\')" style="width:100px">Нет</button></div><br></div>`;
|
||||
kyps[0] = `${date.a1};top.win.closew(\\\'${id}\\\');${acts[9]}top.win.addaction(0,\\\'\\\');`;
|
||||
}else if(type==3){
|
||||
//Да \ Нет , изображения
|
||||
//Да \ Нет , изображения
|
||||
var stylebtn = '';
|
||||
if( style > 1 ) {
|
||||
stylebtn = style;
|
||||
@@ -541,18 +541,18 @@ var win = {
|
||||
nw = `<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td>${text}</td><td width="40" align="center" valign="middle"><img class="prmimgyn" style="margin-top:5px;cursor:pointer" onClick="${date.a1};win.closew(\'${id}\');" src="https://${c.img}/i/b__ok${stylebtn}.gif" width="25" height="18"><br><img onClick="win.closew(\'${id}\')" class="prmimgyn" style="cursor:pointer;margin-top:2px;" src="https://${c.img}/i/b__cancel${stylebtn}.jpg" width="25" height="18"></td></tr></table>`;
|
||||
kyps[0] = `${date.a1};top.win.closew(\\\'${id}\\\');${acts[9]}top.win.addaction(0,\\\'\\\');`;
|
||||
}else if(type==4){
|
||||
//Тройной блок
|
||||
//Тройной блок
|
||||
nw = text[0];
|
||||
}
|
||||
|
||||
//Если есть вторая информация
|
||||
//Если есть вторая информация
|
||||
if(date.d!=undefined){
|
||||
nw = nw+date.d;
|
||||
}
|
||||
|
||||
nw = `<div style="margin:2px;${css}">${nw}</div>`;
|
||||
|
||||
//Заголовок окна
|
||||
//Заголовок окна
|
||||
if(title != ''){
|
||||
if( date.a3 == undefined ) {
|
||||
date.a3 = '';
|
||||
@@ -570,7 +570,7 @@ var win = {
|
||||
</div>${nw}`;
|
||||
}
|
||||
|
||||
//Собираем каркас
|
||||
//Собираем каркас
|
||||
nw = `<table onclick="top.win.addaction(0,\'${kyps[0]}\')" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="wi${style}s0"><div><img src="https://img.new-combats.com/1x1.gif" width="1" height="1"></div></td>
|
||||
@@ -589,7 +589,7 @@ var win = {
|
||||
</tr>
|
||||
</table>`;
|
||||
|
||||
//Вешаем окно
|
||||
//Вешаем окно
|
||||
nw = `<div class="w1" ${acts[0]} id="win_${id}">${nw}</div>`;
|
||||
|
||||
$('#windows').html($('#windows').html()+nw);
|
||||
|
||||
+21
-21
@@ -12,7 +12,7 @@ $(document).ready(function(){
|
||||
function bodyLoaded()
|
||||
{
|
||||
top.recounter();
|
||||
//генерируем смайлики
|
||||
//генерируем смайлики
|
||||
var i = 0, j = '';
|
||||
while(i!=-1)
|
||||
{
|
||||
@@ -31,7 +31,7 @@ function bodyLoaded()
|
||||
|
||||
function startEngine()
|
||||
{
|
||||
//стандартные настройки
|
||||
//стандартные настройки
|
||||
if($.cookie('chatCfg0')==undefined)
|
||||
{
|
||||
$.cookie('chatCfg0',2,{expires:320});
|
||||
@@ -42,7 +42,7 @@ function startEngine()
|
||||
$('#reline2').mousedown(function(){nresizeStart()});
|
||||
$(window).resize(function(){resizeFinish()});
|
||||
resizeFinish();
|
||||
//Добавляем действия
|
||||
//Добавляем действия
|
||||
var i = 0;
|
||||
while(i!=-1)
|
||||
{
|
||||
@@ -68,7 +68,7 @@ function startEngine()
|
||||
}
|
||||
i++;
|
||||
}
|
||||
//загрузка сохраненных настроек
|
||||
//загрузка сохраненных настроек
|
||||
if ($('#chcf0').val().length >= 1) {
|
||||
srcv = $.cookie('chatCfg0');
|
||||
$('#chcf0 option:selected').each(function(id){
|
||||
@@ -133,7 +133,7 @@ function saveChatConfig()
|
||||
$('#globalMode').css({'display':''});
|
||||
if(chat.globalMsg==0)
|
||||
{
|
||||
//alert('У Вас включен "Глобальный чат", одно сообщение стоит 0.05 кр.');
|
||||
//alert('У Вас включен "Глобальный чат", одно сообщение стоит 0.05 кр.');
|
||||
}
|
||||
chat.globalMsg = 1;
|
||||
}else{
|
||||
@@ -478,15 +478,15 @@ function infoMenuMy(u,e,f,dtm)
|
||||
}
|
||||
}
|
||||
|
||||
//Окна
|
||||
//Окна
|
||||
var win = {
|
||||
winc:{}, //координаты окон
|
||||
winc:{}, //координаты окон
|
||||
wsdr:null,
|
||||
scor:{}, //начальные координаты
|
||||
scor:{}, //начальные координаты
|
||||
openw:function(id,title,text,date,type,style){
|
||||
if($('#win_'+id).attr('id')==undefined)
|
||||
{
|
||||
//Создаем новое окно
|
||||
//Создаем новое окно
|
||||
this.add(id,title,text,date,type,1,'');
|
||||
}
|
||||
},
|
||||
@@ -498,7 +498,7 @@ var win = {
|
||||
delete cm;
|
||||
},
|
||||
WmoveDrag:function(e){
|
||||
//Сохраняем начальные координаты
|
||||
//Сохраняем начальные координаты
|
||||
var x = mousePageXY(e)['x'],y = mousePageXY(e)['y'];
|
||||
if(this.scor.x==undefined){
|
||||
this.scor.x = x;
|
||||
@@ -538,23 +538,23 @@ var win = {
|
||||
date.closewin = '';
|
||||
}
|
||||
|
||||
//нижняя часть
|
||||
//нижняя часть
|
||||
if(date.n != undefined){
|
||||
text += '<div style="margin-left:11px;">'+date.n+'</div>';
|
||||
}
|
||||
var kyps = ['',''];
|
||||
//Вывод главных данных
|
||||
//Вывод главных данных
|
||||
if(type==0){
|
||||
nw = text;
|
||||
}else if(type==1){
|
||||
//Просто вывод данных
|
||||
//Просто вывод данных
|
||||
nw = text;
|
||||
}else if(type==2){
|
||||
//Да \ Нет
|
||||
nw = '<div>'+text+'</div><div style="padding:5px"><div style="float:left"><button onClick="'+date.a1+';win.closew(\''+id+'\');'+acts[9]+'" class="btnnew wi'+style+'sbtn11" id="winyesbtnfox'+id+'" style="width:100px">Да</button></div><div style="float:right"><button class="btnnew wi'+style+'sbtn12" onClick="'+date.a2+';win.closew(\''+id+'\')" style="width:100px">Нет</button></div><br></div>';
|
||||
//Да \ Нет
|
||||
nw = '<div>'+text+'</div><div style="padding:5px"><div style="float:left"><button onClick="'+date.a1+';win.closew(\''+id+'\');'+acts[9]+'" class="btnnew wi'+style+'sbtn11" id="winyesbtnfox'+id+'" style="width:100px">Да</button></div><div style="float:right"><button class="btnnew wi'+style+'sbtn12" onClick="'+date.a2+';win.closew(\''+id+'\')" style="width:100px">Нет</button></div><br></div>';
|
||||
kyps[0] = ''+date.a1+';top.win.closew(\\\''+id+'\\\');'+acts[9]+'top.win.addaction(0,\\\'\\\');';
|
||||
}else if(type==3){
|
||||
//Да \ Нет , изображения
|
||||
//Да \ Нет , изображения
|
||||
var stylebtn = '';
|
||||
if( style > 1 ) {
|
||||
stylebtn = style;
|
||||
@@ -562,18 +562,18 @@ var win = {
|
||||
nw = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td>'+text+'</td><td width="40" align="center" valign="middle"><img class="prmimgyn" style="margin-top:5px;cursor:pointer" onClick="'+date.a1+';win.closew(\''+id+'\');" src="https://'+c.img+'/i/b__ok'+stylebtn+'.gif" width="25" height="18"><br><img onClick="win.closew(\''+id+'\')" class="prmimgyn" style="cursor:pointer;margin-top:2px;" src="https://'+c.img+'/i/b__cancel'+stylebtn+'.jpg" width="25" height="18"></td></tr></table>';
|
||||
kyps[0] = ''+date.a1+';top.win.closew(\\\''+id+'\\\');'+acts[9]+'top.win.addaction(0,\\\'\\\');';
|
||||
}else if(type==4){
|
||||
//Тройной блок
|
||||
//Тройной блок
|
||||
nw = text[0];
|
||||
}
|
||||
|
||||
//Если есть вторая информация
|
||||
//Если есть вторая информация
|
||||
if(date.d!=undefined){
|
||||
nw = nw+date.d;
|
||||
}
|
||||
|
||||
nw = '<div style="margin:2px;'+css+'">'+nw+'</div>';
|
||||
|
||||
//Заголовок окна
|
||||
//Заголовок окна
|
||||
if(title != ''){
|
||||
if( date.a3 == undefined ) {
|
||||
date.a3 = '';
|
||||
@@ -591,7 +591,7 @@ var win = {
|
||||
'</div>'+nw;
|
||||
}
|
||||
|
||||
//Собираем каркас
|
||||
//Собираем каркас
|
||||
nw = '<table onclick="top.win.addaction(0,\''+kyps[0]+'\')" border="0" cellspacing="0" cellpadding="0">'+
|
||||
'<tr>'+
|
||||
'<td class="wi'+style+'s0"><div><img src="https://img.new-combats.com/1x1.gif" width="1" height="1"></div></td>'+
|
||||
@@ -610,7 +610,7 @@ var win = {
|
||||
'</tr>'+
|
||||
'</table>';
|
||||
|
||||
//Вешаем окно
|
||||
//Вешаем окно
|
||||
nw = '<div class="w1" '+acts[0]+' id="win_'+id+'">'+nw+'</div>';
|
||||
|
||||
$('#windows').html($('#windows').html()+nw);
|
||||
|
||||
+4
-4
@@ -11,11 +11,11 @@ jQuery.noConflict()
|
||||
|
||||
jQuery.imageMagnify={
|
||||
dsettings: {
|
||||
magnifyby: 5, //умолчанию увеличение фактора увеличенное изображение
|
||||
duration: 500, //по умолчанию продолжительность анимации, в мсек
|
||||
imgopacity: 0.2 //opacify оригинального изображения, когда увеличенное изображение накладывается он
|
||||
magnifyby: 5, //умолчанию увеличение фактора увеличенное изображение
|
||||
duration: 500, //по умолчанию продолжительность анимации, в мсек
|
||||
imgopacity: 0.2 //opacify оригинального изображения, когда увеличенное изображение накладывается он
|
||||
},
|
||||
cursorcss: 'url(https://new-combats.com/magnify.cur), -moz-zoom-in', //Значение атрибута CSS в "Курсор", в дополнение к исходному изображению
|
||||
cursorcss: 'url(https://new-combats.com/magnify.cur), -moz-zoom-in', //Значение атрибута CSS в "Курсор", в дополнение к исходному изображению
|
||||
zIndexcounter: 100,
|
||||
|
||||
refreshoffsets:function($window, $target, warpshell){
|
||||
|
||||
@@ -30,7 +30,7 @@ function AjaxlocGoLine(){
|
||||
if(rgo_nm != '') {
|
||||
if( $('#moveto').html() == '' ) {
|
||||
$('#moveto').css({'display':'','height':'auto'});
|
||||
$('#moveto').html('<div onclick="AjaxgotoLocationCancel();" style="cursor:pointer;padding:5px;">Âû ïåðåéäåòå â: <b>' + rgo_nm + '</b> (<a onclick="AjaxgotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)</div>');
|
||||
$('#moveto').html('<div onclick="AjaxgotoLocationCancel();" style="cursor:pointer;padding:5px;">Вы перейдете в: <b>' + rgo_nm + '</b> (<a onclick="AjaxgotoLocationCancel();" href="javascript:void(0)">отмена</a>)</div>');
|
||||
}
|
||||
}else{
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
@@ -46,7 +46,7 @@ function AjaxgoLocal(id,nm) {
|
||||
if($('#moveto') != null && $('#moveto') != undefined && nm != undefined) {
|
||||
if(rgo_nm != '') {
|
||||
$('#moveto').css({'display':'','height':'auto'});
|
||||
$('#moveto').html('<div onclick="AjaxgotoLocationCancel(); return false;" style="cursor:pointer;padding:5px;">Âû ïåðåéäåòå â: <b>' + nm + '</b> (<a onclick="AjaxgotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)</div>');
|
||||
$('#moveto').html('<div onclick="AjaxgotoLocationCancel(); return false;" style="cursor:pointer;padding:5px;">Вы перейдете в: <b>' + nm + '</b> (<a onclick="AjaxgotoLocationCancel();" href="javascript:void(0)">отмена</a>)</div>');
|
||||
if(sLoc1 == 64) {
|
||||
AjaxGoTo(rgo_url);
|
||||
}
|
||||
@@ -86,17 +86,17 @@ function AjaxGoTo(url){
|
||||
|
||||
function ViewLocation(json){
|
||||
var html = '<div id="ione" class="' + json['location']['bg'] + '">';
|
||||
html += '<div class="fl1" style="left:' + json['location']['left'] + 'px;top:' + json['location']['top'] + 'px;" onMouseOver="top.hi(this,\'<div align=right>Âû íàõîäèòåñü â "<b>' + json['location']['name'] + '</b>"</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></div>';
|
||||
html += '<div class="fl1" style="left:' + json['location']['left'] + 'px;top:' + json['location']['top'] + 'px;" onMouseOver="top.hi(this,\'<div align=right>Вы находитесь в "<b>' + json['location']['name'] + '</b>"</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></div>';
|
||||
for(var i = 0;i < json['goto'].length; i++){
|
||||
html += '<div class="' + json['goto'][i]['id'] + ' aFilter"';
|
||||
if(json['goto'][i]['params'][0] && json['goto'][i]['params'][0] != 'false'){
|
||||
html += ' onMouseOver="top.hi(this,\'<div align=right><b>' + json['goto'][i]['params'][1] + '</b><br>Ñåé÷àñ â êîìíàòå ' + json['goto'][i]['params'][2] + ' ÷åë.</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();" onClick="AjaxgoLocal(\'main.php?mAjax=true&loc=' + json['goto'][i]['params'][0] + '\',\'' + json['goto'][i]['params'][1] + '\');" onClick="location=\'main.php?mAjax=true&loc=' + json['goto'][i]['params'][0] + '\';"';
|
||||
html += ' onMouseOver="top.hi(this,\'<div align=right><b>' + json['goto'][i]['params'][1] + '</b><br>Сейчас в комнате ' + json['goto'][i]['params'][2] + ' чел.</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();" onClick="AjaxgoLocal(\'main.php?mAjax=true&loc=' + json['goto'][i]['params'][0] + '\',\'' + json['goto'][i]['params'][1] + '\');" onClick="location=\'main.php?mAjax=true&loc=' + json['goto'][i]['params'][0] + '\';"';
|
||||
}else{
|
||||
html += ' onMouseOver="top.hi(this,\'<div align=right>' + json['goto'][i]['params'][1] + '</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();"';
|
||||
}
|
||||
html += '></div>';
|
||||
}
|
||||
html += '<div style="position:absolute;top:0px;z-index:101;right:12px;width:80px;"><table height="15" border="0" cellspacing="0" cellpadding="0"><tr><td id="locobobr" rowspan="3" valign="bottom"><a href="main.php?rnd="><img style="display:block;" src="https://img.new-combats.com/i/move/rel_1.gif" width="15" height="16" title="Îáíîâèòü" border="0" /></a></td><td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_462s.gif" width="80" height="4" /></td></tr><tr><td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_481.gif" width="9" height="8" /></td><td width="64" bgcolor="black"><img src="https://img.new-combats.com/1x1.gif" style="display:block;width:33px;" id="MoveLine" height="8" class="MoveLine" /></td><td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_50.gif" width="7" height="8" /></td></tr><tr><td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_tt1_532.gif" width="80" height="4" /></td></tr></table><div id="test"></div></div>';
|
||||
html += '<div style="position:absolute;top:0px;z-index:101;right:12px;width:80px;"><table height="15" border="0" cellspacing="0" cellpadding="0"><tr><td id="locobobr" rowspan="3" valign="bottom"><a href="main.php?rnd="><img style="display:block;" src="https://img.new-combats.com/i/move/rel_1.gif" width="15" height="16" title="Обновить" border="0" /></a></td><td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_462s.gif" width="80" height="4" /></td></tr><tr><td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_481.gif" width="9" height="8" /></td><td width="64" bgcolor="black"><img src="https://img.new-combats.com/1x1.gif" style="display:block;width:33px;" id="MoveLine" height="8" class="MoveLine" /></td><td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_50.gif" width="7" height="8" /></td></tr><tr><td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_tt1_532.gif" width="80" height="4" /></td></tr></table><div id="test"></div></div>';
|
||||
html += '</div>';
|
||||
$('#ViewLocation').html(html);
|
||||
// $('#ViewLocation').html(tmpl("vLocation", json));
|
||||
|
||||
+59
-59
@@ -62,7 +62,7 @@ var chat = {
|
||||
this.ignoreList.nms[this.ignoreList.x] = login;
|
||||
if($('#ignr_alu').attr('id')!=undefined)
|
||||
{
|
||||
$('#ignr_alu').html($('#ignr_alu').html()+'<div id="ignr_u_'+this.ignoreList.x+'"> <b>'+login+'</b> <a target="_blank" href="https://new-combats.com/info/'+login+'"><img src="https://'+top.c.img+'/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Èíô. î '+login+'</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn('+this.ignoreList.x+')">Clear</a></small> </div>');
|
||||
$('#ignr_alu').html($('#ignr_alu').html()+'<div id="ignr_u_'+this.ignoreList.x+'"> <b>'+login+'</b> <a target="_blank" href="https://new-combats.com/info/'+login+'"><img src="https://'+top.c.img+'/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Инф. о '+login+'</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn('+this.ignoreList.x+')">Clear</a></small> </div>');
|
||||
}
|
||||
//msg
|
||||
|
||||
@@ -105,7 +105,7 @@ var chat = {
|
||||
this.feerverk_id++;
|
||||
}
|
||||
}else{
|
||||
//alert('Ýôôåêò íå îïîçíàí!');
|
||||
//alert('Эффект не опознан!');
|
||||
}
|
||||
},
|
||||
feerverk_go:function(id,time_back,img,x,zad) {
|
||||
@@ -115,9 +115,9 @@ var chat = {
|
||||
time_back--;
|
||||
var obj = top.frames.main.document.getElementById(`frvanim_${id}`);
|
||||
if( time_back > 0 ) {
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+1)}`); //òåêóùàÿ
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+1)}`); //текущая
|
||||
if( img1 != undefined ) img1.style.display = 'none';
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+2)}`); //òåêóùàÿ
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+2)}`); //текущая
|
||||
if( img2 != undefined ) img2.style.display = '';
|
||||
setTimeout(`chat.feerverk_go(${id},${time_back},"${img}",${x},0);`,50);
|
||||
} else top.frames.main.document.getElementById(`frvanim_${id}`).remove();
|
||||
@@ -136,11 +136,11 @@ var chat = {
|
||||
{
|
||||
if(this.ignoreList[this.ignoreList.nms[j]]!=undefined)
|
||||
{
|
||||
date += `<div id="ignr_u_${j}"> <b>${this.ignoreList.nms[j]}</b> <a target="_blank" href="https://new-combats.com/info/${this.ignoreList.nms[j]}"><img src="https://${top.c.img}/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Èíô. î ${this.ignoreList.nms[j]}</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn(${j})">Clear</a></small> </div>`;
|
||||
date += `<div id="ignr_u_${j}"> <b>${this.ignoreList.nms[j]}</b> <a target="_blank" href="https://new-combats.com/info/${this.ignoreList.nms[j]}"><img src="https://${top.c.img}/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Инф. о ${this.ignoreList.nms[j]}</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn(${j})">Clear</a></small> </div>`;
|
||||
}
|
||||
j++;
|
||||
}
|
||||
win.add('ignorListWin','Ñïèñîê èãíîðèðóåìûõ',`<div id="ignr_alu">${date}</div>`,{},0,1,'min-width:200px;');
|
||||
win.add('ignorListWin','Список игнорируемых',`<div id="ignr_alu">${date}</div>`,{},0,1,'min-width:200px;');
|
||||
delete date;
|
||||
},
|
||||
addSmile:function(id)
|
||||
@@ -305,7 +305,7 @@ var chat = {
|
||||
},
|
||||
reMoney:function()
|
||||
{
|
||||
$('#moneyGM').html(top.c.money+' êð.');
|
||||
$('#moneyGM').html(top.c.money+' кр.');
|
||||
},
|
||||
testTimer: function (n) {
|
||||
clearTimeout(this.t);
|
||||
@@ -366,7 +366,7 @@ var chat = {
|
||||
if(data[1]!=undefined)
|
||||
{
|
||||
rt = data[1];
|
||||
if( rt == 'Àäìèíèñòðàòîð' ) {
|
||||
if( rt == 'Администратор' ) {
|
||||
rt = this.efftxt('fire',rt);
|
||||
}
|
||||
if(ol==true)
|
||||
@@ -378,7 +378,7 @@ var chat = {
|
||||
|
||||
if(data[10]>0)
|
||||
{
|
||||
rt = `<s onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ïåðñîíàæ áûë çàáëîêèðîâàí\',event,3,1,1,2,\'\')">${rt}</s>`;
|
||||
rt = `<s onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Персонаж был заблокирован\',event,3,1,1,2,\'\')">${rt}</s>`;
|
||||
}
|
||||
|
||||
if(data[8]!=0)
|
||||
@@ -403,7 +403,7 @@ var chat = {
|
||||
//rt = ' <small onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\' '+data[9]+' \',event,3,1,1,2,\'\')"><b>dnd</b></small> '+rt;
|
||||
}
|
||||
|
||||
// òóò
|
||||
// тут
|
||||
function rtData (count) {
|
||||
return rt = `<img height="15" src="https://${top.c.img}/i/align/align${data[count]}.gif">${rt}`;
|
||||
}
|
||||
@@ -423,37 +423,37 @@ var chat = {
|
||||
{
|
||||
if(data[12]>0)
|
||||
{
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'private\')"><img title="Ïåðñîíàæ ñðàæàåòñÿ" src="https://${c.img}/i/lock1.gif" width="20" height="15"></a>${rt}`;
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'private\')"><img title="Персонаж сражается" src="https://${c.img}/i/lock1.gif" width="20" height="15"></a>${rt}`;
|
||||
}else{
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'private\')"><img src="https://${c.img}/i/lock.gif" width="20" height="15"></a>${rt}`;
|
||||
}
|
||||
}else{
|
||||
rt = `<img style="padding-right:3px;" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ïåðñîíàæ ñåé÷àñ â ${data[6]}\',event,3,1,1,2,\'\')" src="https://${c.img}/i/city_ico/${data[6]}'.gif" width="17" height="15">${rt}`;
|
||||
rt = `<img style="padding-right:3px;" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Персонаж сейчас в ${data[6]}\',event,3,1,1,2,\'\')" src="https://${c.img}/i/city_ico/${data[6]}'.gif" width="17" height="15">${rt}`;
|
||||
}
|
||||
}
|
||||
rt += `[${data[2]}]<a href="https://${c.url}/info/${data[0]}" target="_blank"><img style="vertical-align:baseline" width="12" height="11" src="https://${top.c.img}/i/inf_${data[5]}.gif" title="Èíô. î ${data[1]}" /></a>`;
|
||||
rt += `[${data[2]}]<a href="https://${c.url}/info/${data[0]}" target="_blank"><img style="vertical-align:baseline" width="12" height="11" src="https://${top.c.img}/i/inf_${data[5]}.gif" title="Инф. о ${data[1]}" /></a>`;
|
||||
if(data[11]>top.c.time)
|
||||
{
|
||||
rt += ` <img id="img_molch${data[1]}" width="24" height="15" style="cursor:help" src="https://${c.img}/i/sleep2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Íà ïåðñîíàæà íàëîæåíî çàêëÿòèå ìîë÷àíèÿ.<br>Áóäåò ìîë÷àòü åùå <span id=\\\'molch${data[0]}\\\'>${this.timeOut(data[11])}</span>\',event,3,1,1,2,\'\');chat.justRefMolch(${data[0]})">`;
|
||||
rt += ` <img id="img_molch${data[1]}" width="24" height="15" style="cursor:help" src="https://${c.img}/i/sleep2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'На персонажа наложено заклятие молчания.<br>Будет молчать еще <span id=\\\'molch${data[0]}\\\'>${this.timeOut(data[11])}</span>\',event,3,1,1,2,\'\');chat.justRefMolch(${data[0]})">`;
|
||||
this.addRefMolch(data[0],data[11]);
|
||||
}
|
||||
if(data[14]!="")
|
||||
{
|
||||
rt += ` <img width="24" height="15" style="cursor:help" src="https://${c.img}/i/travma2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ó ïåðñîíàæà ${data[14]}\',event,3,1,1,2,\'\');">`;
|
||||
rt += ` <img width="24" height="15" style="cursor:help" src="https://${c.img}/i/travma2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'У персонажа ${data[14]}\',event,3,1,1,2,\'\');">`;
|
||||
}
|
||||
if(data[13] > 0)
|
||||
{
|
||||
if( data[13] == 2 ) {
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Êðîâàâîå íàïàäåíèå íà ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/clear.gif"></a>`;
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Кровавое нападение на ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/clear.gif"></a>`;
|
||||
}else{
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Íàïàñòü íà ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/curse_attack.gif"></a>`;
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Напасть на ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/curse_attack.gif"></a>`;
|
||||
}
|
||||
}
|
||||
if( data[15] == 1 ) rt = `<span class=woman >${rt}</span>`
|
||||
else{
|
||||
//rt = ' M';
|
||||
}
|
||||
} else rt = '<i>íåâèäèìêà</i>[??]'
|
||||
} else rt = '<i>невидимка</i>[??]'
|
||||
return rt;
|
||||
},mlch:{},
|
||||
justRefMolch: function (id) {
|
||||
@@ -493,12 +493,12 @@ var chat = {
|
||||
min1 = dt.getUTCMinutes();
|
||||
sec = dt.getUTCSeconds();
|
||||
|
||||
if (m1>0) msPerDay = `${m1} ìåñ. `;
|
||||
if (d1>0 && Math.floor((v-c.time)/(60*60*24)) == d1) msPerDay = `${d1} ä. `;
|
||||
if (h1>0) msPerDay += `${h1} ÷. `;
|
||||
if (min1>0) msPerDay += `${min1} ìèí. `;
|
||||
if (sec>0 && msPerDay != '') msPerDay += `${sec} ñåê. `;
|
||||
if (msPerDay == '') msPerDay = 'ìåíüøå ìèíóòû.';
|
||||
if (m1>0) msPerDay = `${m1} мес. `;
|
||||
if (d1>0 && Math.floor((v-c.time)/(60*60*24)) == d1) msPerDay = `${d1} д. `;
|
||||
if (h1>0) msPerDay += `${h1} ч. `;
|
||||
if (min1>0) msPerDay += `${min1} мин. `;
|
||||
if (sec>0 && msPerDay != '') msPerDay += `${sec} сек. `;
|
||||
if (msPerDay == '') msPerDay = 'меньше минуты.';
|
||||
|
||||
delete m1, d1, h1, min1, sec;
|
||||
return msPerDay;
|
||||
@@ -520,7 +520,7 @@ var chat = {
|
||||
{
|
||||
if($('#textmsg').val()=='')
|
||||
{
|
||||
if(confirm('Î÷èñòèòü îêíî ÷àòà?'))
|
||||
if(confirm('Очистить окно чата?'))
|
||||
{
|
||||
//if(top.cb_date[top.cb_select] == 4 || top.cb_date[top.cb_select] == 5) {
|
||||
if( top.des == 1 ) {
|
||||
@@ -545,9 +545,9 @@ var chat = {
|
||||
console.log(($chat_list.scrollHeight - $chat_list.scrollTop))
|
||||
|
||||
if (($chat_list.scrollHeight - $chat_list.scrollTop) < 358) {
|
||||
console.log((`Êðóòèì â íà÷àëî ${$chat_list.scrollHeight - $chat_list.scrollTop}`))
|
||||
console.log((`Крутим в начало ${$chat_list.scrollHeight - $chat_list.scrollTop}`))
|
||||
return $chat_list.scrollBy(0, $chat_list.scrollHeight)
|
||||
} else console.log("íå êðóòèì")
|
||||
} else console.log("не крутим")
|
||||
//$('#chat_list').scrollTop();
|
||||
}
|
||||
},
|
||||
@@ -583,7 +583,7 @@ var chat = {
|
||||
if(data[3]!='')
|
||||
{
|
||||
if(data[16] > 0) {
|
||||
msg += `[<a href="javascript:void(0)" oncontextmenu="top.infoMenu(\'Íåâèäèìêà\',event,\'chat\'); return false;" onClick="chat.addto(\'Íåâèäèìêà\',\'to\')">${data[3]}</a>]`;
|
||||
msg += `[<a href="javascript:void(0)" oncontextmenu="top.infoMenu(\'Невидимка\',event,\'chat\'); return false;" onClick="chat.addto(\'Невидимка\',\'to\')">${data[3]}</a>]`;
|
||||
}else{
|
||||
msg += `[<a href="javascript:void(0)" oncontextmenu="top.infoMenu(\'${data[3]}\',event,\'chat\'); return false;" onClick="chat.addto(\'${data[3]}\',\'to\')">${data[3]}</a>]`;
|
||||
}
|
||||
@@ -592,13 +592,13 @@ var chat = {
|
||||
if(data[4]!='')
|
||||
{
|
||||
var forYou = 0;
|
||||
//òîò êòî ïèñàë
|
||||
//тот кто писал
|
||||
|
||||
//êîìó íàïèñàëè, ðàçáîð ìàññèâà
|
||||
//кому написали, разбор массива
|
||||
if(data[4]!='')
|
||||
{
|
||||
var to = '',to2 = '',arr = data[4].split(','),i = 0,vl = '';
|
||||
//òåì êîìó ïèñàëè
|
||||
//тем кому писали
|
||||
while(i!=-1)
|
||||
{
|
||||
if(arr[i]!=undefined)
|
||||
@@ -649,11 +649,11 @@ var chat = {
|
||||
}
|
||||
}
|
||||
|
||||
//Ñîáèðàåì ìàññèâ êîìó àäðåñîâàíî ñîîáùåíèå
|
||||
//Собираем массив кому адресовано сообщение
|
||||
if(data[2]==6)
|
||||
{
|
||||
//ëè÷íàÿ ñèñòåìêà, âíèìàíèå
|
||||
msg += ' <span style="color:red">Âíèìàíèå!</span> ';
|
||||
//личная системка, внимание
|
||||
msg += ' <span style="color:red">Внимание!</span> ';
|
||||
}else if(data[2]==2)
|
||||
{
|
||||
if(forYou>0)
|
||||
@@ -740,11 +740,11 @@ var chat = {
|
||||
var cls = forYou > 0 ? 'date2' : 'date'
|
||||
if(data[11]>0)
|
||||
{
|
||||
msg = `<font style="cursor:help" color="red" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Îòïðàâèòåëü íàêàçàí çà íàðóøåíèå ïðàâèë îáùåíèÿ<br>Îòêëþ÷èòü îòîáðàæåíèå ïîäîáíûõ ñîîáùåíèé ìîæíî â íàñòðîéêàõ ÷àòà.\',event,3,1,1,3,\'\')"> <b>!</b> </font>${msg}`;
|
||||
msg = `<font style="cursor:help" color="red" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Отправитель наказан за нарушение правил общения<br>Отключить отображение подобных сообщений можно в настройках чата.\',event,3,1,1,3,\'\')"> <b>!</b> </font>${msg}`;
|
||||
}
|
||||
if(data[10]>0)
|
||||
{
|
||||
msg = `<font style="cursor:help" color="green" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ýòî ãëîáàëüíîå ñîîáùåíèå, îíî ìîæåò áûòü îòïðàâëåíî èç ëþáîé ëîêàöèè<br>Îòêëþ÷èòü îòîáðàæåíèå ïîäîáíûõ ñîîáùåíèé ìîæíî â íàñòðîéêàõ ÷àòà.\',event,3,1,1,3,\'\')"> <b>G</b> </font>${msg}`;
|
||||
msg = `<font style="cursor:help" color="green" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Это глобальное сообщение, оно может быть отправлено из любой локации<br>Отключить отображение подобных сообщений можно в настройках чата.\',event,3,1,1,3,\'\')"> <b>G</b> </font>${msg}`;
|
||||
}
|
||||
var msg22 = '<span ';
|
||||
if(top.c.admin > 0) {
|
||||
@@ -798,16 +798,16 @@ var chat = {
|
||||
|
||||
if( top.des == 1 ) {
|
||||
if( data[2] < 4 || global_type == 1 ) {
|
||||
//Îáû÷íûé ÷àò
|
||||
//Обычный чат
|
||||
$('#canal5').html($('#canal5').html()+''+msg);
|
||||
top.blueTextSee(5);
|
||||
if( global_type == 1 ) {
|
||||
//Ñèñòåìíûé ÷àò
|
||||
//Системный чат
|
||||
$('#canal4').html($('#canal4').html()+''+msg);
|
||||
top.blueTextSee(4);
|
||||
}
|
||||
}else{
|
||||
//Ñèñòåìíûé ÷àò
|
||||
//Системный чат
|
||||
$('#canal4').html($('#canal4').html()+''+msg);
|
||||
top.blueTextSee(4);
|
||||
$('#canal5').html($('#canal5').html()+''+msg);
|
||||
@@ -819,24 +819,24 @@ var chat = {
|
||||
|
||||
/*
|
||||
if(data[2] == 6 || data[2] == 5) {
|
||||
//ñèñòåìíîå ñîîáùåíèå
|
||||
//системное сообщение
|
||||
$('#canal5').html($('#canal5').html()+''+msg);
|
||||
//$('#canal4').html($('#canal4').html()+'<span id="msg_'+data[0]+'_sys">'+msg+'</span>');
|
||||
//if(top.cb_rdate[top.cb_select] != 4) {
|
||||
//top.blueTextSee(5);
|
||||
//}
|
||||
}else if(data[2] == 7){
|
||||
//ñèñòåìíîå ñîîáùåíèå (òîëüêî)
|
||||
//системное сообщение (только)
|
||||
//$('#canal'+top.cb_select).html($('#canal'+top.cb_select).html()+''+msg);
|
||||
//$('#canal4').html($('#canal4').html()+'<span id="msg_'+data[0]+'_sys">'+msg+'</span>');
|
||||
//top.blueTextSee(4);
|
||||
}else if(data[2] == 8){
|
||||
//ñèñòåìíîå ñîîáùåíèå (òîëüêî ÒÀÏ)
|
||||
//системное сообщение (только ТАП)
|
||||
//$('#canal'+top.cb_select).html($('#canal'+top.cb_select).html()+''+msg);
|
||||
//$('#canal6').html($('#canal6').html()+'<span id="msg_'+data[0]+'_tap">'+msg+'</span>');
|
||||
//top.blueTextSee(6);
|
||||
}else{
|
||||
//îáû÷íîå ñîîáùåíèå
|
||||
//обычное сообщение
|
||||
if( data[2] == 1 && data[4] == 'trade' ) {
|
||||
$('#canal6').html($('#canal6').html()+''+msg);
|
||||
}else{
|
||||
@@ -914,9 +914,9 @@ var chat = {
|
||||
imsml = txr[i].split('-');
|
||||
if(((smid != false || smid == 0) && this.isNumber(txr[i]) != true) || (imsml != undefined && imsml[0] == '%usersmile%')) {
|
||||
if(j < 3 && this.isNumber(top.sml[smid]) != true && (top.sml[smid] != undefined || imsml[0] == '%usersmile%')) {
|
||||
// òóò
|
||||
// тут
|
||||
if(imsml[0] == '%usersmile%') {
|
||||
txt = txt.replace(`\:%usersmile%-${imsml[1]}\:`,`<img src="https://${top.c.img}/i/smile/${(imsml[1].toLowerCase())}.gif" title="Èìåííîé ñìàéëèê">`);
|
||||
txt = txt.replace(`\:%usersmile%-${imsml[1]}\:`,`<img src="https://${top.c.img}/i/smile/${(imsml[1].toLowerCase())}.gif" title="Именной смайлик">`);
|
||||
}else{
|
||||
txt = txt.replace(`\:${txr[i]}\:`,`<img src="https://${top.c.img}/i/smile/${(txr[i].toLowerCase())}.gif" style="cursor:pointer" width="${top.sml[smid+1]}" height="${top.sml[smid+2]}" onclick="chat.addSmile(\'${(txr[i].toLowerCase())}\')">`);
|
||||
}
|
||||
@@ -951,8 +951,8 @@ var chat = {
|
||||
}
|
||||
return trn.join(' ');
|
||||
},
|
||||
map_en:Array('s`h','S`h','S`H','s`Õ','sh`','Sh`','SH`',"'o",'yo',"'O",'Yo','YO','zh','w','Zh','ZH','W','ch','Ch','CH','sh','Sh','SH','e`','E`',"'u",'yu',"'U",'Yu',"YU","'a",'ya',"'A",'Ya','YA','a','A','b','B','v','V','g','G','d','D','e','E','z','Z','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','r','R','s','S','t','T','u','U','f','F','h','H','c','C','`','y','Y',"'"),
|
||||
map_ru:Array('ñõ','Ñõ','ÑÕ','ñÕ','ù','Ù','Ù','¸','¸','¨','¨','¨','æ','æ','Æ','Æ','Æ','÷','×','×','ø','Ø','Ø','ý','Ý','þ','þ','Þ','Þ','Þ','ÿ','ÿ','ß','ß','ß','à','À','á','Á','â','Â','ã','Ã','ä','Ä','å','Å','ç','Ç','è','È','é','É','ê','Ê','ë','Ë','ì','Ì','í','Í','î','Î','ï','Ï','ð','Ð','ñ','Ñ','ò','Ò','ó','Ó','ô','Ô','õ','Õ','ö','Ö','ú','û','Û','ü'),
|
||||
map_en:Array('s`h','S`h','S`H','s`Х','sh`','Sh`','SH`',"'o",'yo',"'O",'Yo','YO','zh','w','Zh','ZH','W','ch','Ch','CH','sh','Sh','SH','e`','E`',"'u",'yu',"'U",'Yu',"YU","'a",'ya',"'A",'Ya','YA','a','A','b','B','v','V','g','G','d','D','e','E','z','Z','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','r','R','s','S','t','T','u','U','f','F','h','H','c','C','`','y','Y',"'"),
|
||||
map_ru:Array('сх','Сх','СХ','сХ','щ','Щ','Щ','ё','ё','Ё','Ё','Ё','ж','ж','Ж','Ж','Ж','ч','Ч','Ч','ш','Ш','Ш','э','Э','ю','ю','Ю','Ю','Ю','я','я','Я','Я','Я','а','А','б','Б','в','В','г','Г','д','Д','е','Е','з','З','и','И','й','Й','к','К','л','Л','м','М','н','Н','о','О','п','П','р','Р','с','С','т','Т','у','У','ф','Ф','х','Х','ц','Ц','ъ','ы','Ы','ь'),
|
||||
addSm:function(i)
|
||||
{
|
||||
$('#textmsg').focus();
|
||||
@@ -1027,7 +1027,7 @@ var chat = {
|
||||
}
|
||||
return size;
|
||||
},
|
||||
//Ãåíåðèðóåì äàííûå
|
||||
//Генерируем данные
|
||||
genchatData:function(data,prs)
|
||||
{
|
||||
if(prs == 1) {
|
||||
@@ -1040,7 +1040,7 @@ var chat = {
|
||||
data.rn = undefined;
|
||||
data.key = undefined;
|
||||
}
|
||||
//Ïîëó÷àåì ñîîáùåíèå
|
||||
//Получаем сообщение
|
||||
if(data.msg!=undefined)
|
||||
{
|
||||
var ms = $.parseJSON(data.msg);
|
||||
@@ -1054,35 +1054,35 @@ var chat = {
|
||||
i++;
|
||||
}
|
||||
}
|
||||
//Åñëè åñòü JS
|
||||
//Если есть JS
|
||||
if(data.js!='')
|
||||
{
|
||||
eval(data.js);
|
||||
}
|
||||
if(data.rnd!=undefined){ c.rnd = data.rnd; }
|
||||
if(data.rn!=undefined){ if($('#chcf10').attr('checked')==true){ $('#roomName').html(data.rn+'<br><small>Îáùèé îíëàéí: '+data.xu+'</small>'); }else{ $('#roomName').html(data.rn+' ('+data.xu+')'); } }
|
||||
if(data.rn!=undefined){ if($('#chcf10').attr('checked')==true){ $('#roomName').html(data.rn+'<br><small>Общий онлайн: '+data.xu+'</small>'); }else{ $('#roomName').html(data.rn+' ('+data.xu+')'); } }
|
||||
if(data.key!=undefined){ this.key = data.key; }
|
||||
if(data.list!=undefined)
|
||||
{
|
||||
var i = 0, ji = $.parseJSON(data.list), onll = '', fSort = {}, flSort = {},flSortSee = '"Ñëóæáà Ïîääåðæêè"';
|
||||
//ñîðòèðóåì äàííûå
|
||||
var i = 0, ji = $.parseJSON(data.list), onll = '', fSort = {}, flSort = {},flSortSee = '"Служба Поддержки"';
|
||||
//сортируем данные
|
||||
while(i<=data.xu)
|
||||
{
|
||||
if(ji[i]!=undefined)
|
||||
{
|
||||
/*if($.cookie('chatCfg8')==1)
|
||||
{
|
||||
jj = '['+(ji[i][2]*0.01)+']'+i; //ïî óðîâíþ
|
||||
jj = '['+(ji[i][2]*0.01)+']'+i; //по уровню
|
||||
}else if($.cookie('chatCfg8')==2)
|
||||
{
|
||||
jj = '['+ji[i][3]+']'+i; //ïî ñêëîííîñòè
|
||||
jj = '['+ji[i][3]+']'+i; //по склонности
|
||||
}else if($.cookie('chatCfg8')==3)
|
||||
{
|
||||
jj = '['+ji[i][4]+']'+i; //ïî êëàíó
|
||||
jj = '['+ji[i][4]+']'+i; //по клану
|
||||
}else{
|
||||
jj = ji[i][1]; //ïî ëîãèíó
|
||||
jj = ji[i][1]; //по логину
|
||||
}*/
|
||||
jj = ji[i][1].toLowerCase(); //ïî ëîãèíó
|
||||
jj = ji[i][1].toLowerCase(); //по логину
|
||||
fSort[jj] = i;
|
||||
flSort[i] = jj;
|
||||
flSortSee += `,"${flSort[i]}"`;
|
||||
@@ -1091,7 +1091,7 @@ var chat = {
|
||||
}
|
||||
flSortSee = eval(`[${flSortSee}]`);
|
||||
if($.cookie('chatCfg9')==1){flSortSee.sort(game.sort2);}else{flSortSee.sort(game.sort1);}
|
||||
//Âûâîäèì äàííûå
|
||||
//Выводим данные
|
||||
i = 0;
|
||||
var onll_alh = '';
|
||||
while (i <= data.xu) {
|
||||
|
||||
+88
-88
@@ -1,6 +1,6 @@
|
||||
var sml_img = { };
|
||||
|
||||
// Ïåðåìåííûå ãîëîñîâóõ
|
||||
// Переменные голосовух
|
||||
var mediaRecorder
|
||||
var setIntervalSound
|
||||
var timerSecMessage = 0
|
||||
@@ -64,7 +64,7 @@ var chat = {
|
||||
this.ignoreList.nms[this.ignoreList.x] = login;
|
||||
|
||||
if ($('#ignr_alu').attr('id') != undefined) {
|
||||
$('#ignr_alu').html(`${$('#ignr_alu').html()}<div id="ignr_u_${this.ignoreList.x}"> <b>${login}</b> <a target="_blank" href="https://new-combats.com/info/${login}"><img src="https://${top.c.img}/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Èíô. î ${login}</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn(${this.ignoreList.x})">Clear</a></small> </div>`);
|
||||
$('#ignr_alu').html(`${$('#ignr_alu').html()}<div id="ignr_u_${this.ignoreList.x}"> <b>${login}</b> <a target="_blank" href="https://new-combats.com/info/${login}"><img src="https://${top.c.img}/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Инф. о ${login}</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn(${this.ignoreList.x})">Clear</a></small> </div>`);
|
||||
}
|
||||
return
|
||||
},
|
||||
@@ -111,9 +111,9 @@ var chat = {
|
||||
time_back--;
|
||||
var obj = top.frames.main.document.getElementById(`frvanim_${id}`);
|
||||
if (time_back > 0) {
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+1)}`); //òåêóùàÿ
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+1)}`); //текущая
|
||||
if (img1 != undefined) img1.style.display = 'none';
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+2)}`); //òåêóùàÿ
|
||||
var img1 = top.frames.main.document.getElementById(`frvanim_${id}_img${(x-time_back+2)}`); //текущая
|
||||
if (img2 != undefined) img2.style.display = '';
|
||||
setTimeout(`chat.feerverk_go(${id},${time_back},"${img}",${x},0);`, 50);
|
||||
} else top.frames.main.document.getElementById(`frvanim_${id}`).remove();
|
||||
@@ -128,15 +128,15 @@ var chat = {
|
||||
var j = 1;
|
||||
while (j <= this.ignoreList.x) {
|
||||
if (this.ignoreList[this.ignoreList.nms[j]] != undefined) {
|
||||
date += `<div id="ignr_u_${j}"> <b>${this.ignoreList.nms[j]}</b> <a target="_blank" href="https://new-combats.com/info/${this.ignoreList.nms[j]}"><img src="https://${top.c.img}/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Èíô. î ${this.ignoreList.nms[j]}</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn(${j})">Clear</a></small> </div>`;
|
||||
date += `<div id="ignr_u_${j}"> <b>${this.ignoreList.nms[j]}</b> <a target="_blank" href="https://new-combats.com/info/${this.ignoreList.nms[j]}"><img src="https://${top.c.img}/i/inf_capitalcity.gif" onMouseOver="top.hi(this,\'<b>Инф. о ${this.ignoreList.nms[j]}</b>\',event,5,-2,2,2,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"></a> <small><a href="javascript:void(0)" onclick="chat.ignorUn(${j})">Clear</a></small> </div>`;
|
||||
}
|
||||
j++;
|
||||
}
|
||||
win.add('ignorListWin', 'Ñïèñîê èãíîðèðóåìûõ', `<div id="ignr_alu">${date}</div>`, {}, 0, 1, 'min-width:200px;');
|
||||
win.add('ignorListWin', 'Список игнорируемых', `<div id="ignr_alu">${date}</div>`, {}, 0, 1, 'min-width:200px;');
|
||||
delete date;
|
||||
},
|
||||
|
||||
// ñìàéëû
|
||||
// смайлы
|
||||
addSmile: function (id) {
|
||||
$('#textmsg').val(`${$('#textmsg').val()} :${id}: `);
|
||||
$('#textmsg').focus();
|
||||
@@ -153,13 +153,13 @@ var chat = {
|
||||
$('#chbtn8').attr('class', `db cp ${className}`);
|
||||
},
|
||||
|
||||
// îïòèìèçàöèÿ âñåõ êíîïîê
|
||||
// оптимизация всех кнопок
|
||||
greyButton_work: function (elemId, className, method, count ) {
|
||||
$(elemId).attr('class', `db cp ${className}`);
|
||||
this[method] = count;
|
||||
},
|
||||
|
||||
// êíîïêà ëåéêè
|
||||
// кнопка лейки
|
||||
// 1
|
||||
filterMsg: function () {
|
||||
if ($('#chbtn1').attr('class') == 'db cp chatBtn1_1') {
|
||||
@@ -168,7 +168,7 @@ var chat = {
|
||||
return this.greyButton_work('#chbtn1', 'chatBtn1_1', "filter", 0)
|
||||
},
|
||||
|
||||
// êíîïêà ñèñòåìíûõ ñîîáùåíèé
|
||||
// кнопка системных сообщений
|
||||
// 2
|
||||
systemMsg: function () {
|
||||
if ($('#chbtn4').attr('class') == 'db cp chatBtn4_1') {
|
||||
@@ -181,7 +181,7 @@ var chat = {
|
||||
return
|
||||
},
|
||||
|
||||
// êíîïêà àóäèîñîîáùåíèé
|
||||
// кнопка аудиосообщений
|
||||
// 3
|
||||
soundChat: function () {
|
||||
if ($('#chbtn7').attr('class') == 'db cp chatBtn7_1') {
|
||||
@@ -192,7 +192,7 @@ var chat = {
|
||||
return this.greyButton_work('#chbtn7', 'chatBtn7_1', "sound", 0)
|
||||
},
|
||||
|
||||
// êíîïêà òðàíñëèòà
|
||||
// кнопка транслита
|
||||
// 4
|
||||
translitChat: function () {
|
||||
if ($('#chbtn6').attr('class') == 'db cp chatBtn6_1') {
|
||||
@@ -308,7 +308,7 @@ var chat = {
|
||||
this.testTimer(true);
|
||||
},
|
||||
reMoney: function () {
|
||||
$('#moneyGM').html(`${top.c.money} êð.`);
|
||||
$('#moneyGM').html(`${top.c.money} кр.`);
|
||||
},
|
||||
testTimer: function (n) {
|
||||
clearTimeout(this.t);
|
||||
@@ -373,7 +373,7 @@ var chat = {
|
||||
|
||||
if(data[1]!=undefined) {
|
||||
rt = data[1];
|
||||
if( rt == 'Àäìèíèñòðàòîð' ) rt = this.efftxt('fire',rt);
|
||||
if( rt == 'Администратор' ) rt = this.efftxt('fire',rt);
|
||||
if (ol == true) {
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'to\')">${rt}</a>`;
|
||||
}
|
||||
@@ -381,13 +381,13 @@ var chat = {
|
||||
if(data[13]!=0) rt = `<span class="uCss${data[13]}">${rt}</span>`;
|
||||
|
||||
if (data[10] > 0) {
|
||||
rt = `<s onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ïåðñîíàæ áûë çàáëîêèðîâàí\',event,3,1,1,2,\'\')">${rt}</s>`;
|
||||
rt = `<s onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Персонаж был заблокирован\',event,3,1,1,2,\'\')">${rt}</s>`;
|
||||
}
|
||||
|
||||
if (data[8] != 0) data_work(8)
|
||||
else if (data[9] != 0) data_work(9)
|
||||
|
||||
// òóò
|
||||
// тут
|
||||
function rtData (count) {
|
||||
return rt = `<img height="15" src="https://${top.c.img}/i/align/align${data[count]}.gif">${rt}`;
|
||||
}
|
||||
@@ -406,33 +406,33 @@ var chat = {
|
||||
if(c.city==data[6])
|
||||
{
|
||||
if (data[12] > 0) {
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'private\')"><img title="Ïåðñîíàæ ñðàæàåòñÿ" src="https://${c.img}/i/lock1.gif" width="20" height="15"></a>${rt}`;
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'private\')"><img title="Персонаж сражается" src="https://${c.img}/i/lock1.gif" width="20" height="15"></a>${rt}`;
|
||||
} else {
|
||||
rt = `<a href="javascript:void(0)" onClick="chat.addto(\'${data[1]}\',\'private\')"><img src="https://${c.img}/i/lock.gif" width="20" height="15"></a>${rt}`;
|
||||
}
|
||||
}else{
|
||||
rt = `<img style="padding-right:3px;" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ïåðñîíàæ ñåé÷àñ â ${data[6]}\',event,3,1,1,2,\'\')" src="https://${c.img}/i/city_ico/${data[6]}.gif" width="17" height="15">${rt}`;
|
||||
rt = `<img style="padding-right:3px;" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Персонаж сейчас в ${data[6]}\',event,3,1,1,2,\'\')" src="https://${c.img}/i/city_ico/${data[6]}.gif" width="17" height="15">${rt}`;
|
||||
}
|
||||
}
|
||||
rt += `[${data[2]}]<a href="https://${c.url}/info/${data[0]}" target="_blank"><img style="vertical-align:baseline" width="12" height="11" src="https://${top.c.img}/i/inf_${data[5]}.gif" title="Èíô. î ${data[1]}" /></a>`;
|
||||
rt += `[${data[2]}]<a href="https://${c.url}/info/${data[0]}" target="_blank"><img style="vertical-align:baseline" width="12" height="11" src="https://${top.c.img}/i/inf_${data[5]}.gif" title="Инф. о ${data[1]}" /></a>`;
|
||||
|
||||
if (data[11] > top.c.time) {
|
||||
rt += ` <img id="img_molch${data[1]}" width="24" height="15" style="cursor:help" src="https://${c.img}/i/sleep2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Íà ïåðñîíàæà íàëîæåíî çàêëÿòèå ìîë÷àíèÿ.<br>Áóäåò ìîë÷àòü åùå <span id=\\\'molch${data[0]}\\\'>${this.timeOut(data[11])}</span>\',event,3,1,1,2,\'\');chat.justRefMolch(${data[0]})">`;
|
||||
rt += ` <img id="img_molch${data[1]}" width="24" height="15" style="cursor:help" src="https://${c.img}/i/sleep2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'На персонажа наложено заклятие молчания.<br>Будет молчать еще <span id=\\\'molch${data[0]}\\\'>${this.timeOut(data[11])}</span>\',event,3,1,1,2,\'\');chat.justRefMolch(${data[0]})">`;
|
||||
this.addRefMolch(data[0], data[11]);
|
||||
}
|
||||
|
||||
if (data[14] != "") {
|
||||
rt += ` <img width="24" height="15" style="cursor:help" src="https://${c.img}/i/travma2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ó ïåðñîíàæà ${data[14]}\',event,3,1,1,2,\'\');">`;
|
||||
rt += ` <img width="24" height="15" style="cursor:help" src="https://${c.img}/i/travma2.gif" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'У персонажа ${data[14]}\',event,3,1,1,2,\'\');">`;
|
||||
}
|
||||
if (data[13] > 0) {
|
||||
if (data[13] == 2) {
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Êðîâàâîå íàïàäåíèå íà ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/clear.gif"></a>`;
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Кровавое нападение на ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/clear.gif"></a>`;
|
||||
} else {
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Íàïàñòü íà ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/curse_attack.gif"></a>`;
|
||||
rt += ` <a target="main" href="/main.php?atak_user=${data[0]}" title="Напасть на ${data[1]}"><img width="13" height="13" src="https://${c.img}/i/curse_attack.gif"></a>`;
|
||||
}
|
||||
}
|
||||
if( data[15] == 1 ) rt = `<span class=woman >${rt}</span>`
|
||||
} else rt = '<i>íåâèäèìêà</i>[??]'
|
||||
} else rt = '<i>невидимка</i>[??]'
|
||||
return rt;
|
||||
},mlch:{},
|
||||
|
||||
@@ -473,12 +473,12 @@ var chat = {
|
||||
min1 = dt.getUTCMinutes();
|
||||
sec = dt.getUTCSeconds();
|
||||
|
||||
if (m1 > 0) msPerDay = `${m1} ìåñ. `;
|
||||
if (d1 > 0 && Math.floor((v - c.time) / (60 * 60 * 24)) == d1) msPerDay = `${d1} ä. `;
|
||||
if (h1 > 0) msPerDay += `${h1} ÷. `;
|
||||
if (min1 > 0) msPerDay += `${min1} ìèí. `;
|
||||
if (sec > 0 && msPerDay != '') msPerDay += `${sec} ñåê. `;
|
||||
if (msPerDay == '') msPerDay = 'ìåíüøå ìèíóòû.';
|
||||
if (m1 > 0) msPerDay = `${m1} мес. `;
|
||||
if (d1 > 0 && Math.floor((v - c.time) / (60 * 60 * 24)) == d1) msPerDay = `${d1} д. `;
|
||||
if (h1 > 0) msPerDay += `${h1} ч. `;
|
||||
if (min1 > 0) msPerDay += `${min1} мин. `;
|
||||
if (sec > 0 && msPerDay != '') msPerDay += `${sec} сек. `;
|
||||
if (msPerDay == '') msPerDay = 'меньше минуты.';
|
||||
|
||||
delete m1, d1, h1, min1, sec;
|
||||
return msPerDay;
|
||||
@@ -498,7 +498,7 @@ var chat = {
|
||||
},
|
||||
clear: function () {
|
||||
if ($('#textmsg').val() == '') {
|
||||
if (confirm('Î÷èñòèòü îêíî ÷àòà?')) {
|
||||
if (confirm('Очистить окно чата?')) {
|
||||
if (top.des == 1) {
|
||||
$(`#canal${top.cb_date[top.cb_select]}`).html('');
|
||||
$('#textmsg').focus();
|
||||
@@ -524,25 +524,25 @@ var chat = {
|
||||
sendMsg: function(data) {
|
||||
|
||||
|
||||
// Åñëè ñèñòåìíîå ñîîáùåíèå îò ìîáà - äëèíà ìàññèâà === 10
|
||||
// Èíà÷å - äëèíà ìàññèâà === 17
|
||||
// Если системное сообщение от моба - длина массива === 10
|
||||
// Иначе - длина массива === 17
|
||||
|
||||
// data[0] - êàêîå-òî ÷èñëî
|
||||
// data[1] - âèäèìî íîìåð ñîîáùåíèÿ â ÷àòå çà âñ¸ âðåìÿ
|
||||
// data[2] - ÷èñëî îò 1 äî 6 êàê óâèäåë
|
||||
// data[3] - íèê, åñëè ïîêðàøåííûé
|
||||
// data[4] - íèê, åñëè íå ïîêðàøåííûé
|
||||
// data[5] - ñàìî ñîîáùåíèå â ÷àòå èç èíïóòà
|
||||
// data[6] - öâåò ïîêðàñêè íèêà. Åñëè öâåòà íåò - ïóñòàÿ ñòðîêà
|
||||
// data[0] - какое-то число
|
||||
// data[1] - видимо номер сообщения в чате за всё время
|
||||
// data[2] - число от 1 до 6 как увидел
|
||||
// data[3] - ник, если покрашенный
|
||||
// data[4] - ник, если не покрашенный
|
||||
// data[5] - само сообщение в чате из инпута
|
||||
// data[6] - цвет покраски ника. Если цвета нет - пустая строка
|
||||
// data[7] - 0
|
||||
// data[8] - 0
|
||||
// data[9] - 0
|
||||
// data[10] - 0
|
||||
// data[11] - 0
|
||||
// data[12] - 0
|
||||
// data[13] - âðåìÿ
|
||||
// data[14] - ïîëíàÿ äàòà
|
||||
// data[15] - ïóñòàÿ ñòðîêà
|
||||
// data[13] - время
|
||||
// data[14] - полная дата
|
||||
// data[15] - пустая строка
|
||||
// data[16] - 0
|
||||
|
||||
|
||||
@@ -571,7 +571,7 @@ var chat = {
|
||||
}
|
||||
if (data[3] != '') {
|
||||
if (data[16] > 0) {
|
||||
msg += `[<a href="javascript:void(0)" oncontextmenu="top.infoMenu(\'Íåâèäèìêà\',event,\'chat\'); return false;" onClick="chat.addto(\'Íåâèäèìêà\',\'to\')">${data[3]}</a>]`;
|
||||
msg += `[<a href="javascript:void(0)" oncontextmenu="top.infoMenu(\'Невидимка\',event,\'chat\'); return false;" onClick="chat.addto(\'Невидимка\',\'to\')">${data[3]}</a>]`;
|
||||
} else {
|
||||
msg += `[<a href="javascript:void(0)" oncontextmenu="top.infoMenu(\'${data[3]}\',event,\'chat\'); return false;" onClick="chat.addto(\'${data[3]}\',\'to\')">${data[3]}</a>]`;
|
||||
}
|
||||
@@ -579,12 +579,12 @@ var chat = {
|
||||
}
|
||||
if (data[4] != '') {
|
||||
var forYou = 0;
|
||||
//òîò êòî ïèñàë
|
||||
//тот кто писал
|
||||
|
||||
//êîìó íàïèñàëè, ðàçáîð ìàññèâà
|
||||
//кому написали, разбор массива
|
||||
if (data[4] != '') {
|
||||
var to = '',to2 = '',arr = data[4].split(','),i = 0,vl = '';
|
||||
//òåì êîìó ïèñàëè
|
||||
//тем кому писали
|
||||
while (i != -1) {
|
||||
if (arr[i] != undefined) {
|
||||
vl = this.trim(arr[i]);
|
||||
@@ -626,10 +626,10 @@ var chat = {
|
||||
}
|
||||
}
|
||||
|
||||
//Ñîáèðàåì ìàññèâ êîìó àäðåñîâàíî ñîîáùåíèå
|
||||
//Собираем массив кому адресовано сообщение
|
||||
if (data[2] == 6) {
|
||||
//ëè÷íàÿ ñèñòåìêà, âíèìàíèå
|
||||
msg += ' <span style="color:red">Âíèìàíèå!</span> ';
|
||||
//личная системка, внимание
|
||||
msg += ' <span style="color:red">Внимание!</span> ';
|
||||
} else if (data[2] == 2) {
|
||||
if (forYou > 0) {
|
||||
msg += ` <span style="color:${data[6]}"><b>to [${to2}]</b></span>`;
|
||||
@@ -689,17 +689,17 @@ var chat = {
|
||||
|
||||
// console.log(chat.regexpURL_true(data[5]))
|
||||
|
||||
// console.log(`Ññûëêà: ${data[6]} Òåêñò: ${data[5]}` )
|
||||
// console.log(`Ссылка: ${data[6]} Текст: ${data[5]}` )
|
||||
msg += `<font color="${data[6]}">${chat.regexpURL_true(data[5])}</font>`
|
||||
// console.log("îáû÷íîå, öâåòíîå ñîîáùåíèå")
|
||||
// console.log("обычное, цветное сообщение")
|
||||
}
|
||||
|
||||
// msg += `<font color="${data[6]}">${data[5]}</font>`;
|
||||
|
||||
|
||||
// https://new-combats.com/n/1070/ - ×ÈÒÀÒÜ
|
||||
// https://new-combats.com/inf.php?903093 - ÈÍÔÀ ÌÎÁÎÂ
|
||||
// https://img.new-combats.com/i/inf_capitalcity.gif" - ÈÍÔÀ ÌÎÁÎÂ
|
||||
// https://new-combats.com/n/1070/ - ЧИТАТЬ
|
||||
// https://new-combats.com/inf.php?903093 - ИНФА МОБОВ
|
||||
// https://img.new-combats.com/i/inf_capitalcity.gif" - ИНФА МОБОВ
|
||||
|
||||
// console.log(chat.regexpURL_true(data[5]))
|
||||
// msg += `<font color="${data[6]}">${chat.regexpURL_true(data[5])}</font>`
|
||||
@@ -761,10 +761,10 @@ var chat = {
|
||||
|
||||
var cls = forYou > 0 ? 'date2' : 'date'
|
||||
if (data[11] > 0) {
|
||||
msg = `<font style="cursor:help" color="red" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Îòïðàâèòåëü íàêàçàí çà íàðóøåíèå ïðàâèë îáùåíèÿ<br>Îòêëþ÷èòü îòîáðàæåíèå ïîäîáíûõ ñîîáùåíèé ìîæíî â íàñòðîéêàõ ÷àòà.\',event,3,1,1,3,\'\')"> <b>!</b> </font>${msg}`;
|
||||
msg = `<font style="cursor:help" color="red" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Отправитель наказан за нарушение правил общения<br>Отключить отображение подобных сообщений можно в настройках чата.\',event,3,1,1,3,\'\')"> <b>!</b> </font>${msg}`;
|
||||
}
|
||||
if (data[10] > 0) {
|
||||
msg = `<font style="cursor:help" color="green" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Ýòî ãëîáàëüíîå ñîîáùåíèå, îíî ìîæåò áûòü îòïðàâëåíî èç ëþáîé ëîêàöèè<br>Îòêëþ÷èòü îòîáðàæåíèå ïîäîáíûõ ñîîáùåíèé ìîæíî â íàñòðîéêàõ ÷àòà.\',event,3,1,1,3,\'\')"> <b>G</b> </font>${msg}`;
|
||||
msg = `<font style="cursor:help" color="green" onmouseout="top.hic()" onmousedown="top.hic()" onmouseover="top.hi(this,\'Это глобальное сообщение, оно может быть отправлено из любой локации<br>Отключить отображение подобных сообщений можно в настройках чата.\',event,3,1,1,3,\'\')"> <b>G</b> </font>${msg}`;
|
||||
}
|
||||
var msg22 = '<span ';
|
||||
if(top.c.admin > 0) {
|
||||
@@ -772,7 +772,7 @@ var chat = {
|
||||
return false;" `;
|
||||
}
|
||||
|
||||
// ÎÏÒÈÌÈÇÀÖÈß!!!
|
||||
// ОПТИМИЗАЦИЯ!!!
|
||||
if (data[8] == 2) {
|
||||
if (data[14] == undefined) {
|
||||
data[14] = '--:--';
|
||||
@@ -816,14 +816,14 @@ var chat = {
|
||||
|
||||
if( top.des == 1 ) {
|
||||
if( data[2] < 4 || global_type == 1 ) {
|
||||
//Îáû÷íûé ÷àò
|
||||
//Обычный чат
|
||||
chat.textColor_Work('#canal5', msg, 5)
|
||||
if( global_type == 1 ) {
|
||||
//Ñèñòåìíûé ÷àò
|
||||
//Системный чат
|
||||
chat.textColor_Work('#canal4', msg, 4)
|
||||
}
|
||||
}else{
|
||||
//Ñèñòåìíûé ÷àò
|
||||
//Системный чат
|
||||
chat.textColor_Work('#canal4', msg, 4)
|
||||
chat.textColor_Work('#canal5', msg, 5)
|
||||
}
|
||||
@@ -879,9 +879,9 @@ var chat = {
|
||||
imsml = txr[i].split('-');
|
||||
if (((smid != false || smid == 0) && this.isNumber(txr[i]) != true) || (imsml != undefined && imsml[0] == '%usersmile%')) {
|
||||
if (j < 3 && this.isNumber(top.sml[smid]) != true && (top.sml[smid] != undefined || imsml[0] == '%usersmile%')) {
|
||||
// òóò
|
||||
// тут
|
||||
if (imsml[0] == '%usersmile%') {
|
||||
txt = txt.replace(`\:%usersmile%-${imsml[1]}\:`, `<img src="https://${top.c.img}/i/smile/${(imsml[1].toLowerCase())}.gif" title="Èìåííîé ñìàéëèê">`);
|
||||
txt = txt.replace(`\:%usersmile%-${imsml[1]}\:`, `<img src="https://${top.c.img}/i/smile/${(imsml[1].toLowerCase())}.gif" title="Именной смайлик">`);
|
||||
} else {
|
||||
txt = txt.replace(`\:${txr[i]}\:`, `<img src="https://${top.c.img}/i/smile/${(txr[i].toLowerCase())}.gif" style="cursor:pointer" width="${top.sml[smid+1]}" height="${top.sml[smid+2]}" onclick="chat.addSmile(\'${(txr[i].toLowerCase())}\')">`);
|
||||
}
|
||||
@@ -903,21 +903,21 @@ var chat = {
|
||||
},
|
||||
regexpURL_true (str) {
|
||||
var finallyStr = str
|
||||
var arrURL = str.match(/[-a-zA-Z0-9à-ÿÀ-ÿ@:;%_\+.~#?&\/=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:;%_\+.~#?&\/=]*)?/gi)
|
||||
var domainsRUS = str.match(/[a-zA-Z0-9à-ÿÀ-ß-]+[.,:;\/?!@#$%^&*()_+-`'"|]+(êîì|ðó|þà)+/gi)
|
||||
var domainsEN = str.match(/[a-zA-Z0-9à-ÿÀ-ß-]+[ .,:;\/?!@#$%^&*()_+-`'"|]+\b(c[o]+m|ua|r[u]{1,}|net|cc)+\b/gi)
|
||||
var regexpForbiddenWords = /\b(old|rebk|combatz|sbkru|urlidru|real|obk2com|bitly|owly|cruelbk|likebk|isgd|fightbk|my-|my-combatc|mbk|anti|ws|s3s|bakubk|idealbk|bespridel|perbk|online|cf|artovik|probk|twar|oyy|krbk|habk|timebk|sbi|eea|sokbk|inbk|refbk|s3s|bk20|analogbk|monstrbk|legendabk|awOev|cruelcity|tlgr|vntr|supbk|cu|tn|af|svel|kwn|krati|ohh|gHjq|ogw|lur|lmy|idz|hop|eee|bestbk|pixl|ssylka|f34r|exelendbk|9tl|qil|2t9|NjQ0|net|bishky|getl|ixz|nvm|prok|5char|tdl|pick|jj|FORM|zik|biz|sns|snsh|pnut|pb8|short|legendabk|prnt|utf|coombats|tiny|orDåNÂÊ|nbk|orden|club|utf|ubit|clc|wocmaet|wiecej|ourl|3le|NikY|fia|iop|ordenbk|s3s|sW|sw|so|xcombat|world|death|legendbattles|plu|dbe|kombatz|over|dek|ci8|goldbk|Zeus|nxt|is|Ndpx|pw|kutt|JovdeT|cort|rexno|bly|tFXUQ|fyi|yf0ck|lst|numl|yx5ru|vhGyJ|GEROY|MOYEP|fuck|lnnk|dhaF|oko|x8b4q|3le|Ru2q|psce|yx5|bg9xH|Rich|Lands|yx|bgH|qil|huxoqM|bgxH|Nextbk|idea|PLAYBK|dance|coronabk|hitbk|ttpham|prnt|RÑîìbàts|dedmoroz|wmj9bz|king|ZEBK|urlgo|ZniD)+\b/g
|
||||
var arrURL = str.match(/[-a-zA-Z0-9а-яА-я@:;%_\+.~#?&\/=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:;%_\+.~#?&\/=]*)?/gi)
|
||||
var domainsRUS = str.match(/[a-zA-Z0-9а-яА-Я-]+[.,:;\/?!@#$%^&*()_+-`'"|]+(ком|ру|юа)+/gi)
|
||||
var domainsEN = str.match(/[a-zA-Z0-9а-яА-Я-]+[ .,:;\/?!@#$%^&*()_+-`'"|]+\b(c[o]+m|ua|r[u]{1,}|net|cc)+\b/gi)
|
||||
var regexpForbiddenWords = /\b(old|rebk|combatz|sbkru|urlidru|real|obk2com|bitly|owly|cruelbk|likebk|isgd|fightbk|my-|my-combatc|mbk|anti|ws|s3s|bakubk|idealbk|bespridel|perbk|online|cf|artovik|probk|twar|oyy|krbk|habk|timebk|sbi|eea|sokbk|inbk|refbk|s3s|bk20|analogbk|monstrbk|legendabk|awOev|cruelcity|tlgr|vntr|supbk|cu|tn|af|svel|kwn|krati|ohh|gHjq|ogw|lur|lmy|idz|hop|eee|bestbk|pixl|ssylka|f34r|exelendbk|9tl|qil|2t9|NjQ0|net|bishky|getl|ixz|nvm|prok|5char|tdl|pick|jj|FORM|zik|biz|sns|snsh|pnut|pb8|short|legendabk|prnt|utf|coombats|tiny|orDеNВК|nbk|orden|club|utf|ubit|clc|wocmaet|wiecej|ourl|3le|NikY|fia|iop|ordenbk|s3s|sW|sw|so|xcombat|world|death|legendbattles|plu|dbe|kombatz|over|dek|ci8|goldbk|Zeus|nxt|is|Ndpx|pw|kutt|JovdeT|cort|rexno|bly|tFXUQ|fyi|yf0ck|lst|numl|yx5ru|vhGyJ|GEROY|MOYEP|fuck|lnnk|dhaF|oko|x8b4q|3le|Ru2q|psce|yx5|bg9xH|Rich|Lands|yx|bgH|qil|huxoqM|bgxH|Nextbk|idea|PLAYBK|dance|coronabk|hitbk|ttpham|prnt|RСомbаts|dedmoroz|wmj9bz|king|ZEBK|urlgo|ZniD)+\b/g
|
||||
|
||||
finallyStr = str.replace(regexpForbiddenWords, () => "")
|
||||
|
||||
var allURL = new Set()
|
||||
|
||||
if (domainsEN) for (var key of domainsEN) {
|
||||
if (!key.match(/^[a-zA-zà-ÿÀ-ÿ0-9]+$/i)) allURL.add(key)
|
||||
if (!key.match(/^[a-zA-zа-яА-я0-9]+$/i)) allURL.add(key)
|
||||
}
|
||||
|
||||
if (domainsRUS) for (var key of domainsRUS) {
|
||||
if (!key.match(/^[a-zA-zà-ÿÀ-ÿ0-9]+$/i)) allURL.add(key)
|
||||
if (!key.match(/^[a-zA-zа-яА-я0-9]+$/i)) allURL.add(key)
|
||||
}
|
||||
if (arrURL) for (var key of arrURL) allURL.add(key)
|
||||
if (!allURL.size) return finallyStr
|
||||
@@ -937,7 +937,7 @@ var chat = {
|
||||
else falseURL = true
|
||||
}
|
||||
|
||||
if (falseURL) return "Â ñîîáùåíèè ïðèñóòñòâóþò çàïðåùåííûå ññûëêè."
|
||||
if (falseURL) return "В сообщении присутствуют запрещенные ссылки."
|
||||
|
||||
finallyStr = finallyStr.replace(
|
||||
/(<img src=")?(https?:\/\/)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z()]{1,6}\b([-a-zA-Z0-9()@:%_;\+.~#?&\/\/=]*)/gi,
|
||||
@@ -973,8 +973,8 @@ var chat = {
|
||||
}
|
||||
return trn.join(' ');
|
||||
},
|
||||
map_en:Array('s`h','S`h','S`H','s`Õ','sh`','Sh`','SH`',"'o",'yo',"'O",'Yo','YO','zh','w','Zh','ZH','W','ch','Ch','CH','sh','Sh','SH','e`','E`',"'u",'yu',"'U",'Yu',"YU","'a",'ya',"'A",'Ya','YA','a','A','b','B','v','V','g','G','d','D','e','E','z','Z','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','r','R','s','S','t','T','u','U','f','F','h','H','c','C','`','y','Y',"'"),
|
||||
map_ru:Array('ñõ','Ñõ','ÑÕ','ñÕ','ù','Ù','Ù','¸','¸','¨','¨','¨','æ','æ','Æ','Æ','Æ','÷','×','×','ø','Ø','Ø','ý','Ý','þ','þ','Þ','Þ','Þ','ÿ','ÿ','ß','ß','ß','à','À','á','Á','â','Â','ã','Ã','ä','Ä','å','Å','ç','Ç','è','È','é','É','ê','Ê','ë','Ë','ì','Ì','í','Í','î','Î','ï','Ï','ð','Ð','ñ','Ñ','ò','Ò','ó','Ó','ô','Ô','õ','Õ','ö','Ö','ú','û','Û','ü'),
|
||||
map_en:Array('s`h','S`h','S`H','s`Х','sh`','Sh`','SH`',"'o",'yo',"'O",'Yo','YO','zh','w','Zh','ZH','W','ch','Ch','CH','sh','Sh','SH','e`','E`',"'u",'yu',"'U",'Yu',"YU","'a",'ya',"'A",'Ya','YA','a','A','b','B','v','V','g','G','d','D','e','E','z','Z','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','r','R','s','S','t','T','u','U','f','F','h','H','c','C','`','y','Y',"'"),
|
||||
map_ru:Array('сх','Сх','СХ','сХ','щ','Щ','Щ','ё','ё','Ё','Ё','Ё','ж','ж','Ж','Ж','Ж','ч','Ч','Ч','ш','Ш','Ш','э','Э','ю','ю','Ю','Ю','Ю','я','я','Я','Я','Я','а','А','б','Б','в','В','г','Г','д','Д','е','Е','з','З','и','И','й','Й','к','К','л','Л','м','М','н','Н','о','О','п','П','р','Р','с','С','т','Т','у','У','ф','Ф','х','Х','ц','Ц','ъ','ы','Ы','ь'),
|
||||
addSm: function (i) {
|
||||
$('#textmsg').focus();
|
||||
top.document.textmsg.value += ` :${i}: `;
|
||||
@@ -1046,11 +1046,11 @@ var chat = {
|
||||
}
|
||||
return size;
|
||||
},
|
||||
//Ãåíåðèðóåì äàííûå
|
||||
//Генерируем данные
|
||||
genchatData:function(data,prs) {
|
||||
|
||||
if (prs == 1) {
|
||||
// console.log("òóò")
|
||||
// console.log("тут")
|
||||
data = $.parseJSON(data);
|
||||
}
|
||||
if (data == null && this.saveData != null) {
|
||||
@@ -1059,7 +1059,7 @@ var chat = {
|
||||
data.rn = undefined;
|
||||
data.key = undefined;
|
||||
}
|
||||
//Ïîëó÷àåì ñîîáùåíèå
|
||||
//Получаем сообщение
|
||||
if (data.msg != undefined) {
|
||||
var ms = $.parseJSON(data.msg);
|
||||
// console.log(ms)
|
||||
@@ -1074,23 +1074,23 @@ var chat = {
|
||||
i++;
|
||||
}
|
||||
}
|
||||
//Åñëè åñòü JS
|
||||
//Если есть JS
|
||||
if (data.js != '') eval(data.js);
|
||||
if(data.rnd!=undefined) c.rnd = data.rnd;
|
||||
if (data.rn != undefined) {
|
||||
if ($('#chcf10').attr('checked') == true) {
|
||||
$('#roomName').html(`${data.rn}<br><small>Îáùèé îíëàéí: ${data.xu}</small>`);
|
||||
$('#roomName').html(`${data.rn}<br><small>Общий онлайн: ${data.xu}</small>`);
|
||||
}
|
||||
else $('#roomName').html(`${data.rn} (${data.xu})`);
|
||||
}
|
||||
if(data.key!=undefined) this.key = data.key;
|
||||
if(data.list!=undefined)
|
||||
{
|
||||
var i = 0, ji = $.parseJSON(data.list), onll = '', fSort = {}, flSort = {},flSortSee = '"Ñëóæáà Ïîääåðæêè"';
|
||||
//ñîðòèðóåì äàííûå
|
||||
var i = 0, ji = $.parseJSON(data.list), onll = '', fSort = {}, flSort = {},flSortSee = '"Служба Поддержки"';
|
||||
//сортируем данные
|
||||
while (i <= data.xu) {
|
||||
if (ji[i] != undefined) {
|
||||
jj = ji[i][1].toLowerCase(); //ïî ëîãèíó
|
||||
jj = ji[i][1].toLowerCase(); //по логину
|
||||
fSort[jj] = i;
|
||||
flSort[i] = jj;
|
||||
flSortSee += `,"${flSort[i]}"`;
|
||||
@@ -1100,7 +1100,7 @@ var chat = {
|
||||
flSortSee = eval(`[${flSortSee}]`);
|
||||
if ($.cookie('chatCfg9') == 1) flSortSee.sort(game.sort2);
|
||||
else flSortSee.sort(game.sort1);
|
||||
//Âûâîäèì äàííûå
|
||||
//Выводим данные
|
||||
i = 0;
|
||||
var onll_alh = '';
|
||||
while (i <= data.xu) {
|
||||
@@ -1146,7 +1146,7 @@ var chat = {
|
||||
flagVoice = !flagVoice
|
||||
|
||||
chat.styleRecordButton({
|
||||
textButt: "Çàïèñü",
|
||||
textButt: "Запись",
|
||||
color: "",
|
||||
backgroundColor: "",
|
||||
allSetting: true
|
||||
@@ -1168,7 +1168,7 @@ var chat = {
|
||||
}, 100)
|
||||
|
||||
chat.styleRecordButton({
|
||||
textButt: "Çàâåðøèòü",
|
||||
textButt: "Завершить",
|
||||
color: "rgb(165, 0, 0)",
|
||||
backgroundColor: "rgba(255, 0, 0, 0.083)",
|
||||
allSetting: false
|
||||
@@ -1181,12 +1181,12 @@ var chat = {
|
||||
}
|
||||
|
||||
var onError = function (err) {
|
||||
console.log(`Îøèáêà: ${err}`)
|
||||
alert("Îøèáêà, ïðîâåðüòå ïîäêëþ÷åíèå èëè ðàáîòîñïîñîáíîñòü ìèêðîôîíà!")
|
||||
console.log(`Ошибка: ${err}`)
|
||||
alert("Ошибка, проверьте подключение или работоспособность микрофона!")
|
||||
}
|
||||
|
||||
navigator.mediaDevices.getUserMedia(constraints).then(onSuccess, onError)
|
||||
} else console.log("Àóäèîñîîáùåíèÿ íå ïîääåðæèâàþòñÿ âàøèì áðàóçåðîì!")
|
||||
} else console.log("Аудиосообщения не поддерживаются вашим браузером!")
|
||||
|
||||
|
||||
return
|
||||
@@ -1194,7 +1194,7 @@ var chat = {
|
||||
|
||||
|
||||
chat.styleRecordButton({
|
||||
textButt: "Çàïèñü",
|
||||
textButt: "Запись",
|
||||
color: "",
|
||||
backgroundColor: "",
|
||||
allSetting: true
|
||||
@@ -1222,7 +1222,7 @@ var chat = {
|
||||
$buttonVoiceMess.style.backgroundColor = backgroundColor
|
||||
$pVoiceMessages.hidden = allSetting
|
||||
|
||||
if (!mediaRecorder) return alert("Îøèáêà, ïðîâåðüòå ïîäêëþ÷åíèå èëè ðàáîòîñïîñîáíîñòü ìèêðîôîíà! Åñëè Âû ïîäêëþ÷èëè ìèêðîôîí è âñ¸ ðàáîòàåò - ïåðåçàãðóçèòå ñòðàíèöó <F5> è ïîïðîáóéòå ñíîâà!")
|
||||
if (!mediaRecorder) return alert("Ошибка, проверьте подключение или работоспособность микрофона! Если Вы подключили микрофон и всё работает - перезагрузите страницу <F5> и попробуйте снова!")
|
||||
mediaRecorder.stop()
|
||||
mediaRecorder.onstop = function (e) {
|
||||
chat.mediaRecorderStop()
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -18,7 +18,7 @@ export const createModalElements = () => {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button id="nextTrainingModal" class="trainingModalButton">TEST/ÒÅÑÒ</button>
|
||||
<button id="nextTrainingModal" class="trainingModalButton">TEST/ТЕСТ</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>`;
|
||||
|
||||
@@ -7,7 +7,7 @@ import { dataText } from '../text.js';
|
||||
|
||||
export const getTextForModal = (key) => {
|
||||
if (!key) {
|
||||
return '[Îòñóòâóåò value].';
|
||||
return '[Отсутвует value].';
|
||||
}
|
||||
|
||||
return dataText[key] ?? `[${key}].`;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
export const dataText = {
|
||||
'newCombats.trainingModal.nextButton': 'ìàêàðîíû',
|
||||
'newCombats.trainingModal.nextButton': 'макароны',
|
||||
};
|
||||
|
||||
+5
-5
@@ -1,10 +1,10 @@
|
||||
/*
|
||||
el - блок
|
||||
txt - текст
|
||||
el - блок
|
||||
txt - текст
|
||||
event --
|
||||
tp - тип
|
||||
st - стили
|
||||
sm - мелкий текст
|
||||
tp - тип
|
||||
st - стили
|
||||
sm - мелкий текст
|
||||
*/
|
||||
|
||||
function pageX(elem) {
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
class Features {
|
||||
textData = {
|
||||
'newCombats.trainingModal.nextButton': 'Далее',
|
||||
'newCombats.trainingModal.closeButton': 'Закрыть',
|
||||
'newCombats.trainingModal.nextButton': 'Далее',
|
||||
'newCombats.trainingModal.closeButton': 'Закрыть',
|
||||
|
||||
'newCombats.trainingModal.step1.title': 'Добро пожаловать в игру!',
|
||||
'newCombats.trainingModal.step1.title': 'Добро пожаловать в игру!',
|
||||
'newCombats.trainingModal.step1.text':
|
||||
'Мы поможем Вам адаптироваться в нашей браузерной онлайн игре.\nСуть игры, заключается стремлении стать непобедимым бойцом в игре среди других персонажей!\nСделать это сможет каждый игрок, путём усиления своего персонажа, предметов улучшенного качества, интеграции рун и чарок в предметы и других, интересных усилений.\nНа общем фоне слева, Вы можете наблюдать своего персонажа ( слева ), на котором показаны пустые слоты под предметы, его параметры, ваши деньги, победы/поражения, а с права, общее окно разных локаций, таких как: Магазин, Ремонтная Мастерская, Здание лото, Здание Бойцовского Клуба где проходят поединки, Почта, Переход на Страшилкину Улицу и т.д.\nДалее, мы подскажем Вам, для чего служит нижний фрейм.',
|
||||
'Мы поможем Вам адаптироваться в нашей браузерной онлайн игре.\nСуть игры, заключается стремлении стать непобедимым бойцом в игре среди других персонажей!\nСделать это сможет каждый игрок, путём усиления своего персонажа, предметов улучшенного качества, интеграции рун и чарок в предметы и других, интересных усилений.\nНа общем фоне слева, Вы можете наблюдать своего персонажа ( слева ), на котором показаны пустые слоты под предметы, его параметры, ваши деньги, победы/поражения, а с права, общее окно разных локаций, таких как: Магазин, Ремонтная Мастерская, Здание лото, Здание Бойцовского Клуба где проходят поединки, Почта, Переход на Страшилкину Улицу и т.д.\nДалее, мы подскажем Вам, для чего служит нижний фрейм.',
|
||||
|
||||
'newCombats.trainingModal.step2.title': 'Чат и смайлы',
|
||||
'newCombats.trainingModal.step2.title': 'Чат и смайлы',
|
||||
'newCombats.trainingModal.step2.text':
|
||||
'Данное окно предназначено для общения между игроками в личных сообщениях, получения информативно-системных сообщений, общением между соклановцами, либо обычного общения в общем чате, к примеру, в виде торговли предметами.\nЧтобы написать сообщения, нажмите на поле ввода, введите Ваш текст и нажмите "Enter" либо кнопку отправки сообщения.\nДополнительно, к любому вашему сообщению вы можете прикрепить до 3-х смайлов.\nМы очень ценим стремление людей в общении, поэтому пожалуйста, не оскорбляйте участников игры в чате, будьте вежливы и люди вам ответят тем же.\nНу а для ярых нарушителей правил общения в чате, приготовлены соответствующие наказания, которые ограничат на время возможность отправки сообщений в чат.',
|
||||
'Данное окно предназначено для общения между игроками в личных сообщениях, получения информативно-системных сообщений, общением между соклановцами, либо обычного общения в общем чате, к примеру, в виде торговли предметами.\nЧтобы написать сообщения, нажмите на поле ввода, введите Ваш текст и нажмите "Enter" либо кнопку отправки сообщения.\nДополнительно, к любому вашему сообщению вы можете прикрепить до 3-х смайлов.\nМы очень ценим стремление людей в общении, поэтому пожалуйста, не оскорбляйте участников игры в чате, будьте вежливы и люди вам ответят тем же.\nНу а для ярых нарушителей правил общения в чате, приготовлены соответствующие наказания, которые ограничат на время возможность отправки сообщений в чат.',
|
||||
|
||||
'newCombats.trainingModal.step3.title': 'Список онлайна',
|
||||
'newCombats.trainingModal.step3.title': 'Список онлайна',
|
||||
'newCombats.trainingModal.step3.text':
|
||||
'Каждый человек, может отправлять персональные сообщения, на игровом слэнге - приваты.\nСделать это можно дважды кликнув по никнейму игрока из текущего списка онлайна либо из общего чата, привата, кланового чата.\nВсе люди, которые отображены, это реальные люди, которые находятся в игре.\nДополнительно, если это Вам необходимо, Вы можете отключить функцию показа "всех игроков в игре" нажав соответствующу опцию ( галочку ), в самом конце списка онлайна.',
|
||||
'Каждый человек, может отправлять персональные сообщения, на игровом слэнге - приваты.\nСделать это можно дважды кликнув по никнейму игрока из текущего списка онлайна либо из общего чата, привата, кланового чата.\nВсе люди, которые отображены, это реальные люди, которые находятся в игре.\nДополнительно, если это Вам необходимо, Вы можете отключить функцию показа "всех игроков в игре" нажав соответствующу опцию ( галочку ), в самом конце списка онлайна.',
|
||||
|
||||
'newCombats.trainingModal.step4.title': 'Начало игры',
|
||||
'newCombats.trainingModal.step4.text': 'В игре существует 9 классов персонажей, 5 воинских и 4 магических.\n Классы определяются по предметам и параметрам персонажа, а именно:\n Силач ( Топоры ) - Сила.\n Уворот ( Кинжалы ) - Ловкость.\n Крит ( Мечи ) - Интуиция.\n Танк ( Дубина и Щит ) - Выносливость. \n Критоуворот ( Кинжалы ) - Интуиция и Ловкость.\n Маги "стихий" ( Посохи ) - Интеллект и Мудрость.\n Дополнительно, каждый предмет имеет "требования", по которым легко понять и определить на какой именно класс, этот предмет и если у Вас не хватает параметров, либо они распределены неверно, Вы сможете перераспределить параметры на 2 этаже здания "Бойцовский Клуб". \n \nКаждый Класс, Воинский или Магический, конкурирует с другим классом, он может быть сильнее или слабее, это уже определяет сам игрок и то, насколько хорошие предметы у него имеются, а так же то, какие чарки и руны в них интегрированы.\n Так же, каждый класс, вонский или магический, может использовать приёмы в бою, выбрать их можно во вкладке "Умения" > "Приёмы". ',
|
||||
'newCombats.trainingModal.step4.title': 'Начало игры',
|
||||
'newCombats.trainingModal.step4.text': 'В игре существует 9 классов персонажей, 5 воинских и 4 магических.\n Классы определяются по предметам и параметрам персонажа, а именно:\n Силач ( Топоры ) - Сила.\n Уворот ( Кинжалы ) - Ловкость.\n Крит ( Мечи ) - Интуиция.\n Танк ( Дубина и Щит ) - Выносливость. \n Критоуворот ( Кинжалы ) - Интуиция и Ловкость.\n Маги "стихий" ( Посохи ) - Интеллект и Мудрость.\n Дополнительно, каждый предмет имеет "требования", по которым легко понять и определить на какой именно класс, этот предмет и если у Вас не хватает параметров, либо они распределены неверно, Вы сможете перераспределить параметры на 2 этаже здания "Бойцовский Клуб". \n \nКаждый Класс, Воинский или Магический, конкурирует с другим классом, он может быть сильнее или слабее, это уже определяет сам игрок и то, насколько хорошие предметы у него имеются, а так же то, какие чарки и руны в них интегрированы.\n Так же, каждый класс, вонский или магический, может использовать приёмы в бою, выбрать их можно во вкладке "Умения" > "Приёмы". ',
|
||||
|
||||
'newCombats.trainingModal.step5.title': 'Спасибо за ознакомление с первым этапом обучения!',
|
||||
'newCombats.trainingModal.step5.title': 'Спасибо за ознакомление с первым этапом обучения!',
|
||||
'newCombats.trainingModal.step5.text':
|
||||
'Мы дарим Вам сундук с предметами, исходя из выбранного Вами класса персонажа при регистрации! Найти его можно во вкладке "Инвентарь > Прочее".\nОткрывайте, надевайте предметы, отправляйтесь в здание "Бойцовского Клуба", а далее в "Зал Воинов" и начните ваши первые сражения нажав по вкладке "поединки", создавайте хаотический тип сражений и начните свой путь, путь настоящего воина, ну или мага!\nНо будьте внимательны, срок годности предметов в сундуке составляет 10 дней, по истечению которых, предметы будут сломаны и вы не сможете их использовать!',
|
||||
'Мы дарим Вам сундук с предметами, исходя из выбранного Вами класса персонажа при регистрации! Найти его можно во вкладке "Инвентарь > Прочее".\nОткрывайте, надевайте предметы, отправляйтесь в здание "Бойцовского Клуба", а далее в "Зал Воинов" и начните ваши первые сражения нажав по вкладке "поединки", создавайте хаотический тип сражений и начните свой путь, путь настоящего воина, ну или мага!\nНо будьте внимательны, срок годности предметов в сундуке составляет 10 дней, по истечению которых, предметы будут сломаны и вы не сможете их использовать!',
|
||||
};
|
||||
|
||||
memoCountSteps = 0;
|
||||
@@ -29,7 +29,7 @@ class Features {
|
||||
|
||||
getTextForModal(key) {
|
||||
if (!key) {
|
||||
return '[Отсутствует текст].';
|
||||
return '[Отсутствует текст].';
|
||||
}
|
||||
|
||||
return this.textData[key] || `[${key}].`;
|
||||
|
||||
Reference in New Issue
Block a user