var xxt=0.5;//血少于多少开始休息(%)
var kst=0.8;//血多于多少开始恢复攻击(%)
var jjt=100;//消耗多少血开始使用急救(数值)
var mbt=0.4;//休息时血少于多少开始使用快捷4(%)
var mmbt=0.3;//休息时蓝少于多少开始使用快捷6(%)
var kbt=100;//战斗时血少于多少开始使用快捷3(数值)
var soundadd="file:///E:/Program Files/Maxthon/Plugin/mopet/2.wav";//声音文件地址
//快捷一放急救,快捷二放强力,快捷5放血量极低时用的快补道具,快捷四放休息回血时的慢补道具
var tid;
var tidq;
var main=document.frames[0].document;
var htime=16;
var qiang=7;
var chs=0;
var bshoot=0;
var tidcs;
var zl;
function show_id(evt){
var obj;
obj=evt.srcElement;
var oh;
oh=obj.outerHTML;
if(oh.indexOf("heal")>1){
stopwatch(evt);
}
if(oh.indexOf("shizizhan")>1){
sh(evt);
}
}
var yy=document.frames[0].document.getElementById("shortcutBar");
function stopwatch(evt){
window.clearTimeout(tid);
// _div.innerText=0;
htime=0;
coun();
}
function sh(evt){
window.clearTimeout(tidq);
// _div2.innerText=0;
qiang=0;
qiangli();
}
function coun(){
_div.innerText="【急】 冷却已用时间:"+htime;
htime=htime+1;
tid=window.setTimeout(coun,1000);
if(htime==16){
window.clearTimeout(tid);
htime=0;
_div.innerText="【急】 可以使用";
}
}
function qiangli(){
_div2.innerText="【强】 冷却已用时间:"+qiang;
qiang=qiang+1;
tidq=window.setTimeout(qiangli,1000);
if(qiang==7){
window.clearTimeout(tidq);
qiang=0;
_div2.innerText="【强】可以使用";
}
}
var _div;
if (!_div){
_div = main.createElement('DIV');
_div.style.position = 'absolute';
_div.style.top = '525px';
_div.style.left = '20px';
_div.style.width = '150px';
_div.style.height = '26px';
_div.style.border = 'solid 1px blue';
_div.style.backgroundColor = '#FFFFFF';
_div.style.zIndex="9999";
_div.style.textAlign="center";
_div.style.padding="2px";
_div.style.fontFamily="MS Serif"
_div.style.fontSize="12px"
main.body.appendChild(_div);
}
var _div2;
if (!_div2){
_div2 = main.createElement('DIV');
_div2.style.position = 'absolute';
_div2.style.top = '525px';
_div2.style.left = '180px';
_div2.style.width = '150px';
_div2.style.height = '26px';
_div2.style.border = 'solid 1px blue';
_div2.style.backgroundColor = '#FFFFFF';
_div2.style.zIndex="9999";
_div2.style.textAlign="center";
_div2.style.padding="2px";
_div2.style.fontFamily="MS Serif"
_div2.style.fontSize="12px"
main.body.appendChild(_div2);}
yy.attachEvent('onclick', show_id);
function chsh(){
if(document.frames[0].room!="禅伍") tidcs=window.setTimeout(chsh,500);
else{
chs=0;
_div3.innerText="禅上";
window.clearTimeout(tidst);
}
var mainFrm=document.frames[0].actionWin_1.document;
if(mainFrm.readyState=="complete"){
/*
document.frames[0].document.mesForm.input.value='/go 禅伍';
document.frames[0].messageSubmit();
*/
document.frames[0].cmd("go 禅伍");
}
}
function go(){
if(chs==0)
{ _div3.innerText="stop";
chs=1;
chsh();
cksht();
}
else
{
chs=0;
window.clearTimeout(tidcs);
window.clearTimeout(tidst);
_div3.innerText="禅上";
}
}
var _div3;
if (!_div3){
_div3 = main.createElement('DIV');
_div3.style.position = 'absolute';
_div3.style.top = '465px';
_div3.style.left = '280px';
_div3.style.width = '30px';
_div3.style.height = '26px';
_div3.style.border = 'solid 1px blue';
_div3.style.backgroundColor = '#FFFFFF';
_div3.style.zIndex="9999";
_div3.style.textAlign="center";
_div3.style.padding="2px";
_div3.style.fontFamily="MS Serif"
_div3.style.fontSize="12px"
_div3.innerText="禅上";
_div3.style.backgroundColor="#98AB6F";
main.body.appendChild(_div3);
_div3.attachEvent('onclick', go);
}
var _divg;
if (!_divg){
_divg = main.createElement('DIV');
_divg.style.position = 'absolute';
_divg.style.top = '528px';
_divg.style.left = '350px';
_divg.style.width = '30px';
_divg.style.height = '26px';
_divg.style.border = 'solid 1px blue';
_divg.style.backgroundColor = '#FFFFFF';
_divg.style.zIndex="9999";
_divg.style.textAlign="center";
_divg.style.padding="2px";
_divg.style.fontFamily="MS Serif"
_divg.style.fontSize="12px"
_divg.innerText="挂";
_divg.style.backgroundColor="#98AB6F";
main.body.appendChild(_divg);
_divg.attachEvent('onclick', g);
}
var ga=0;
var tidg;
var xla;
var tidst;
var shtname="";
function cksht(){
if(document.frames[0].document.body.innerText.lastIndexOf("这不是乱码!此为挂机验证图形")>0)
if(shtname!=document.frames[0].document.body.innerHTML.substr(document.frames[0].document.body.innerHTML.lastIndexOf("这不是乱码!此为挂机验证图形")-487,10)){
shtname=document.frames[0].document.body.innerHTML.substr(document.frames[0].document.body.innerHTML.lastIndexOf("这不是乱码!此为挂机验证图形")-487,10);
var sud=window.open("","_blank");
sud.document.write("<html><head>");
sud.document.write("<bgsound src='"+soundadd+"' loop='-1'>");
sud.document.title="SHOOT!!!";
}
tidst=window.setTimeout(cksht,3000);
}
var hf=0;
var bql=0;var bjj=0;bmb=0;
function uql(){
bql=0;
document.frames[0].useCut(1);
//document.frames[0].document.getElementById("chatMyReader").innerHTML+="2<br>";
}
function ujj(){
bjj=0;
document.frames[0].useCut(0);
//document.frames[0].document.getElementById("chatMyReader").innerHTML+="2<br>";
}
function umb(){
bmb=0;
//document.frames[0].document.getElementById("chatMyReader").innerHTML+="2<br>";
}
function gg(){
var gi=0;
var xlb;
//xlb=document.frames[0].hpLine_left_no.innerText;
tidg=window.setTimeout(gg,3000);
var mainFrm=document.frames[0].actionWin_1.document;
if(mainFrm.readyState=="complete"){
/*
document.frames[0].document.mesForm.input.value='/attack '+gi;
document.frames[0].messageSubmit();
*/
var hpb=document.frames[0].hpLine_left_no.innerText/document.frames[0].hpLine_left_max_no.innerText;
var mpb=document.frames[0].mpLine_left_no.innerText/document.frames[0].mpLine_left_max_no.innerText;
//最好再加入判断战斗状态使用技能
if(!document.frames[0].petWin.fighter_1_status){
if(hpb>xxt) {
if(hf==0||hpb>kst){
if(hf!=0) hf=0;
if(zl=="")
while(gi>=0&&(document.frames[0].document.petWin.document.getElementById("npc_"+gi).innerText.indexOf("尸体")>-1||document.frames[0].document.petWin.document.getElementById("npc_"+gi).innerText.indexOf("战斗中")>-1||document.frames[0].document.petWin.document.getElementById("npc_"+gi).innerText.indexOf("镖车")>-1)){
gi++;
if(!document.frames[0].document.petWin.document.getElementById("npc_"+gi)){ gi=-1;_div.innerText="没有怪物";}
}
else
while(gi>=0&&(zl.indexOf(document.frames[0].document.petWin.document.getElementById("npc_"+gi).innerText))<0){
gi++;
if(!document.frames[0].document.petWin.document.getElementById("npc_"+gi)){ gi=-1;_div.innerText="没有怪物";}
}
if(gi>=0){document.frames[0].cmd("attack "+gi); _div.innerText="攻击"+gi+"号怪物";}}}else{
hf=1;_div.innerText="宠物休息";
if(hpb<mpb&&bjj==0) {bjj=1;window.setTimeout(ujj,20000);}
if(bmb==0)
if(hpb<mbt){
window.setTimeout(umb,20000);bmb=1;if(mpb<mmbt) document.frames[0].useCut(5);
window.setTimeout(document.frames[0].useCut(3),1000);
}
}
}
else{
var qlq=0;var jjq=0;
var stt=document.frames[0].document.all("innerReader").innerText;
if (bql==0)
if(document.frames[0].mpLine_left_no.innerText>25){
var lqid=stt.lastIndexOf("秒后才能使用强力打击!");
var lqid2=stt.substr(stt.lastIndexOf("使用强力打击! 6秒后可再次使用!"));
if(lqid<lqid2){
bql=1;
window.setTimeout(uql,7000);
}else
if(lqid>-1){
bql=1;
qlq=stt.substr(lqid-2,1);
window.setTimeout(uql,qlq*1000+1000);
}
else{ document.frames[0].useCut(1);
// document.frames[0].document.getElementById("chatMyReader").innerHTML+="1<br>";
} window.setTimeout(document.frames[0].useCut(2),1000);
}
if (bjj==0)
if(document.frames[0].hpLine_left_max_n