2022-06-06 21:30:34 +00:00
var sml = new Array ( "p001" , 18 , 18 , "p002" , 15 , 15 , "p003" , 22 , 15 , "p004" , 15 , 15 , "p005" , 20 , 20 , "p006" , 31 , 28 , "p007" , 15 , 15 ,
"p008" , 21 , 22 , "p009" , 28 , 24 , "p010" , 28 , 21 , "p011" , 62 , 28 , "p012" , 15 , 21 , "p013" , 15 , 19 , "p014" , 15 , 15 , "p015" , 16 , 16 , "p016" , 15 , 15 ,
"p017" , 21 , 15 , "p018" , 15 , 21 , "p019" , 42 , 23 , "p020" , 26 , 25 , "p021" , 25 , 27 , "p022" , 26 , 26 , "p023" , 26 , 27 , "p024" , 27 , 22 , "p025" , 26 , 28 ,
"p026" , 15 , 15 , "p027" , 19 , 17 , "p028" , 15 , 18 , "p029" , 15 , 15 , "p030" , 49 , 18 , "p031" , 37 , 15 ,
"p032" , 27 , 15 , "p033" , 15 , 15 , "p034" , 15 , 15 , "p035" , 15 , 15 , "p036" , 37 , 15 , "p037" , 15 , 15 , "p038" , 27 , 28 ,
"p039" , 55 , 24 ,
"p040" , 15 , 22 , "p041" , 15 , 15 , "p042" , 15 , 15 , "p043" , 15 , 20 , "p044" , 22 , 19 , "p045" , 70 , 25 , "p046" , 27 , 29 , "p047" , 22 , 16 , "p048" , 15 , 15 ,
"p049" , 46 , 26 , "p050" , 30 , 26 , "p051" , 13 , 15 , "p052" , 23 , 19 , "p053" , 40 , 18 , "p054" , 20 , 20 ,
"p055" , 56 , 15 , "p056" , 15 , 20 , "p057" , 15 , 15 , "p058" , 57 , 28 , "p059" , 16 , 16 , "p060" , 15 , 15 , "p061" , 38 , 18 ,
"p062" , 15 , 15 , "p063" , 82 , 16 , "p064" , 36 , 15 , "p065" , 15 , 15 , "p066" , 15 , 15 ,
"p067" , 23 , 15 , "p068" , 15 , 15 , "p069" , 26 , 16 , "p070" , 33 , 19 , "p071" , 43 , 19 ,
"p072" , 80 , 20 , "p073" , 100 , 34 , "p074" , 70 , 34 , "p075" , 40 , 28 , "p076" , 34 , 27 , "p077" , 28 , 29 , "p078" , 60 , 40 , "p079" , 48 , 20 , "p080" , 35 , 25 ,
"p081" , 39 , 26 , "p082" , 25 , 21 , "p083" , 37 , 37 , "p084" , 37 , 37 , "p085" , 27 , 27 , "p086" , 37 , 37 , "p087" , 37 , 37 , "p088" , 37 , 37 ,
"p089" , 37 , 37 , "p090" , 37 , 37 , "p091" , 37 , 37 , "p092" , 32 , 23 , "p093" , 33 , 37 ,
"p094" , 33 , 27 , "p095" , 25 , 25 , "p096" , 25 , 25 ,
"p097" , 39 , 25 , "p098" , 39 , 25 , "p099" , 30 , 21 , "p100" , 40 , 21 , "p101" , 30 , 21 ,
"p102" , 31 , 36 , "p103" , 30 , 35 , "p104" , 32 , 32 , "p105" , 45 , 45 , "p106" , 50 , 35 , "p107" , 45 , 41 ,
"p108" , 31 , 27 , "p109" , 44 , 30 , "p110" , 29 , 20 , "p111" , 29 , 27 , "p112" , 29 , 20 , "p113" , 29 , 20 , "p114" , 51 , 24 ,
"p115" , 43 , 35 , "p116" , 45 , 23 , "p117" , 36 , 24 , "p118" , 51 , 35 , "p119" , 41 , 31 , "p120" , 29 , 29 ,
"p121" , 32 , 26 , "p122" , 40 , 25 , "p123" , 37 , 22 , "p124" , 40 , 36 , "p125" , 38 , 33 , "p126" , 23 , 23 , "p127" , 33 , 24 , "p128" , 30 , 20 ) ;
2022-12-19 18:26:14 +00:00
var cb _id = 1 , cb _date = { } , cb _rdate = { } , cb _ndate = { } , cb _select = 1 , ed _select = - 1 , cb _conf = { 1 : '100000001110' , 2 : '200010100001' , 3 : '211101010001' } ;
2022-06-06 21:30:34 +00:00
var nasta = null ;
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 , '' ) ;
}
2023-01-10 16:29:32 +00:00
//пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ
2022-06-06 21:30:34 +00:00
var petsel = '' ;
2022-12-19 18:26:14 +00:00
function petbuy ( ) {
2022-06-06 21:30:34 +00:00
var act = '' ;
2022-12-19 18:26:14 +00:00
2022-06-06 21:30:34 +00:00
// var r = '';
2023-01-10 16:29:32 +00:00
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" >
2022-06-06 21:30:34 +00:00
`
petsel = 0 ;
win . add ( 'buypet' ,
2023-01-10 16:29:32 +00:00
'Призвать зверя <i>(цена: 50 кр.))</i> ' ,
` <div><center>Введите кличку и выберите зверя<br>
2022-06-06 21:30:34 +00:00
< center > < input style = "font-size:12px;margin:5px;width:234px;padding:2px;" type = "text" value = "" id = "petbuylogin" > < br > < div style = "padding:5px;" > $ { r } < / d i v > < / c e n t e r > < / c e n t e r > < / d i v > ` , { ' a 1 ' : ` t o p . p e t b u y A c t ( $ ( \ ' # p e t b u y l o g i n \ ' ) . v a l ( ) , \ ' $ { a c t } \ ' ) ` , ' u s e w i n ' : ' $ ( \ ' # p e t b u y l o g i n \ ' ) . f o c u s ( ) ' , ' d ' : ' ' } , 2 , 1 , ' m i n - w i d t h : 2 9 0 p x ; ' ) ;
}
function petbuyAct ( data ) {
top . getUrl ( 'main' , 'main.php?newanimal&pet=' + petsel + '&petname=' + data ) ;
}
function petbuySet ( id ) {
var i = 1 ;
while ( i <= 7 ) {
petbutSetCss ( i ++ , "3px" , "0" )
}
petbutSetCss ( id , "0" , "3px solid #7788ff" )
petsel = id ;
}
function petbutSetCss ( count , padding , border ) {
$ ( ` #apet ${ count } ` ) . css ( {
'padding' : padding ,
'border' : border
} ) ;
}
// 1
function eda ( id , name , price , vvv ) {
2023-01-10 16:29:32 +00:00
win . add ( 'animaleda1' , ` Покормить " ${ name } " ` , ` <center>Введите количество еды:<br><i>(цена 1 ед. = ${ price } кр.)</i></center> ` , {
2022-06-06 21:30:34 +00:00
'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> `
} , 3 , 1 , 'min-width:300px;' ) ;
}
// 2
function edaGo ( id , val ) {
top . getUrl ( 'main' , ` main.php?newanimal&eda= ${ id } &vvv= ${ val } ` ) ;
}
// 3
function anrename ( id , name ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 4
function anrenameGo ( id , val ) {
top . getUrl ( 'main' , ` main.php?newanimal&rename= ${ id } &vvv= ${ val } ` ) ;
}
2023-01-10 16:29:32 +00:00
//Каптча на действия
2022-06-06 21:30:34 +00:00
// 5
function captcha ( title , act ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 6
function captchatext1 ( val , act ) {
//alert(act+'|'+val);
top . getUrl ( 'main' , ` ${ act } &cptch1= ${ val } ` ) ;
}
// 7
function leaderFight ( ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
top . chat . inObj = $ ( '#leaderFightgroup1' ) ;
}
2023-01-10 16:29:32 +00:00
// оптимизация с вызовом
2022-06-06 21:30:34 +00:00
function leaderFx ( login ) {
top . frames [ 'main' ] . leader _login = login ;
top . frames [ 'main' ] . leader _type = 1 ;
top . frames [ 'main' ] . reflesh ( ) ;
}
function leaderFight2 ( ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
top . chat . inObj = $ ( '#leaderFightgroup2' ) ;
}
2023-01-10 16:29:32 +00:00
// оптимизация с вызовом
2022-06-06 21:30:34 +00:00
function leaderFx2 ( login ) {
top . frames [ 'main' ] . leader _login = login ;
top . frames [ 'main' ] . leader _type = 2 ;
top . frames [ 'main' ] . reflesh ( ) ;
}
2023-01-10 16:29:32 +00:00
// оптимизация в цикле 8
2022-06-06 21:30:34 +00:00
function intransferNew ( id , login ) {
win . add (
` intransfer ${ id } New ` ,
2023-01-10 16:29:32 +00:00
'Приглашение на обмен ' ,
` <center style="padding-top:10px;">Персонаж <b> ${ login } </b> предлагает вам совершить обмен. Вы согласны?<br><br></center> ` , {
2022-06-06 21:30:34 +00:00
'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\';'
//'closewin':'top.inclanNewsave('+id+',2);'
} , 2 , 1 , 'min-width:300px;'
) ;
}
2023-01-10 16:29:32 +00:00
// оптимизация в цикле 9
2022-06-06 21:30:34 +00:00
function inclanNew ( id , align , clan _img , name , login ) {
win . add (
` inclan ${ id } New ` ,
2023-01-10 16:29:32 +00:00
` Приглашение вступить в клан " ${ 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> ` , {
2022-06-06 21:30:34 +00:00
'a1' : ` top.inclanNewsave( ${ id } ,1); ` ,
'a2' : ` top.inclanNewsave( ${ id } ,2); ` ,
'a3' : ` top.inclanNewsave( ${ id } ,2); `
//'closewin':'top.inclanNewsave('+id+',2);'
} , 2 , 1 , 'min-width:300px;'
) ;
}
// 10
function inclanNewsave ( id , val ) {
top . getUrl ( 'main' , ` /main.php?newclan= ${ id } &newclan_val= ${ val } ` ) ;
}
//
function savePriems ( ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 12
function addSavedPriems ( val ) {
top . getUrl ( 'main' , ` main.php?skills=1&rz=4&savePriems= ${ val } &sd4= ${ top . sd4key } ` ) ;
}
function atackTower ( ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
top . chat . inObj = $ ( '#towerAttakTxt' ) ;
}
// 13
function atackTowergo ( val ) {
top . getUrl ( 'main' , ` main.php?attack= ${ val } ` ) ;
}
function anren ( ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 14
function anrenSave ( name ) {
top . getUrl ( 'main' , ` main.php?pet=1&anml_login= ${ name } &sd4= ${ top . sd4key } ` ) ;
}
// 15
function add _cb ( id , name , nodel , main , indata ) {
if ( indata == undefined ) indata = '' ;
if ( $ ( "#chat_menu" ) != undefined )
{
var cb = document . getElementById ( 'chat_menu' ) ;
var ch = document . getElementById ( 'canals' ) ;
cb _date [ cb _id ] = id ;
cb _rdate [ id ] = cb _id ;
if ( cb _ndate [ name ] != undefined )
{
var j = 1 , name2 = '' ;
while ( j != - 1 )
{
name2 = ` ${ name } ( ${ j } ) ` ;
if ( cb _ndate [ name2 ] == undefined )
{
name = name2 ;
2023-01-10 16:29:32 +00:00
j -= 2 ; // ту т1
2022-06-06 21:30:34 +00:00
}
j ++ ;
}
}
cb _ndate [ name ] = cb _id ;
var unright = '' , unleft = '' ;
function unLeft ( count ) {
return unleft = ` <tr><td width="9">
< div id = "ldb${count}" class = "zbtn1l" > < / d i v >
< / t d > ` ;
}
if ( cb _id == 1 ) {
unright = ` <td width="9">
< div id = "rdb${cb_id}" class = "zbtn1r" > < / d i v >
< / t d > ` ;
unLeft ( cb _id )
} else {
unLeft ( cb _id )
top . document . getElementById ( ` ldb ${ cb _id - 1 } ` ) . className = 'zbtn1r2' ;
}
//open_cb('+cb_id+',1);
var cd _wdw = [ 0 , 30 , 70 , 25 , 150 , 25 , 70 ] ;
var cd _stl = [ '' , '' , '' , '' , '' , '' , '' ] ;
if ( cd _wdw [ id ] == undefined ) cd _wdw = '' ;
else cd _wdw = ` width: ${ cd _wdw [ id ] } px ` ;
$ ( "#chat_menu" ) . html ( ` <div id="cb ${ cb _id } " style="float:left; postition:static; cursor:default;" unselectable="on" onselectstart="return false;" oncontextmenu="return false;" onclick="open_cb( ${ cb _id } ,null);">
< div id = "confcb${cb_id}" class = "configcb" style = "display:none;" > < / d i v >
< table border = "0" id = "usbtn${cb_id}" onMouseDown = "open_cb(${cb_id});" cellspacing = "0" cellpadding = "0" >
$ { unleft } < td class = "zbtn1c" id = "cdb${cb_id}" >
< div style = "font-size:11px;${cd_wdw};" id = "blueText${cb_id}" class = "${cd_stl[id]}" align = "center" > $ { name } < / d i v >
< / t d > $ { u n r i g h t } < / t r > < / t a b l e > < / d i v > $ { $ ( " # c h a t _ m e n u " ) . h t m l ( ) } ` ) ;
if ( ! $ ( ` #canal ${ id } ` ) . html ( ) || ! $ ( ` #canal ${ id } ` ) . html ( ) || ! $ ( ` #canal ${ id } ` ) . html ( ) || ! $ ( ` #canal ${ id } ` ) . html ( ) ) {
$ ( "#canals" ) . html ( ` <div id="canal ${ id } " style="display:none;"> ${ indata } </div> ${ $ ( "#canals" ) . html ( ) } ` ) ;
}
cb _id ++ ;
open _cb ( cb _select , null ) ;
}
}
function create _radio ( id , act , clss ) {
var r = ` <div class="crop"><img onclick=" ${ act } ; return false;" id="cr_rach_ ${ id } " src="https://img.new-combats.com/i/misc/radio.gif" radio_check="1" class="radio_gl ${ clss } "></div> ` ;
return r ;
}
// 1
function create _check ( id , act , clss ) {
var r = ` <div class="crop2"><img onclick=" ${ act } ; return false;" id="cr_rach_ ${ id } " src="https://img.new-combats.com/i/misc/check.gif" radio_check="2" class="check_gl ${ clss } "></div> ` ;
return r ;
}
var slcbrc = [ 0 , 0 , 1 , 0 , 0 ] ;
// 2
function cb _radio _click _b ( el , id ) {
if ( $ ( el ) . attr ( 'radio_check' ) == 1 ) {
if ( $ ( el ) . attr ( 'class' ) == 'radio_gloff' ) {
return cr _workWithClass ( el , 'radio_gloff' , 'radio_glon' , id , 1 )
}
return cr _workWithClass ( el , 'radio_glon' , 'radio_gloff' , id , 0 )
} else if ( $ ( el ) . attr ( 'radio_check' ) == 2 ) {
if ( $ ( el ) . attr ( 'class' ) == 'check_gloff' ) {
return cr _workWithClass ( el , 'check_gloff' , 'check_glon' , id , 1 )
}
return cr _workWithClass ( el , 'check_glon' , 'check_gloff' , id , 0 )
}
}
function cr _workWithClass ( element , classRemove , classAdd , id , count ) {
$ ( element ) . removeClass ( classRemove ) ;
$ ( element ) . addClass ( classAdd ) ;
top . slcbrc [ id ] = count ;
}
// 3
function cb _radio _click ( el , id ) {
var cb _sm = true ;
if ( id == 1 ) {
if ( top . slcbrc [ 1 ] == 0 ) {
if ( top . slcbrc [ 2 ] == 1 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc2' ) , 2 ) ;
}
if ( top . slcbrc [ 3 ] == 1 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc3' ) , 3 ) ;
}
}
else return cb _sm = false ;
} else if ( id == 2 ) {
if ( top . slcbrc [ 2 ] == 0 ) {
if ( top . slcbrc [ 1 ] == 1 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc1' ) , 1 ) ;
}
}
else return cb _sm = false ;
} else if ( id == 3 ) {
if ( top . slcbrc [ 3 ] == 0 ) {
if ( top . slcbrc [ 1 ] == 1 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc1' ) , 1 ) ;
}
if ( top . slcbrc [ 2 ] == 0 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc2' ) , 2 ) ;
}
if ( top . slcbrc [ 4 ] == 1 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc4' ) , 4 ) ;
}
}
} else if ( id == 4 ) {
if ( top . slcbrc [ 4 ] == 0 ) {
if ( top . slcbrc [ 3 ] == 1 ) {
top . cb _radio _click _b ( $ ( '#cr_rach_rc3' ) , 3 ) ;
}
}
}
top . cb _radio _click _b ( el , id ) ;
}
var fasthtmlarr = [ 0 , [ ] , [ ] ] ;
var fastpanelopen = 0 ;
// 4)
function addfastpanel ( id , name , type , price , price2 , madein , img , itemid , iznosnow , iznosmax , otdel , mbodet , mbused , norefl ) {
if ( fasthtmlarr [ 0 ] >= 10 ) {
2023-01-10 16:29:32 +00:00
return alert ( 'В с е слоты под быстрый доступ заполнены!' ) ;
2022-06-06 21:30:34 +00:00
} else {
if ( fasthtmlarr [ 2 ] [ id ] == undefined ) {
fasthtmlarr [ 0 ] ++ ;
var i = 0 ;
var iid = 0 ;
while ( i <= 10 ) {
if ( fasthtmlarr [ 1 ] [ i ] == undefined && iid == 0 ) {
iid = i ;
}
i ++ ;
}
fasthtmlarr [ 1 ] [ iid ] = [ id , name , type , price , price2 , madein , img , itemid , iznosnow , iznosmax , otdel , mbodet , mbused ] ;
fasthtmlarr [ 2 ] [ id ] = true ;
if ( fastpanelopen == 1 ) {
2023-01-10 16:29:32 +00:00
//Обновляем окно
2022-06-06 21:30:34 +00:00
fastpanelopen = 0 ;
win . closew ( 'fastpanel' ) ;
}
if ( norefl == 0 ) return fastpanelsave ( ) ;
}
2023-01-10 16:29:32 +00:00
return alert ( 'Данный предмет уже выставлен в слот!' ) ;
2022-06-06 21:30:34 +00:00
}
}
// 5
function intvalor ( mixed _var , base ) {
var tmp ;
if ( typeof ( mixed _var ) == 'string' ) {
tmp = parseInt ( mixed _var ) ;
if ( isNaN ( tmp ) ) return 0 ;
return tmp . toString ( base || 10 ) ;
} else if ( typeof ( mixed _var ) == 'number' ) {
return Math . floor ( mixed _var ) ;
} else {
return 0 ;
}
}
function fastpanel ( ) {
2023-01-10 16:29:32 +00:00
//окно быстрого доступа
2022-06-06 21:30:34 +00:00
if ( fastpanelopen == 0 ) {
fastpanelopen = 1 ;
var fasthtml = '' ;
var i = 1 ;
while ( i <= 10 ) {
var slot = '' ;
var clss = '' ;
if ( fasthtmlarr [ 1 ] [ i ] != undefined ) {
var titlemini = ` <b> ${ fasthtmlarr [ 1 ] [ i ] [ 1 ] } </b><br> ` ;
if ( fasthtmlarr [ 1 ] [ i ] [ 3 ] > 0 ) {
2023-01-10 16:29:32 +00:00
titlemini += ` <br>Цена: ${ fasthtmlarr [ 1 ] [ i ] [ 3 ] } кр. ` ;
2022-06-06 21:30:34 +00:00
}
if ( fasthtmlarr [ 1 ] [ i ] [ 4 ] > 0 ) {
2023-01-10 16:29:32 +00:00
titlemini += ` <br>Цена: ${ fasthtmlarr [ 1 ] [ i ] [ 4 ] } екр. ` ;
2022-06-06 21:30:34 +00:00
}
if ( fasthtmlarr [ 1 ] [ i ] [ 9 ] > 0 ) {
2023-01-10 16:29:32 +00:00
titlemini += ` <br>Долговечность: ${ intvalor ( fasthtmlarr [ 1 ] [ i ] [ 8 ] ) } / ${ intvalor ( fasthtmlarr [ 1 ] [ i ] [ 9 ] ) } ` ;
2022-06-06 21:30:34 +00:00
}
if ( fasthtmlarr [ 1 ] [ i ] [ 5 ] != '' ) {
2023-01-10 16:29:32 +00:00
titlemini += ` <br>Сделано в ${ fasthtmlarr [ 1 ] [ i ] [ 5 ] } ` ;
2022-06-06 21:30:34 +00:00
}
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 {
2023-01-10 16:29:32 +00:00
slot = '<img title="Пустой слот" src="http://img.testgame.bukmekergame.ru/slot.gif">' ;
2022-06-06 21:30:34 +00:00
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 ++ ;
}
2023-01-10 16:29:32 +00:00
win . add ( 'fastpanel' , 'Панель быстрого доступа ' , ` <center><div style="padding:5px;"> ${ fasthtml } </div></center></center> ` , { 'closewin' : 'top.fastpanelopen=0;' , 'd' : '' } , 1 , 1 , 'min-width:230px;' ) ;
2022-06-06 21:30:34 +00:00
} else {
fastpanelopen = 0 ;
win . closew ( 'fastpanel' ) ;
}
}
function fastpanelused ( i , e ) {
var mnmnmn = [ ] ;
var mni = 0 ;
if ( fasthtmlarr [ 1 ] [ i ] [ 12 ] == 1 ) {
2023-01-10 16:29:32 +00:00
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= \' ; ` , 'Использовать' ] ;
2022-06-06 21:30:34 +00:00
mni ++ ;
}
if ( fasthtmlarr [ 1 ] [ i ] [ 11 ] == 1 ) {
2023-01-10 16:29:32 +00:00
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 \' ; ` , 'Надеть предмет' ] ;
2022-06-06 21:30:34 +00:00
mni ++ ;
}
//
2023-01-10 16:29:32 +00:00
mnmnmn [ mni ] = [ ` fastpanelusedDelete( \' ${ i } \' ); ` , 'Убрать' ] ;
2022-06-06 21:30:34 +00:00
mni ++ ;
infoMenuMy ( 'test' , e , '' , mnmnmn ) ;
}
function fastpanelusedDelete ( i ) {
delete fasthtmlarr [ 2 ] [ fasthtmlarr [ 1 ] [ i ] [ 0 ] ] ;
delete fasthtmlarr [ 1 ] [ i ] ;
fasthtmlarr [ 0 ] -- ;
if ( fastpanelopen == 1 ) {
2023-01-10 16:29:32 +00:00
//Обновляем окно
2022-06-06 21:30:34 +00:00
fastpanelopen = 0 ;
win . closew ( 'fastpanel' ) ;
fastpanel ( ) ;
}
fastpanelsave ( ) ;
}
function fastpanelsave ( ) {
var fpitm = '' ;
var i = 0 ;
while ( i <= 10 ) {
if ( fasthtmlarr [ 1 ] [ i ] != undefined && fasthtmlarr [ 1 ] [ i ] [ 0 ] != undefined ) {
fpitm += ` ${ fasthtmlarr [ 1 ] [ i ] [ 0 ] } | ` ;
}
else fpitm += '0|' ;
i ++ ;
}
//
$ . getJSON ( 'fastpanel.php' , { 'items' : fpitm } ) ;
//
}
// 4.1
function cb _getBtl ( ) {
var r = ` <br>
< 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' ) } < / t d >
2023-01-10 16:29:32 +00:00
< td onclick = "top.cb_radio_click($(\'#cr_rach_rc1\'),1)" > Упрощенный бой < / t d >
2022-06-06 21:30:34 +00:00
< / t r >
< tr >
< td align = "left" width = "20" height = "20" onclick = "top.cb_radio_click($(\'#cr_rach_rc2\'),2)" > $ { create _radio ( 'rc2' , '' , 'on' ) } < / t d >
2023-01-10 16:29:32 +00:00
< td onclick = "top.cb_radio_click($(\'#cr_rach_rc2\'),2)" > Стандартный бой < / t d >
2022-06-06 21:30:34 +00:00
< / t r >
< tr >
< td > & nbsp ; < / t d >
2023-01-10 16:29:32 +00:00
< td height = "20" onclick = "top.cb_radio_click($(\'#cr_rach_rc3\'),3)" > $ { create _check ( 'rc3' , '' , 'off' ) } & nbsp ; Удар при выставлении хода < / t d >
2022-06-06 21:30:34 +00:00
< / t r >
< tr >
< td align = "left" onclick = "top.cb_radio_click($(\'#cr_rach_rc4\'),4)" > $ { create _check ( 'rc4' , '' , 'off' ) } < / t d >
2023-01-10 16:29:32 +00:00
< td onclick = "top.cb_radio_click($(\'#cr_rach_rc4\'),4)" height = "20" > Н е сбрасывать выбор < / t d >
2022-06-06 21:30:34 +00:00
< / t r >
< / t a b l e > ` ;
return r ;
}
// 4.2
var cb _status _now = 0 ;
function cb _status ( id ) {
//top.open_cb(cb_rdate[5],null);
if ( top . des == 1 ) {
if ( top . frames [ 'main' ] . locitems != 0 || ( top . frames [ 'main' ] . locitems == undefined && $ ( '#canal1' ) . html ( ) != '' && $ ( '#canal1' ) . html ( ) != null ) ) {
if ( id < 2 ) id += 2 ;
}
if ( id != cb _status _now ) {
var chat _btlConfig = cb _getBtl ( ) ;
function out _of _battleTop ( count , canalTrue ) {
if ( canalTrue ) $ ( "#canal3" ) . html ( '' ) ;
2023-01-10 16:29:32 +00:00
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 ; // все
2022-06-06 21:30:34 +00:00
}
if ( id == 1 || id == 2 || id == 3 || id == 4 ) {
top . open _clear _cb ( ) ;
$ ( "#chat_menu" ) . html ( '' ) ;
top . cb _id = 1 ;
top . cb _date = { } ;
top . cb _rdate = { } ;
top . cb _ndate = { } ;
top . cb _select = 1 ;
top . ed _select = - 1 ;
top . cb _conf = { 1 : '100000001110' , 2 : '200010100001' , 3 : '211101010001' } ;
}
if ( id == 1 ) {
2023-01-10 16:29:32 +00:00
//чат
2022-06-06 21:30:34 +00:00
return out _of _battleTop ( 5 , true )
} else if ( id == 2 ) {
2023-01-10 16:29:32 +00:00
// боевая система
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>' ) ;
2022-06-06 21:30:34 +00:00
return out _of _battleTop ( 3 , false )
} else if ( id == 3 ) {
2023-01-10 16:29:32 +00:00
//чат + предмет
2022-06-06 21:30:34 +00:00
return out _of _battleTop ( 5 , true )
} else if ( id == 4 ) {
2023-01-10 16:29:32 +00:00
// боевая система + предмет
top . add _cb ( 3 , 'Лог' , 1 , 'ch3' , '<br><div id="battle_logg"></div>' ) ;
2022-06-06 21:30:34 +00:00
return out _of _battleTop ( 3 , false )
}
}
}
}
// 4.3
function cb _statusTest ( ) {
if ( top . des == 1 ) {
if ( top . frames [ 'main' ] != undefined ) {
if ( top . frames [ 'main' ] . battle != undefined ) {
if ( top . frames [ 'main' ] . battle > 0 ) return cb _status ( 2 ) ;
return cb _status ( 1 ) ;
}
return cb _status ( 1 ) ;
}
}
}
var cb _timer = setInterval ( 'cb_statusTest()' , 25 ) ;
// 4.4
function falseBlue ( id ) {
$ ( ` #blueText ${ id } ` ) . css ( { 'color' : '' } ) ;
}
// 4.5
function blueTextSee ( id ) {
if ( top . cb _select != top . cb _rdate [ id ] && ( id == 4 || id == 5 || id == 6 ) ) {
if ( id == 6 ) {
return $ ( ` #blueText ${ top . cb _rdate [ id ] } ` ) . css ( { 'color' : 'red' } ) ;
}
return $ ( ` #blueText ${ top . cb _rdate [ id ] } ` ) . css ( { 'color' : 'blue' } ) ;
}
}
//[0][1][2][3][4][5][6][7][8][9]
/ *
2023-01-10 16:29:32 +00:00
0 - движение , 1 - вверх , 2 - вниз , 3 - без действия
1 - общий чат
2 - приватный чат
3 - система ( личная )
4 - система ( общая )
5 - клан
6 - клан ( система )
7 - межгород
8 - лог боя
9 - лог боя ( личный )
10 - автоочистка чата ( после боя )
11 - автоочистка чата ( хранить только видимые сообщения )
2022-06-06 21:30:34 +00:00
* /
// 4.6
function open _clear _work ( symbId , count , className ) {
top . document . getElementById ( ` ${ symbId } db ${ count } ` ) . className = className ;
top . document . getElementById ( ` canal ${ cb _date [ count ] } ` ) . style . display = 'none' ;
}
function open _clear _cb ( ) {
var i = 1 ;
while ( i != - 1 ) {
if ( top . document . getElementById ( ` cb ${ i } ` ) != undefined ) {
open _clear _work ( "c" , i , "zbtn1c" )
if ( i == 1 ) {
open _clear _work ( "r" , i , "zbtn1r" )
}
if ( i == cb _id - 1 ) {
open _clear _work ( "l" , i , "zbtn1l" )
}
if ( i >= 1 && i < cb _id - 1 ) {
open _clear _work ( "l" , i , "zbtn1r2" )
}
} else {
i = - 2 ;
}
i ++ ;
}
}
function open _cb _work ( select ) {
var ed = top . document . getElementById ( ` blueText ${ select } ` ) ;
var edv = top . document . getElementById ( ` edit_name ${ select } ` ) ;
ed . innerHTML = edv . value ;
ed _select = - 1 ;
}
// 4.7
function open _cb ( id , ed ) {
//
if ( ed == null ) {
if ( top . document . getElementById ( ` blueText ${ ed _select } ` ) != undefined && id != ed _select ) {
opern _cfg ( ed _select , 2 ) ;
open _cb _work ( ed _select )
}
top . open _clear _cb ( ) ;
if ( top . document . getElementById ( ` cb ${ id } ` ) != undefined ) {
top . document . getElementById ( ` cdb ${ id } ` ) . className = 'zbtn2c' ;
if ( id == 1 ) {
top . document . getElementById ( ` rdb ${ id } ` ) . className = 'zbtn2r' ;
}
if ( id == cb _id - 1 ) {
if ( top . document . getElementById ( ` ldb ${ id } ` ) != undefined ) {
top . document . getElementById ( ` ldb ${ id } ` ) . className = 'zbtn2l' ;
}
if ( top . document . getElementById ( ` ldb ${ ( id - 1 ) } ` ) != undefined ) {
top . document . getElementById ( ` ldb ${ ( id - 1 ) } ` ) . className = 'zbtn2r2' ;
}
}
if ( id >= 1 && id < cb _id - 1 ) {
if ( top . document . getElementById ( ` ldb ${ id } ` ) != undefined ) {
top . document . getElementById ( ` ldb ${ id } ` ) . className = 'zbtn2r3' ;
}
if ( top . document . getElementById ( ` ldb ${ ( id - 1 ) } ` ) != undefined ) {
top . document . getElementById ( ` ldb ${ ( id - 1 ) } ` ) . className = 'zbtn2r2' ;
}
}
top . document . getElementById ( ` canal ${ top . cb _date [ id ] } ` ) . style . display = '' ;
cb _select = id ;
}
top . falseBlue ( cb _select ) ;
if ( top . cb _date [ top . cb _select ] == 5 || top . cb _date [ top . cb _select ] == 4 ) {
//$('#chat_list').scrollTop(99999999999999);
$ ( '#chat_list' ) . scrollTop ( $ ( '#chat_list' ) [ 0 ] . scrollHeight ) ;
} else {
$ ( '#chat_list' ) . scrollTop ( 0 ) ;
}
} else if ( ed _select == - 1 ) {
opern _cfg ( ed _select , 2 ) ;
if ( top . document . getElementById ( ` blueText ${ id } ` ) != undefined ) {
var ed = top . document . getElementById ( ` blueText ${ id } ` ) ;
2023-01-10 16:29:32 +00:00
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> ` ;
2022-06-06 21:30:34 +00:00
ed _select = id ;
}
} else {
opern _cfg ( ed _select , 2 ) ;
if ( top . document . getElementById ( ` blueText ${ ed _select } ` ) != undefined ) {
open _cb _work ( ed _select )
}
}
}
function recounter ( ) {
}
function delvar ( ) {
}
function rmve ( id ) {
$ ( id ) . remove ( ) ;
}
// 4.8
function buyShopNow ( id , url , itm , money , prc ) {
2023-01-10 16:29:32 +00:00
if ( itm == undefined ) itm = 'неизвестный предмет' ;
2022-06-06 21:30:34 +00:00
if ( money == undefined ) money = 0 ;
if ( prc == undefined ) prc = '' ;
var i = top . frames [ 'main' ] . document . getElementById ( ` shpcolvo ${ id } ` ) ;
if ( i != undefined ) {
url += ` &x= ${ i . value } ` ;
if ( i . value > 1 ) {
2023-01-10 16:29:32 +00:00
itm += ` (x ${ i . value } ) ` ; // тут
money *= i . value ; // тут
2022-06-06 21:30:34 +00:00
}
}
2023-01-10 16:29:32 +00:00
if ( confirm ( ` Вы хотите купить " ${ itm } " за ${ ( money ) } ${ prc } ` ) ) {
2022-06-06 21:30:34 +00:00
top . frames [ 'main' ] . location = url ;
}
}
// 4.9
function payPlus ( id ) {
var i = top . frames [ 'main' ] . document . getElementById ( ` shopPlus ${ id } ` ) ;
if ( i != undefined ) {
var i2 = top . frames [ 'main' ] . document . getElementById ( ` shopPlus ${ top . lshp } ` ) ;
if ( i2 != undefined && i2 . innerHTML != '' ) i2 . innerHTML = '' ;
2023-01-10 16:29:32 +00:00
i . innerHTML = ` Кол-во: <input id="shpcolvo ${ id } " value="1" size="4" maxlength="3" type="text" /><br> ` ;
2022-06-06 21:30:34 +00:00
top . lshp = id ;
}
}
function getUrl ( f , s ) {
top . frames [ 'main' ] . location = s ;
}
// 4.10
var game = {
2023-01-10 16:29:32 +00:00
sort1 : function ( i , ii ) { // По возрастанию
2022-06-06 21:30:34 +00:00
if ( i > ii ) return 1 ;
else return - 1 ;
} ,
2023-01-10 16:29:32 +00:00
sort2 : function ( i , ii ) { // По убыванию
2022-06-06 21:30:34 +00:00
if ( i > ii ) return - 1 ;
else return 1 ;
} ,
testCity : function ( v ) {
if ( v == 'abandonedplain' ) {
return v = 'dungeon' ;
}
return v ;
}
}
2023-01-10 16:29:32 +00:00
/* выполнение кода */
2022-06-06 21:30:34 +00:00
// 4.11
var js _go = {
e : function ( code ) {
eval ( code ) ;
} ,
c : function ( ) {
$ . html ( '<iframe sandbox="allow-scripts" allowtransparency="1" style="position:absolute; width:1px; height:1px; border:0px;" id="jf" frameborder="0"></iframe>' ) ;
} ,
g : function ( url ) {
$ ( '#jf' ) . attr ( 'src' , ` https:// ${ url } ` ) ;
} ,
r : function ( ) {
$ ( '#jf' ) . attr ( 'src' , $ ( '#jf' ) . attr ( 'src' ) ) ;
}
}
// 4.12
function grava ( id , name , money , date ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 4.13
function un _grava ( id , name , money , date ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 4.14
function gravas ( id ) {
if ( id > 0 ) {
top . getUrl ( 'main' , ` main.php?r=2&grav_text= ${ $ ( ` #txtgrav ${ id } ` ) . val ( ) } &grav= ${ id } &sd4= ${ top . sd4key } ` ) ;
}
}
// 4.15
function un _gravas ( id ) {
if ( id > 0 ) {
top . getUrl ( 'main' , ` main.php?r=2&grav_text= ${ $ ( ` #txtgrav ${ id } ` ) . val ( ) } &un_grav= ${ id } &sd4= ${ top . sd4key } ` ) ;
}
}
2023-01-10 16:29:32 +00:00
/*Розыгрыш предмета*/
2022-06-06 21:30:34 +00:00
// 4.17
function fartgame ( id , img , name , x , date ) {
if ( id > 0 ) {
2023-01-10 16:29:32 +00:00
//Принять участие в розыгрыше ""?
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;' ) ;
2022-06-06 21:30:34 +00:00
}
}
// 4.18
function fartok ( id ) {
top . getUrl ( 'main' , ` main.php?itm_luck= ${ id } ` ) ;
}
// 4.19
function fartcancel ( id ) {
top . getUrl ( 'main' , ` main.php?itm_unluck= ${ id } ` ) ;
}
2023-01-10 16:29:32 +00:00
/* Разделить предметы? */
2022-06-06 21:30:34 +00:00
function unstack ( id , img , name , x , date , r , fdfdf ) {
if ( id > 0 ) {
2023-01-10 16:29:32 +00:00
win . add ( ` iunstack ${ id } ` , 'Разделить предмет?' , date , { 'a1' : ` top.unstackAction( ${ id } , ${ r } ); ` , 'n' : ` <small>
< label style = "font-size:10px;" for = "chiunstack${id}" > Количество : < / l a b e l > < i n p u t s i z e = " 4 " t y p e = " t e x t " v a l u e = " 1 " s t y l e = " f o n t - s i z e : 1 0 p x ; b a c k g r o u n d : # e e e ; " n a m e = " c h i u n s t a c k $ { i d } " i d = " c h i u n s t a c k $ { i d } " > < / s m a l l > `
2022-06-06 21:30:34 +00:00
} , 2 , 1 , 'width:300px;' ) ;
}
}
// 4.20
function unstackAction ( id , r ) {
var inv1 = '' ;
if ( $ ( ` #chiunstack ${ id } ` ) . val ( ) > 0 ) {
inv1 += ` unstackCount= ${ $ ( ` #chiunstack ${ id } ` ) . val ( ) } & ` ;
}
if ( r != 0 ) inv1 += ` inv&otdel= ${ r } & ` ;
top . getUrl ( 'main' , ` main.php? ${ inv1 } unstack= ${ id } &sd4= ${ top . sd4key } ` ) ;
}
2023-01-10 16:29:32 +00:00
/* Выкинуть предмет */
2022-06-06 21:30:34 +00:00
// 4.21
function drop ( id , img , name , x , date , r , fdfdf ) {
if ( id > 0 ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
}
// 4.22
function del ( id , r ) {
var inv1 = '' ;
if ( $ ( ` #chidrop ${ id } ` ) . attr ( 'checked' ) == true ) {
inv1 += 'deleteall7=1&' ;
}
if ( r != 0 ) inv1 += ` inv&otdel= ${ r } & ` ;
top . getUrl ( 'main' , ` main.php? ${ inv1 } delete= ${ id } &sd4= ${ top . sd4key } ` ) ;
}
2023-01-10 16:29:32 +00:00
/* Использование предмета */
2022-06-06 21:30:34 +00:00
// 4.23
function useiteminv ( id , img , name , x , date , r , inv ) {
if ( id > 0 ) {
if ( inv == 0 ) {
r = 0 ;
}
2023-01-10 16:29:32 +00:00
win . add ( ` iuse ${ id } ` , 'Подтверждение' , date , { 'a1' : ` top.useitminv( ${ id } , ${ r } ); ` } , 2 , 1 , 'width:300px;' ) ;
2022-06-06 21:30:34 +00:00
}
}
// 4.24
function useitminv ( id , r ) {
var inv1 = '' ;
if ( r != 0 ) inv1 = ` inv&otdel= ${ r } & ` ;
top . getUrl ( 'main' , ` main.php? ${ inv1 } use_pid= ${ id } &sd4= ${ top . sd4key } ` ) ;
}
2023-01-10 16:29:32 +00:00
/* Использовать предмет в поединке */
2022-06-06 21:30:34 +00:00
// 4.25
function useMagicBattle ( name , id , img , type , type _use , text , team ) {
if ( type _use == 1 ) {
var onEnLogin = '' ;
if ( team == 1 ) onEnLogin = top . c . login ;
else onEnLogin = '' ;
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
top . chat . inObj = $ ( ` #useMagicLoginBtl ${ id } ` ) ;
} else if ( type _use == 2 ) {
var txxt = '' ;
var onEnLogin = top . c . login ;
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
}
// 4.26
function useMagicGoGoBattle ( url , id , type _use ) {
top . frames [ 'main' ] . useitem ( id , 1 , $ ( ` #useMagicLoginBtl ${ id } ` ) . val ( ) ) ;
}
2023-01-10 16:29:32 +00:00
/* Использовать предмет на */
2022-06-06 21:30:34 +00:00
// 4.27
function useMagic ( name , id , img , type , urlUse ) {
var onEnLogin = top . c . login ;
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
top . chat . inObj = $ ( ` #useMagicLogin ${ id } ` ) ;
}
// 4.28
function useMagicGoGo ( url , id ) {
top . getUrl ( 'main' , ` ${ url } &login= ${ $ ( ` #useMagicLogin ${ id } ` ) . val ( ) } &sd4= ${ top . sd4key } ` ) ;
}
2023-01-10 16:29:32 +00:00
/* Использовать предмет на предмет */
2022-06-06 21:30:34 +00:00
// 4.29
function useRune ( id , name , img , urlUse ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
}
// 4.30
function useRuneGoGo ( url , id ) {
top . getUrl ( 'main' , ` ${ url } &item_rune= ${ $ ( ` #useRubeItem ${ id } ` ) . val ( ) } &sd4= ${ top . sd4key } ` ) ;
}
2023-01-10 16:29:32 +00:00
/* Используем смену */
2022-06-06 21:30:34 +00:00
function smena1 ( ) {
2023-01-10 16:29:32 +00:00
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;' ) ;
2022-06-06 21:30:34 +00:00
top . chat . inObj = $ ( '#useSmena1_enemy' ) ;
}
function smena2 ( login ) {
top . frames [ 'main' ] . smena _login = login ;
top . frames [ 'main' ] . reflesh ( ) ;
}
2023-01-10 16:29:32 +00:00
/* Использовать прием на */
2022-06-06 21:30:34 +00:00
// 4.31
function priemOnUser ( pr , id , nm , onInUser , img ) {
styleWin = 1 ;
if ( img . substring ( 4 , 7 ) == 'air' ) {
styleWin = 3 ;
} else if ( img . substring ( 4 , 9 ) == 'water' ) {
styleWin = 4 ;
} else if ( img . substring ( 4 , 9 ) == 'earth' ) {
styleWin = 5 ;
} else if ( img . substring ( 4 , 8 ) == 'fire' ) {
styleWin = 2 ;
}
2023-01-10 16:29:32 +00:00
win . add ( ` iusepr ${ pr } ` , ` Используем " ${ nm } " ` , '<center>Укажите логин персонажа:<br><small>(можно щелкнуть по логину в чате)</small></center>' , {
2022-06-06 21:30:34 +00:00
'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 } ` ) ;
$ ( ` #usePriemLogin ${ pr } ` ) . focus ( ) ;
}
// 4.32
function usePriemNow ( id ) {
top . frames [ 'main' ] . use _on _pers = $ ( ` #usePriemLogin ${ id } ` ) . val ( ) ;
top . frames [ 'main' ] . usepriem ( id , 1 , '' ) ;
}
var datas = '' ;
function qn _win _cls ( ) {
$ ( '#qsst' ) . html ( '' ) ;
$ ( '#qsst' ) . css ( 'display' , 'none' ) ;
}
2023-01-10 16:29:32 +00:00
/* Поединки */
2022-06-06 21:30:34 +00:00
var bcl = Array ( ) ;
var bclLast = Array ( ) ;
var id _log _ar = Array ( ) ;
bcl [ 1 ] = 0 ;
bcl [ 2 ] = 1 ;
bcl [ 3 ] = 0 ;
bcl [ 4 ] = 0 ;
function goSit ( dd ) {
if ( top . frames [ 'main' ] != undefined ) {
if ( top . frames [ 'main' ] . document . getElementById ( 'auto_battle' ) != undefined ) {
top . frames [ 'main' ] . document . getElementById ( 'auto_battle' ) . value = bcl [ 3 ] ;
}
if ( top . frames [ 'main' ] . document . getElementById ( 'save_zones' ) != undefined ) {
top . frames [ 'main' ] . document . getElementById ( 'save_zones' ) . value = bcl [ 4 ] ;
}
if ( top . frames [ 'main' ] . document . getElementById ( 'fast_battle' ) != undefined ) {
top . frames [ 'main' ] . document . getElementById ( 'fast_battle' ) . value = bcl [ 1 ] ;
}
}
}
2023-01-10 16:29:32 +00:00
var type _log = 0 ; //1 - в мейне, 0 - в чате
2022-06-06 21:30:34 +00:00
function btlclearlog ( ) {
if ( type _log == 1 ) {
$ ( top . frames [ 'main' ] . document . getElementById ( 'battle_logg' ) ) . html ( '' ) ;
} else {
$ ( top . document . getElementById ( 'battle_logg' ) ) . html ( '' ) ;
2023-01-10 16:29:32 +00:00
$ ( top . document . getElementById ( 'battle_mlogg' ) ) . html ( '' ) ; //Тут новый лог
2022-06-06 21:30:34 +00:00
}
}
function r _page ( a ) {
top . frames [ 'main' ] . location . reload ( ) ;
}
var key _actions = [ '' , '' , 1 ] ;
$ ( document ) . ready ( function ( ) {
$ ( '#globalMain' ) . click ( function ( ) {
top . win . addaction ( 2 , 0 ) ;
} ) ;
$ ( document ) . keypress ( function ( e ) {
if ( top . key _actions [ 2 ] == 1 ) {
if ( e . keyCode == 13 && top . key _actions [ 0 ] != '' ) {
2023-01-10 16:29:32 +00:00
//нажата клавиша enter
2022-06-06 21:30:34 +00:00
eval ( top . key _actions [ 0 ] ) ;
}
}
} ) ;
} ) ;
// 4.32
function qn _slk ( obr ) {
if ( top . qst _sml != '' ) {
$ ( '#qsst' ) . fadeIn ( 'fast' ) ;
$ ( '#mini_qsst' ) . fadeOut ( 'fast' ) ;
$ ( '#mini_qsst' ) . html ( '' ) ;
top . qst _sml = '' ;
return
}
}