Utf8 convert

This commit is contained in:
2023-01-10 18:29:32 +02:00
parent 71b759232c
commit 90b9c8325e
3572 changed files with 35191 additions and 395614 deletions
+107 -107
View File
@@ -26,26 +26,26 @@ function winframe(id,title,w,h,url) {
win.add(`${id}winframe`,`${title} &nbsp;`,'',{'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> &nbsp;',
`<div><center>Ââåäèòå êëè÷êó è âûáåðèòå çâåðÿ<br>
'Призвать зверя <i>(цена: 50 кр.))</i> &nbsp;',
`<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', `Ïîêîðìèòü &quot;${name}&quot; &nbsp;`, `<center>Ââåäèòå êîëè÷åñòâî åäû:<br><i>(öåíà 1 åä. = ${price} êð.)</i></center>`, {
win.add('animaleda1', `Покормить &quot;${name}&quot; &nbsp;`, `<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',`Èçìåíèòü êëè÷êó &quot;${name}&quot; &nbsp;`,'<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',`Изменить кличку &quot;${name}&quot; &nbsp;`,'<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} &nbsp;`,'<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} &nbsp;`,'<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','Ïåðåäàòü ôëàã &nbsp;','<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','Передать флаг &nbsp;','<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','Óáèòü &nbsp;','<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','Убить &nbsp;','<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`,
'Ïðèãëàøåíèå íà îáìåí &nbsp;',
`<center style="padding-top:10px;">Ïåðñîíàæ <b>${login}</b> ïðåäëàãàåò âàì ñîâåðøèòü îáìåí. Âû ñîãëàñíû?<br><br></center>`, {
'Приглашение на обмен &nbsp;',
`<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`,
`Ïðèãëàøåíèå âñòóïèòü â êëàí &quot;${name}&quot; &nbsp;`,
`<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">&nbsp;<b>${name}</b></span>. Âû ñîãëàñíû?<br><br></center>`, {
`Приглашение вступить в клан &quot;${name}&quot; &nbsp;`,
`<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">&nbsp;<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','Çàïîìíèòü íàáîð ïðèåìîâ &nbsp;','<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','Запомнить набор приемов &nbsp;','<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','Íàïàñòü íà ïåðñîíàæà &nbsp;','<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','Напасть на персонажа &nbsp;','<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','Âûáåðèòå êëè÷êó &nbsp;','<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','Выберите кличку &nbsp;','<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','Ïàíåëü áûñòðîãî äîñòóïà &nbsp;',`<center><div style="padding:5px;">${fasthtml}</div></center></center>`,{'closewin':'top.fastpanelopen=0;','d':''},1,1,'min-width:230px;');
win.add('fastpanel','Панель быстрого доступа &nbsp;',`<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>&nbsp;</td>
<td height="20" onclick="top.cb_radio_click($(\'#cr_rach_rc3\'),3)">${create_check('rc3','','off')}&nbsp; Óäàð ïðè âûñòàâëåíèè õîäà</td>
<td height="20" onclick="top.cb_radio_click($(\'#cr_rach_rc3\'),3)">${create_check('rc3','','off')}&nbsp; Удар при выставлении хода</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) {
//Ïðèíÿòü ó÷àñòèå â ðîçûãðûøå &quot;&quot;?
date = `<table border=\'0\' cellspacing=\'0\' cellpadding=\'5\'><tr><td><img src=\'https://img.new-combats.com/i/items/${img}\'></td><td align=\'left\'>Ïðèíÿòü ó÷àñòèå â ðîçûãðûøå ïðåäìåòà &quot;<b>${name}</b>&quot; ?</td></tr></table>`;
win.add(`idfart${id}`,'Ðîçûãðûø ïðåäìåòà',date,{'a1':`top.fartok(${id});`,'a2':`top.fartcancel(${id});`,'n':''},2,1,'width:300px;');
//Принять участие в розыгрыше &quot;&quot;?
date = `<table border=\'0\' cellspacing=\'0\' cellpadding=\'5\'><tr><td><img src=\'https://img.new-combats.com/i/items/${img}\'></td><td align=\'left\'>Принять участие в розыгрыше предмета &quot;<b>${name}</b>&quot; ?</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}`,`Èñïîëüçóåì &quot;${name}&quot; &nbsp;`,'<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}`,`Используем &quot;${name}&quot; &nbsp;`,'<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'>&quot;<b>${name}</b>&quot;<br>Èñïîëüçîâàòü ñåé÷àñ?</td></tr></table>`;
win.add(`iusemg${id}`,`Èñïîëüçóåì &quot;${name}&quot; &nbsp;`,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'>&quot;<b>${name}</b>&quot;<br>Использовать сейчас?</td></tr></table>`;
win.add(`iusemg${id}`,`Используем &quot;${name}&quot; &nbsp;`,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}`,`Èñïîëüçóåì &quot;${name}&quot; &nbsp;`,'<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}`,`Используем &quot;${name}&quot; &nbsp;`,'<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}`,`Èñïîëüçóåì &quot;${name}&quot; &nbsp;`,'<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}`,`Используем &quot;${name}&quot; &nbsp;`,'<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','Ñìåíà ïðîòèâíèêà &nbsp;','<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','Смена противника &nbsp;','<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}`, `Èñïîëüçóåì &quot;${nm}&quot; &nbsp;`, '<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>', {
win.add(`iusepr${pr}`, `Используем &quot;${nm}&quot; &nbsp;`, '<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]);
}
}