您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Voir des silhouettes personnalisées ainsi que des objets customs. 0.17 suppression d'un bug par le vide : perte de la fonctionnalité de voir les skins pour les objets dans les meubles, ça viendra dès que j'ai le temps
// ==UserScript== // @name FWItems // @namespace InGame // @include https://www.dreadcast.net/Main // @include https://www.dreadcast.eu/Main // @version 0.182 // @grant none // @author Odul // @description Voir des silhouettes personnalisées ainsi que des objets customs. 0.17 suppression d'un bug par le vide : perte de la fonctionnalité de voir les skins pour les objets dans les meubles, ça viendra dès que j'ai le temps // ==/UserScript== var silhouettesId = new Array(); var silhouettesNom = new Array(); var itemsImg = new Array(); var itemsImgGrand = new Array(); var itemsNomsBase = new Array(); var itemsNoms = new Array(); var itemsDesc = new Array(); var eqNoms = new Array(); var copies = new Array(); function initItems() { $('.case_objet').each(function () { var idItem = $(this).find('.infoBox_content div').last().text().substring(2); if(idItem != "") { if(copies[idItem]) idItem = copies[idItem]; if(itemsImg[idItem]) $(this).find('img').last().attr('src','http://bit.ly/'+itemsImg[idItem]); if(itemsImgGrand[idItem]) $(this).find('.conteneur_image img').attr('src','http://bit.ly/'+itemsImgGrand[idItem]); if(itemsNoms[idItem] && eqNoms[itemsNomsBase[idItem]] && $(this).find('.infoBox_content .titreinfo').text().indexOf(itemsNoms[idItem])==-1) $(this).find('.infoBox_content .titreinfo').text(itemsNoms[idItem]+$(this).find('.infoBox_content .titreinfo').text().substring(eqNoms[itemsNomsBase[idItem]].length)); if(itemsDesc[idItem]) $(this).find('.infoBox_content .description').text(itemsDesc[idItem]); } }); } MenuInventaire.prototype.checkDeplacement = function(idDest) { var inventaire = this, currentDrag = this.currentDrag; if (currentDrag) { var idInit = currentDrag.parent().attr("id"); if (idInit == idDest) $("#" + idInit + " .item").css({ left: this.initPos.x, top: this.initPos.y }); else if ("poubelleInventaire" == idDest) engine.validation("Voulez-vous vraiment jeter cet objet ?", "nav.getInventaire().deleteObjet('" + idInit + "', '" + currentDrag.attr("id") + "', '" + inventaire.initPos.x + "', '" + inventaire.initPos.y + "');", "$('#" + idInit + " .item').css({left: '" + this.initPos.x + "', top: '" + this.initPos.y + "'});"); else if ("ciseauxInventaire" == idDest) this.diviseObjets(); else if ("window_chat" == idDest) { var id_objet = currentDrag.attr("id").replace(/([0-9]+)_[0-9]+/g, "$1"), nom_objet = currentDrag.parent().find(".titreinfo").text(); "Votre message..." == $("#" + idDest).find("input").val() ? $("#" + idDest).find("input").val("[objet_" + id_objet + "_" + nom_objet + "]").css("color", "black") : $("#" + idDest).find("input").val($("#" + idDest).find("input").val() + "[objet_" + id_objet + "_" + nom_objet + "]"), currentDrag.css({ left: this.initPos.x, top: this.initPos.y }) } else if ("customisation_0_1" == idDest) { if ($("#" + idInit).parents(".dataBox").length) return engine.displayLightInfo("Cet objet doit être sur vous."), $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), !1; if (!$("#" + idInit + " .infoBox .technoinfo").length) return engine.displayLightInfo("Cet objet ne peut pas être amélioré."), $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), !1; $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), $("#" + idInit).addClass("gris").find(".item").addClass("objet_flou").draggable("disable"), reg = new RegExp("([0-9]*)_([34])", "g"); var tav; (tab = $("#" + idInit + " .item").attr("id").split(reg)) && (3 == tab[2] ? $("#" + tab[1] + "_4").length && $("#" + tab[1] + "_4").addClass("objet_flou").draggable("disable").parent().addClass("gris") : $("#" + tab[1] + "_3").length && $("#" + tab[1] + "_3").addClass("objet_flou").draggable("disable").parent().addClass("gris")), engine.getCtlById("db_customisation").placeItem(currentDrag) } else if ("reparation_0_1" == idDest) { if ($("#" + idInit).parents(".dataBox").length) return engine.displayLightInfo("Cet objet doit être sur vous."), $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), !1; if (!$("#" + idInit + " .infoBox .durabiliteinfo").length) return engine.displayLightInfo("Cet objet ne peut pas être réparé."), $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), !1; $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), $("#" + idInit).addClass("gris").find(".item").addClass("objet_flou").draggable("disable"), reg = new RegExp("([0-9]*)_([34])", "g"); var tav; (tab = $("#" + idInit + " .item").attr("id").split(reg)) && (3 == tab[2] ? $("#" + tab[1] + "_4").length && $("#" + tab[1] + "_4").addClass("objet_flou").draggable("disable").parent().addClass("gris") : $("#" + tab[1] + "_3").length && $("#" + tab[1] + "_3").addClass("objet_flou").draggable("disable").parent().addClass("gris")); var idDB = $("#" + idDest).parents(".dataBox").attr("id"); engine.getCtlById(idDB).placeItem(currentDrag, idInit) } else if (test = idDest.match(/meuble_[0-9]+/)) { $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }); var infos = $("#" + idInit + " .item").attr("id").split(/_/g); $.post("Item/Clean/Neuvopack", { id_objet: infos[0] }, function(a) { if (xml_result(a, 8)) { var b = $(a).find("id_item").xml(); $(".contenance_appareil_" + b).html("0"), engine.useAjaxReturn(a) } }) } else { var reg = new RegExp("echange_.*", "g"); if (idDest.match(reg)) { $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }), $("#" + idInit).addClass("gris").find(".item").addClass("objet_flou").draggable("disable"), reg = new RegExp("([0-9]*)_([34])", "g"); var tab; (tab = $("#" + idInit + " .item").attr("id").split(reg)) && (3 == tab[2] ? $("#" + tab[1] + "_4").length && $("#" + tab[1] + "_4").addClass("objet_flou").draggable("disable").parent().addClass("gris") : $("#" + tab[1] + "_3").length && $("#" + tab[1] + "_3").addClass("objet_flou").draggable("disable").parent().addClass("gris")) } var defered = null; if ($("#" + idDest).parent(".meuble_inventaire").length) { var action = $("#" + idDest).parent(".meuble_inventaire").attr("data-action-meuble"); if (26 == action) { var defered = $.Deferred(), nom_objet = currentDrag.parent().find(".titreinfo").text(), actions = { valider: function() { defered.resolve() }, annuler: function() { defered.reject() } }, formulaire = [{ type: "text", id: "centrale_vente_prix", label: "Prix", postlabel: "Cr", direction: "right", value: 0 }]; if (idInit.match(/^meubleInventaire/g)) defered.reject(); else { var lb = new LightBox(idDest, 1, "Mise en vente d'un objet", 'Vous allez mettre en vente l\'objet <span class="couleur4">' + nom_objet + "</span>.<br />Remplissez le formulaire ci-dessous :", actions, formulaire); lb.display() } } } var effectue_deplacement = function(custom_data) { $.post("./Item/Move", { item: idInit + "_" + currentDrag.attr("id"), box: idDest, custom_data: custom_data }, function(xml) { if (xml_result(xml)) { inventaire.binding[idInit] = !1, inventaire.binding[idDest] = !1, currentDrag.parents(".case_objet").removeClass("active"), currentDrag.parent().find(".typeinfo").text().match("Deck") && engine.closeDataBox("db_deck_" + currentDrag.parent().find(".info_objet").attr("id_item")), $(xml).find("callback").length && eval($(xml).find("callback").xml()), $(xml).find("reload").length && nav.getTravail().updateItemsToSell(), $(xml).find("achat").length && (currentDrag.parent().replaceWith($(xml).find("caseEntreprise").xml()), $("#zone_cases_achat .case_objet_vide_type_inv_vide").droppable() && $("#zone_cases_achat .case_objet_vide_type_inv_vide").droppable("destroy"), $("#zone_cases_achat .case_objet_vide_type_inv_vide").droppable({ accept: ".objet_stock", activeClass: "case_main_hover", hoverClass: "case_main_drop", drop: function() { nav.getTravail().mise_en_vente($(this).attr("id")) } }), $("#contenance_item_" + $(xml).find("idIBConteneur").xml()).html(parseInt($("#contenance_item_" + $(xml).find("idIBConteneur").xml()).html()) + 1)), $(xml).find("pilules").length && Interface.setPilules($(xml).find("pilules").xml()), engine.useAjaxReturn(xml); var ctl = engine.getCtlById("db_combat"); if (ctl && ctl.checkAttaqueDistance(3), $(xml).find("case_objet").length) { var tmp; $(xml).find("case_objet").each(function() { tmp = $(this).attr("id").split(/^numConteneur_([0-9]+)_([\-0-9]+)$/), tmp2 = $(this).attr("id").split(/^quantiteObjet_([0-9]+)_([0-9]+)$/), tmp.length > 1 ? $("#contenance_item_" + tmp[1]).html(parseInt($("#contenance_item_" + tmp[1]).html()) + parseInt(tmp[2])) : tmp2.length > 1 ? $(".quantite_" + tmp2[1]).html("x" + tmp2[2]) : inventaire.updateCaseObjet($(this)) }) } } else $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }); ///// modif ici // var idItem = currentDrag.attr("id").substring(0,currentDrag.attr("id").indexOf('_')); //if(itemsImg[idItem]) //{ //$('#ib_itemBox_'+idItem).parent().find('img').last().attr('src','http://bit.ly/'+itemsImg[idItem]); //$('#ib_itemBox_'+idItem).parent().find('.conteneur_image img').attr('src','http://bit.ly/'+itemsImg[idItem]); //} //if(itemsNoms[idItem]) // $(this).find('.infoBox_content .titreinfo').text(itemsNoms[idItem]+$(this).find('.infoBox_content .titreinfo').text().substring(eqNoms[itemsNomsBase[idItem]].length)); // if(itemsDesc[idItem]) // $(this).find('.infoBox_content .description').text(itemsDesc[idItem]); initItems(); }); }; isset(defered) ? defered.then(function() { effectue_deplacement.call(inventaire, lb.formData()) }, function() { $("#" + idInit + " .item").css({ left: inventaire.initPos.x, top: inventaire.initPos.y }) }) : effectue_deplacement.call() } } } function loadArray() { $.ajax({ type: 'GET', url: "https://docs.google.com/uc?export=download&id=0ByK4ISi_fO8uUFRjRnh1RWhILVU", async: true, jsonpCallback: 'jsonCallbackSilouhette0', contentType: "application/json", dataType: 'jsonp', success: function(json) { for (var i=0 ; i < json.personnage.length ; i++) { silhouettesId[json.personnage[i][0]] = json.personnage[i][1]; if(json.personnage[i].length >= 3) silhouettesNom[(json.personnage[i][2]).toLowerCase()] = json.personnage[i][1]; } var pseudo = $("#txt_pseudo").text().toLowerCase(); if(silhouettesNom[pseudo]) $('.personnage_image').css('background-image','url(http://bit.ly/'+silhouettesNom[pseudo]+')').css('background-position','0px 0px'); }, error: function(e) { console.log(e.message); } }); $.ajax({ type: 'GET', url: "https://docs.google.com/uc?export=download&id=0B5SS13RZj6nZdUJCWnFOeHNsQXc", async: false, jsonpCallback: 'jsonCallbackItems0', contentType: "application/json", dataType: 'jsonp', success: function(json) { for (var i=0 ; i < json.items.length ; i++) { itemsImg[json.items[i][0]] = json.items[i][1][0][0]; if(json.items[i][1][0].length > 1) itemsImgGrand[json.items[i][0]] = json.items[i][1][0][1]; else itemsImgGrand[json.items[i][0]] = json.items[i][1][0][0]; itemsNomsBase[json.items[i][0]] = json.items[i][1][1]; itemsNoms[json.items[i][0]] = json.items[i][1][2]; itemsDesc[json.items[i][0]] = json.items[i][1][3]; } eqNoms = json.eq; for (var i=0 ; i < json.copies.length ; i++) copies[json.copies[i][0]] = json.copies[i][1]; initItems(); }, error: function(e) { console.log(e.message); } }); } MenuInventaire.prototype.activeObjet = function(idObj) { if (this.binding[idObj] && $("#" + this.binding[idObj]).length) return $("#" + this.binding[idObj]).remove(), !0; var thecase; $(".case_objet").each(function() { $(this).find("#" + idObj).length && ($(this).find(".objetLoader").show(), thecase = $(this).attr("id")) }), $("#infoBox").hide(), clearTimeout($("#" + idObj).parent().data("timeout")); var inventaire = this, url = "Item/Activate", id_personnage = 0; (id_personnage = $("#" + idObj).parents(".conteneur").attr("alt")) && (url = "Interface/Steal/Item", engine.closeDataBox("db_steal_" + id_personnage)), $.post("./" + url, { id: idObj, id_personnage: id_personnage }, function(xml) { if ($("#" + thecase + " .objetLoader").hide(), engine.useAjaxReturn(xml), xml_result(xml)) if ($(xml).find("content").length) { var html = $(xml).find("content").xml(); if ($(html).hasClass("conteneur")) { var id = $(html).attr("id"), idPerso = $(html).attr("alt"); inventaire.binding[idObj] = id; var mon_inventaire = !isset(idPerso); idPerso = idPerso ? ".perso_" + idPerso + " " : "", $(".zone_conteneurs_displayed" + idPerso).find("#" + id).length ? $(".zone_conteneurs_displayed" + idPerso).find("#" + id).remove() : ("none" == $("#zone_inventaire").css("display") && mon_inventaire && nav.ouvre_menu("inventaire"), mon_inventaire ? $("#zone_conteneurs_displayed").append(html) : $(".zone_conteneurs_displayed" + idPerso).append(html), $("#" + id).hide().css({ left: "50%", marginLeft: -$("#" + id).width() / 2 + 105 - (mon_inventaire ? 0 : 20) + "px", top: $("#main_fight").length ? 20 : -$("#" + id).height() + "px" }).fadeIn("fast"), $(".zone_conteneurs_displayed" + idPerso + " .conteneur").draggable({ cancel: ".case_objet" }), $("#" + id + " .case_objet").each(function() { inventaire.updateEffectsCaseObjet($(this), null, !0, mon_inventaire); ///modif ici var idItem = $(this).find('.infoBox_content div').last().text().substring(2); if(idItem != "") { if(copies[idItem]) idItem = copies[idItem]; if(itemsImg[idItem]) $(this).find('img').last().attr('src','http://bit.ly/'+itemsImg[idItem]); if(itemsImgGrand[idItem]) $(this).find('.conteneur_image img').attr('src','http://bit.ly/'+itemsImgGrand[idItem]); if(itemsNoms[idItem] && eqNoms[itemsNomsBase[idItem]] && $(this).find('.infoBox_content .titreinfo').text().indexOf(itemsNoms[idItem])==-1) $(this).find('.infoBox_content .titreinfo').text(itemsNoms[idItem]+$(this).find('.infoBox_content .titreinfo').text().substring(eqNoms[itemsNomsBase[idItem]].length)); if(itemsDesc[idItem]) $(this).find('.infoBox_content .description').text(itemsDesc[idItem]); } })) } else if ($(html).hasClass("dataBox")) { if (engine.displayDataBox(html) === !1) return !1; var id = $(html).attr("id"); preload(id), ("db_map_1" == id || "db_map_2" == id) && evolution.unlock(5), $(xml).find("content").attr("update") && $("#" + id + " " + $(xml).find("content").attr("update")).load($(xml).find("content").attr("url")), $(xml).find("content").attr("controller") && engine.setCtl(id, eval("new " + $(xml).find("content").attr("controller") + "()")) } } else if ($(xml).find("case_objet").length) { var tmp; $(xml).find("case_objet").each(function() { tmp = $(this).attr("id").split(/^numConteneur_([0-9]+)_([\-0-9]+)$/), tmp2 = $(this).attr("id").split(/^chargeurArme_([0-9]+)_([0-9]+)$/), tmp3 = $(this).attr("id").split(/^quantiteObjet_([0-9]+)_([0-9]+)$/), tmp.length > 1 ? $("#contenance_item_" + tmp[1]).html(parseInt($("#contenance_item_" + tmp[1]).html()) + parseInt(tmp[2])) : tmp2.length > 1 ? $(".balles_munitions_" + tmp2[1]).html(tmp2[2]) : tmp3.length > 1 ? $(".quantite_" + tmp3[1]).html("x" + tmp3[2]) : inventaire.updateCaseObjet($(this)), $("#" + $(this).attr("id")).hasClass("linkBox_vide") && $("#" + $(this).attr("id")).removeClass("active"); }), $(".active").each(function() { $(this).find("#" + idObj).length && $(this).removeClass("active") }) } else $(xml).find("switch").length && $(".item_" + $(xml).find("switch").xml() + "_switch").toggleClass("hidden"); else $(".active").each(function() { $(this).find("#" + idObj).length && $(this).removeClass("active") }) }) } Engine.prototype.displayDataBox = function(html, update) { var id = $(html).attr("id"); if (!update && $("#" + id).length) return engine.closeDataBox(id), !1; if ($(html).toggleClass("focused"), update) $("#" + id + " .content").html($(html).children(".content").xml()); else { $("#zone_dataBox").prepend(html), $("#" + id).hide(); var max_zindex = 0, zindex; $("#zone_dataBox .dataBox").each(function() { zindex = parseInt($(this).css("z-index")), max_zindex = zindex > max_zindex ? zindex : max_zindex }), zindex = max_zindex + 1 } $(".dataBox").removeClass("focused"), zindex && $("#zone_dataBox .dataBox:first").addClass("focused").css("z-index", zindex); var id = $("#zone_dataBox .dataBox:first").attr("id"); $("#" + id + " .head .reduce").length && $("#" + id).draggable({ handle: ".head" }), engine.activeForm(id), engine.updateToolTip("#" + id + " .content .info1, #" + id + " .content .link_info1"), engine.updateToolTip("#" + id + " .content .info2, #" + id + " .content .link_info2", 2), engine.updateToolTip("#" + id + " .content .infoAide", "aide", .3), engine.activeLinkBox("#" + id + " .content"), $(html).attr("controller") && engine.setCtl(id, eval("new " + $(html).attr("controller") + "()")), update ? (engine.activeScrollPane(id), (ctl = engine.getCtlById(id)) && ctl.update()) : $("#" + id).fadeIn("fast", function() { $("#" + id).trigger("displayed"), $("#" + id).attr("onOpen") && eval($("#" + id).attr("onOpen")), engine.activeScrollPane($(this).attr("id")) }) if($(html).attr('id').indexOf('db_fouille_meuble_')==0) { $("#"+$(html).attr('id')+" .case_objet").each(function() { var idItem = $(this).find('.infoBox_content div').last().text().substring(2); if(idItem != "") { if(copies[idItem]) idItem = copies[idItem]; if(itemsImg[idItem]) $(this).find('img').last().attr('src','http://bit.ly/'+itemsImg[idItem]); if(itemsImgGrand[idItem]) $(this).find('.conteneur_image img').attr('src','http://bit.ly/'+itemsImgGrand[idItem]); if(itemsNoms[idItem] && eqNoms[itemsNomsBase[idItem]] && $(this).find('.infoBox_content .titreinfo').text().indexOf(itemsNoms[idItem])==-1) $(this).find('.infoBox_content .titreinfo').text(itemsNoms[idItem]+$(this).find('.infoBox_content .titreinfo').text().substring(eqNoms[itemsNomsBase[idItem]].length)); if(itemsDesc[idItem]) $(this).find('.infoBox_content .description').text(itemsDesc[idItem]); } }); } } Engine.prototype.openPersoBox = function (a, b) { var c = this; return $("#zone_infoBoxFixed #ib_persoBox_" + a).length ? ($("#zone_infoBoxFixed #ib_persoBox_" + a).remove(), !0) : void $.post("./Main/FixedBox/PersoBox", { id: a }, function (d) { if ("ERROR1" != d) { $("#zone_infoBoxFixed").prepend(d); var e = nav.getInventaire(); $("#zone_infoBoxFixed #ib_persoBox_" + a + " .case_objet").each(function () { e.updateEffectsCaseObjet($(this)); var idItem = $(this).find('.infoBox_content div').last().text().substring(2); if(idItem != "") { if(copies[idItem]) idItem = copies[idItem]; if(itemsImg[idItem]) $(this).find('img').last().attr('src','http://bit.ly/'+itemsImg[idItem]); if(itemsImgGrand[idItem]) $(this).find('.conteneur_image img').attr('src','http://bit.ly/'+itemsImgGrand[idItem]); if(itemsNoms[idItem] && eqNoms[itemsNomsBase[idItem]] && $(this).find('.infoBox_content .titreinfo').text().indexOf(itemsNoms[idItem])==-1) $(this).find('.infoBox_content .titreinfo').text(itemsNoms[idItem]+$(this).find('.infoBox_content .titreinfo').text().substring(eqNoms[itemsNomsBase[idItem]].length)); if(itemsDesc[idItem]) $(this).find('.infoBox_content .description').text(itemsDesc[idItem]); } }); $("#zone_infoBoxFixed #ib_persoBox_" + a).hide().fadeIn("fast").draggable(), setOnTop("#zone_infoBoxFixed #ib_persoBox_" + a, "infoBoxFixed"), $("#zone_infoBoxFixed #ib_persoBox_" + a).click(function () { $(this).hasClass("onTop") || setOnTop(this, "infoBoxFixed") }), centrageBox(b, "#zone_infoBoxFixed #ib_persoBox_" + a, 30, 15), c.updateToolTip(".info1, .link_info1"), c.updateToolTip(".info2, .link_info2", 2); var f = parseFloat($("#stat_6_entier").text() + $("#stat_6_decimal").text()); 0 == f && $("#ib_persoBox_" + a + " .interaction_3").addClass("np").attr("onClick", ""); if(silhouettesId[a]) $("#zone_infoBoxFixed #ib_persoBox_" + a +" .personnage_image").css('background-image','url(http://bit.ly/'+silhouettesId[a]+')').css('background-position','0px 0px'); } }) } $(document).ready(function() { $.ajaxSetup({async: false}); loadArray(); $.ajaxSetup({async: true}); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址