// ==UserScript==
// @name 匿名修仙小帮手
// @namespace
// @version 0.6
// @description 匿名修仙小帮手,走起!!!
// @author iuv@喝水
// @match https://game.nimingxx.com/*
// @icon https://www.google.com/s2/favicons?domain=nimingxx.com
// @grant unsafeWindow
// @license MIT
// @namespace https://game.nimingxx.com
// ==/UserScript==
var ixx = window;
(function() {
'use strict';
var m = [];
m["飞羽林"]=["阳城驿站"];
m["阳城驿站"]=["飞羽林","阳城"];
m["阳城"]=["阳城驿站","黑森林"];
m["黑森林"]=["阳城","红叶林","追风谷"];
m["红叶林"]=["黑森林"]
m["追风谷"]=["黑森林","林中栈道"];
m["林中栈道"]=["追风谷","聚灵城","长树林海","洛月驿站"];
m["聚灵城"]=["林中栈道"];
m["长树林海"]=["林中栈道"];
m["洛月驿站"]=["林中栈道","黑芦森林","碧炎山脉"];
m["黑芦森林"]=["洛月驿站","黑芦沼泽"];
m["黑芦沼泽"]=["黑芦森林","沼影岭"];
m["沼影岭"]=["黑芦沼泽","阴冥界"];
m["阴冥界"]=["沼影岭"];
m["碧炎山脉"]=["洛月驿站","炽焰火山","通天道"];
m["炽焰火山"]=["碧炎山脉","冰莲青湖"];
m["冰莲青湖"]=["炽焰火山","冰神禁地","青灵城","云凤平原"];
m["冰神禁地"]=["冰莲青湖","冰神宫"];
m["冰神宫"]=["冰神禁地"];
m["青灵城"]=["冰莲青湖","黑市驿站","丹城"];
m["黑市驿站"]=["青灵城","黑市","丹城"];
m["黑市"]=["黑市驿站"];
m["丹城"]=["黑市驿站","青灵城","云凤平原"];
m["云凤平原"]=["丹城","冰莲青湖","云溪灵湖","云天山峰"];
m["云溪灵湖"]=["云凤平原","海灵宫","云天山峰"];
m["海灵宫"]=["云溪灵湖"];
m["云天山峰"]=["云溪灵湖","云凤平原","无极峰","落樱山脉"];
m["无极峰"]=["云天山峰","无极宗"];
m["无极宗"]=["无极峰","镇仙塔"];
m["镇仙塔"]=["无极宗"];
m["落樱山脉"]=["云天山峰","凌云山脉","通天道"];
m["凌云山脉"]=["落樱山脉","凌云剑阁"];
m["凌云剑阁"]=["凌云山脉"];
m["通天道"]=["落樱山脉","碧炎山脉","九幽前路"];
m["九幽前路"]=["通天道","九幽殿"];
m["九幽殿"]=["九幽前路","九幽后峰"];
m["九幽后峰"]=["九幽殿"];
// 寻路算法
unsafeWindow.ixxdep = function dep(parent, now ,target){
var list = m[now];
var stepNum = 0;
var next = [];
for(var i=0;i<list.length;i++){
var l = list[i]
if(!parent.includes(l)){
if(target == l){
return [target]
}
var tmpParent = Array.from(parent);
tmpParent.push(l)
var ret = unsafeWindow.ixxdep(tmpParent, l, target);
var subStepNum = ret.length;
if((stepNum == 0 && subStepNum >0) || (subStepNum >0 && subStepNum < stepNum)){
stepNum = subStepNum;
ret.push(l);
next = ret
}
}
}
return next
}
var RET = [];
// 寻人
unsafeWindow.ixxgogogo = function gogogo(){
// 获取下拉选择目标
var target = document.getElementById("gogogo").value;
if(target == ""){return}
unsafeWindow.ixxgobase(target);
}
// 切换地图基本方法, cb为切换到地图后回调函数
unsafeWindow.ixxgobase = function gobase(target, cb){
// 隐藏寻路
document.getElementById("ixxmap").style.display="none";
if(target == ""){
if(cb){
setTimeout(cb, 500);
}
return;
}
// 获取当前所在地图
var now = document.getElementsByClassName("m-t")[0].innerText.split(":")[2].split("\n")[0];
var ret = unsafeWindow.ixxdep([now],now,target);
RET = ret;
// 倒序走
setTimeout(function(){unsafeWindow.ixxgo(cb)}, 500);
}
// 定时走路,等待场景切换
unsafeWindow.ixxgo = function go(cb){
if(RET.length<=0){
return
}
// 获取当前所在地图
var now = document.getElementsByClassName("m-t")[0].innerText.split(":")[2].split("\n")[0];
var next = RET[RET.length-1];
if(now == next){
RET.pop();
if(RET.length<=0){
// 如果有回调函数,则执行
if(cb){
setTimeout(cb, 100);
}
return
}
next = RET[RET.length-1];
}
console.log("go:"+next);
var list = document.getElementsByClassName("can-move-map")[0].getElementsByTagName("span");
for(var j=1; j<list.length; j++){
var name = list[j].innerText.trim();
if( name == next){
list[j].click();
}
}
setTimeout(function(){unsafeWindow.ixxgo(cb)}, 1500);
}
// 停止走路
unsafeWindow.ixxstop = function stop(){
RET = []
}
// 找药灵
unsafeWindow.ixxyao = function yao(){
console.log("go yao");
var list = document.getElementsByClassName("task-brief");
if(list && list.length>0){
for(var j=0; j<list.length; j++){
var name = list[j].innerText.trim();
if(name.indexOf("击败 药灵")>0){
name = name.split("】")[0].split("【")[1];
console.log(name);
unsafeWindow.ixxgobase(name, unsafeWindow.ixxautoyao);
return;
}
}
}
setTimeout(unsafeWindow.ixxyao, 1000);
}
// 打药灵
unsafeWindow.ixxautoyao = function autoyao(){
var ixxid = "";
var list = document.getElementsByClassName("scene-name");
var taskList = document.getElementsByClassName("task-brief");
for(var j=0; j<taskList.length; j++){
var name = taskList[j].innerText.trim();
if(name.indexOf("药灵")>0){
ixxid = name.split("\n")[1].split("药灵")[1];
}
}
console.log("去打药灵"+ixxid);
for( var i= 0; i< list.length; i++){
if(list[i].innerText.indexOf("药灵"+ixxid)>=0){
list[i].parentElement.parentElement.parentElement.getElementsByTagName("div")[1].getElementsByTagName("img")[0].click();
setTimeout(function(){unsafeWindow.ixxautodancheng(100)},800);
}
}
}
// 自动回丹城
unsafeWindow.ixxautodancheng = function autodancheng(num){
if(num<=0){return}
num = num-1;
console.log("自动判断药灵是否被击败,击败回丹城接任务");
var log = document.getElementsByClassName("bat-log")[0].getElementsByTagName("span")[0].innerText;
if(log.indexOf("完成 [寻找药灵] 任务")>0){
unsafeWindow.ixxgobase("丹城", unsafeWindow.ixxgetyao);
} else {
setTimeout(function(){unsafeWindow.ixxautodancheng(num)},800);
}
}
// 回丹城
unsafeWindow.ixxdancheng = function dancheng(){
console.log("回丹城接任务");
unsafeWindow.ixxgobase("丹城", unsafeWindow.ixxgetyao);
}
// 接药灵任务
unsafeWindow.ixxgetyao = function getyao(){
document.getElementsByClassName("npc-p")[0].getElementsByTagName("span")[0].click();
setTimeout(function(){document.getElementsByClassName("npc-btn")[0].click();},500);
setTimeout(unsafeWindow.ixxyao, 1000);
}
// 添加X10,X20, X50使用按钮
unsafeWindow.ixxbatch = function batch(num){
var list = document.getElementsByClassName("ant-tooltip-inner");
var txt = document.getElementById("ixxuselist").value;
for( var i= 0; i< list.length; i++){
if(list[i].getElementsByTagName("p").length>0){
var t = list[i].getElementsByTagName("p")[0].innerText;
if(txt == t){
var usebtn = list[i].getElementsByTagName("button")[0];
setTimeout(function(){unsafeWindow.ixxbatchbase(usebtn,num)},600);
}
}
}
}
// 批量使用基础方法
unsafeWindow.ixxbatchbase = function batchbase(usebtn, num){
console.log("批量使用第"+num+"个");
if(num<=0){return}
usebtn.click();
num = num-1;
setTimeout(function(){unsafeWindow.ixxbatchbase(usebtn,num)},600);
}
// 刷新批量使用列表
unsafeWindow.ixxuselist = function ueslist(){
var list = document.getElementsByClassName("ant-tooltip-inner");
var options = "";
for( var i= 0; i< list.length; i++){
var btns = list[i].getElementsByTagName("button");
if(btns.length > 0 && (btns[0].innerText == "使用" || btns[0].innerText == "鉴定")){
var t = list[i].getElementsByTagName("p")[0].innerText;
options += "<option value='"+t+"'>"+t+"</option>"
}
}
document.getElementById("ixxuselist").innerHTML = options;
}
// 接降妖任务
unsafeWindow.ixxGetXy = function getXy(){
document.getElementsByClassName("npc-p")[1].getElementsByTagName("span")[0].click();
setTimeout(function(){document.getElementsByClassName("npc-btn")[0].click();},500);
setTimeout(unsafeWindow.ixxGoXy, 1000);
}
// 找妖兽
unsafeWindow.ixxGoXy = function goXy(){
console.log("去找妖兽");
// 刷新任务
document.getElementsByClassName("el-icon-refresh")[0].click();
var list = document.getElementsByClassName("task-brief");
if(list && list.length>0){
for(var j=0; j<list.length; j++){
var name = list[j].innerText.trim();
if(name.indexOf("击败 妖兽")>0){
name = name.split("】")[0].split("【")[1];
console.log(name);
unsafeWindow.ixxgobase(name, unsafeWindow.ixxAutoXy);
return;
}
}
}
setTimeout(unsafeWindow.ixxGoXy, 1000);
}
// 自动打妖兽
unsafeWindow.ixxAutoXy = function autoXy(){
if(!unsafeWindow.ixxId){
var taskList = document.getElementsByClassName("task-brief");
for(var j=0; j<taskList.length; j++){
var name = taskList[j].innerText.trim();
if(name.indexOf("妖兽")>0){
unsafeWindow.ixxId = name.split("\n")[1].split("妖兽")[1].split("]")[0];
}
}
}
console.log("去打妖兽"+unsafeWindow.ixxId);
// 获取怪物列表
var list = document.getElementsByClassName("scene-name");
for( var i= 0; i< list.length; i++){
if(list[i].innerText.indexOf("妖兽"+unsafeWindow.ixxId)>=0){
list[i].parentElement.parentElement.parentElement.getElementsByTagName("div")[1].getElementsByTagName("img")[0].click();
// 获取当着所在
var root = document.getElementsByClassName("m-t")[0].innerText.split(":")[2].split("\n")[0];
var sides = []
var listSide = document.getElementsByClassName("can-move-map")[0].getElementsByTagName("span");
for(var n=1; n<listSide.length; n++){
var sideName = listSide[n].innerText.trim();
sides.push(sideName);
}
setTimeout(function(){unsafeWindow.ixxAutoFj(root, sides, 10, true)},1000);
return true;
}
}
return false;
}
// 附近找找妖兽 t:是否减本轮10环次数
unsafeWindow.ixxAutoFj = function autoFj(root, sides, num, t){
if(num<=0){
unsafeWindow.ixxGoLinZhong();
}
console.log("附近找妖兽中。。。");
var log = document.getElementsByClassName("bat-log")[0].getElementsByTagName("span")[0].innerText;
if(log == "结算结束 ..."){
// 减10环次数
if (t){
num = num-1;
t = false;
}
// 获取当着所在
var now = document.getElementsByClassName("m-t")[0].innerText.split(":")[2].split("\n")[0];
if(root == now){
var next = sides.pop();
if(next){
unsafeWindow.ixxgobase(next, function(){unsafeWindow.ixxAutoFj(root,sides,num,t)});
} else {
return
}
} else {
var ret = unsafeWindow.ixxAutoXy();
// 当前场景没找到妖兽
if(!ret){
unsafeWindow.ixxgobase(root, function(){unsafeWindow.ixxAutoFj(root,sides,num,t)});
}
}
} else {
setTimeout(function(){unsafeWindow.ixxAutoFj(root, sides, num, true)},1000);
}
}
// 去接降妖任务
unsafeWindow.ixxGoLinZhong = function goLinZhong(){
console.log("go linzhong");
unsafeWindow.ixxgobase("林中栈道", unsafeWindow.ixxGetXy);
}
// 炼丹
unsafeWindow.ixxLianDan = function liandan(status, num){
if(num<=0){
return
}
var btns = document.getElementById("alchemy").getElementsByTagName("button");
// action 是开始炼丹
if(status == "action"){
status = "start";
btns[0].click();
setTimeout(function(){unsafeWindow.ixxLianDan(status, num)}, 5000);
// 开始5秒注灵可点说明材料不全
} else if(status == "start" && btns[1].getAttribute("class").indexOf("loading") < 0 ){
return;
} else {
status = "end"
if(btns[1].getAttribute("class").indexOf("loading") < 0){
btns[1].click();
setTimeout(function(){btns[2].click();}, 800);
num = num-1;
status = "action"
setTimeout(function(){unsafeWindow.ixxLianDan(status, num)}, 1600);
} else {
setTimeout(function(){unsafeWindow.ixxLianDan(status, num)}, 5000);
}
}
}
// 初始化方法
function init(){
// 页面初始化
var href = window.location.href;
if( href == "https://game.nimingxx.com/home"){
// 扩展功能
var html = "<div style='color:#000;text-align:left;position: absolute;'>";
// 停止走路
html+='<button onclick="window.ixxstop()">站住</button>'
// 添加寻路
html+='<button onclick="document.getElementById(\'ixxmap\').style.display=\'\';">寻路</button><div id="ixxmap" style="display:none;position: fixed; left: 200px; top: 10px;z-index:9999; width: 800px; background: #aaa;"><div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div style="border: double 1px;cursor: pointer;text-align:center;" style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'阴冥界\')">阴冥界</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'飞羽林\')">飞羽林</div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'沼影岭\')">沼影岭</div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'九幽后峰\')">九幽后峰</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'阳城驿站\')">阳城驿站</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'红叶林\')">红叶林</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'黑芦沼泽\')">黑芦沼泽</div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'九幽殿\')">九幽殿</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'凌云剑阁\')">凌云剑阁</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'阳城\')">阳城</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'黑森林\')">黑森林</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'黑芦森林\')">黑芦森林</div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'九幽前路\')">九幽前路</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'凌云山脉\')">凌云山脉</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'追风谷\')">追风谷</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'聚灵城\')">聚灵城</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'林中栈道\')">林中栈道</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'洛月驿站\')">洛月驿站</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'碧炎山脉\')">碧炎山脉</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'通天道\')">通天道</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'落樱山脉\')">落樱山脉</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'长树林海\')">长树林海</div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'炽焰火山\')">炽焰火山</div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'云天山峰\')">云天山峰</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'无极峰\')">无极峰</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'无极宗\')">无极宗</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'镇仙塔\')">镇仙塔</div> </div> <div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'冰神禁地\')">冰神禁地</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'冰莲清湖\')">冰莲清湖</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'云凤平原\')">云凤平原</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'云溪灵湖\')">云溪灵湖</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'冰神宫\')">冰神宫</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'青灵城\')">青灵城</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'丹城\')">丹城</div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'海灵宫\')">海灵宫</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'黑市驿站\')">黑市驿站</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> </div> <div class="el-row" style="margin-top: 10px;"> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'黑市\')">黑市</div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div class="el-col el-col-2"> </div> <div style="border:double 1px;cursor: pointer;text-align:center;" class="el-col el-col-2" onclick="window.ixxgobase(\'\')">关闭</div></div></div>';
// 添加寻人
html+="寻人:<select id='gogogo' onchange='window.ixxgogogo()'> <option value=''>请选择</option><option value='林中栈道'>林中道士</option> <option value='林中栈道'>凌中天</option> <option value='林中栈道'>小道童</option> <option value='聚灵城'>修士接引人</option> <option value='追风谷'>景君宁</option> <option value='黑森林'>白稚君</option> <option value='黑森林'>胡天修士</option> <option value='阳城'>盗极生</option> <option value='阳城'>福顺法师</option> <option value='阴冥界'>鬼影地仙</option> <option value='碧炎山脉'>吕真人</option> <option value='无极峰'>青风道长</option> <option value='无极宗'>无极导师</option> <option value='无极宗'>陆地虎</option> <option value='镇仙塔'>守塔人</option> <option value='丹城'>旭日药师</option> <option value='黑市'>乐古奸商</option> <option value='炽焰火山'>南宫逸</option> <option value='冰神禁地'>天华</option> <option value='冰神宫'>落凡</option> </select>"
// 接药灵任务
html+="<button onclick='window.ixxdancheng()'>接药灵任务</button>";
// 打药灵
html+="<button onclick='window.ixxyao()'>打药灵</button>";
// 接降妖任务
html+="<button onclick='window.ixxGoLinZhong()'>接降妖任务</button>";
// 找妖兽
html+="<button onclick='window.ixxGoXy()'>找妖兽</button>";
// 打妖兽
html+="<button onclick='window.ixxAutoXy()'>打妖兽</button><br/>";
// 批量使用
html+="批量使用:<select id='ixxuselist' style='width:50px'></select><button onclick='window.ixxuselist()'>刷新</button><button onclick='window.ixxbatch(10)'>X10</button><button onclick='window.ixxbatch(20)'>X20</button><button onclick='window.ixxbatch(50)'>X50</button><button onclick='window.ixxbatch(100)'>X100</button>";
// 自动炼丹
html+="炼丹:<button onclick='window.ixxLianDan(\"action\",10)'>X10</button><button onclick='window.ixxLianDan(\"action\",20)'>X20</button><button onclick='window.ixxLianDan(\"action\",30)'>X30</button>";
html+="</div>"
var h = document.getElementsByClassName("game-top-menu")[0].innerHTML;
document.getElementsByClassName("game-top-menu")[0].innerHTML = html+h;
} else {
setTimeout(init,1000);
}
}
init();
})();