您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Update Map
当前为
// ==UserScript== // @name Map Updator // @namespace api.micetigri.fr // @version 1.8 // @description Update Map // @author Billysmille // @match http://api.micetigri.fr/maps // @grant none // ==/UserScript== (function () { function updateAll(list) { var lsmap = list.match(/@\d+/g); if (lsmap) { var i = 0; var loop = function () { if (i < lsmap.length) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { var parser = new DOMParser(); var xmlDoc = parser.parseFromString(this.responseText, 'text/html'); io.connect('http://node.micetigri.fr:443/').emit('map', { map: xmlDoc.getElementById('mapUpdator').getAttribute('map'), id: xmlDoc.getElementById('mapUpdator').getAttribute('session') }); window.setTimeout(loop, 10000); } }; xmlhttp.open('GET', 'http://api.micetigri.fr/maps/' + lsmap[i], true); xmlhttp.send(); i++; $('.panel-heading').next('.panel-body').html(i + ' of ' + lsmap.length + ' maps'); } else { $('.panel-title').html('<strong>Updates</strong>'); $('.panel-heading').next('.panel-body').html(lsmap.length + ' maps updated'); $('#update-button').button('reset'); } }; $('.panel-title').html('<strong>Updating...</strong>'); $('#update-button').button('loading'); loop(); } } $('title').html('Map Updator'); $('.panel-title').html('<strong>Updates</strong>'); $('.panel-heading').next('.panel-body').html('-'); $('#flashMovie').parents('.panel-body').html('<textarea class="form-control" id="map-list" rows="5"></textarea>'); $('#MapViewer').parents('.panel-body').html('<textarea class="form-control" id="map-list" rows="5"></textarea>'); $('#mapUpdator').parents('.panel-body').html('<button type="submit" class="btn btn-default" id="update-button" data-loading-text="Update All...">Update All</button>'); $('#copy_this_text').parents('.row').remove(); $('#update-button').click(function (event) { event.preventDefault(); updateAll($('#map-list').val()); }); })();