hellokitty #3921 11 декабря 2013 ну а че за анимация будет от пайро?ваще какая анимация норм? Поделиться сообщением Ссылка на сообщение
CTAKAN #3922 11 декабря 2013 Speed DemonEffect: Cursed EssenceColor: #060606сколько стоит? мне 26 кеев предлагают,менять или нет?отдавай нахуй Поделиться сообщением Ссылка на сообщение
Say_Sky_Plz #3923 11 декабря 2013 скрипт, для отображения цен на d2longe.com 1. У Вас должен стоять Google Chrome 2. Устанавливаем расширение Tampermonkey 3. Добавляем новый скрипт скрин 4. Сам скрипт: [size=4]// ==UserScript==[/size] // @name Dota 2 Lounge item price displayer // @namespace http://www.enygma.ro // @version 1.1 // @author Enygma // @description Displays an item's lowest price offer from the Steam community market and also provides a helper to copy an item's name by clicking the panel under it. Based on the "Steam Market Price Matcher" script by tomatolicious available at http://userscripts.org/scripts/source/154071.user.js // @license GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html // @include http://dota2lounge.com/* // @updateURL http://userscripts.org/scripts/source/182588.user.js // @downloadURL http://userscripts.org/scripts/source/182588.user.js // @grant GM_xmlhttpRequest // @grant GM_addStyle // ==/UserScript== // initialize the script for the items on the page var initialize = function() { // find each item's name panel/slot var itemNamePanels = document.querySelectorAll(".item .name"); attachExtraPanelsAndListeners(itemNamePanels); // watch the right list of items for changes, when it exists var rightItemList = document.querySelector("#rightlist #itemlist"); if (rightItemList) { attachMutationObserver(rightItemList); } var offerPanel = document.querySelector("#messages #offer"); if (offerPanel) { attachMutationObserver(offerPanel); } } // add to each item's name panel an extra panel that contains the price information and a click handler to facilitate copying the item's name var attachExtraPanelsAndListeners = function(itemNamePanels) { for (var i = 0, length = itemNamePanels.length; i < length; i++) { var itemNamePanel = itemNamePanels[i]; // create our own panel to append.. var extraPanel = document.createElement('div'); extraPanel.innerHTML = "<span class='scriptStatus'>Ready</span>"; extraPanel.setAttribute("class", "extraPanel"); // ..and do so itemNamePanel.appendChild(extraPanel); // set mouseover event listener on the item itemNamePanel.parentNode.addEventListener("mouseover", getLowestPriceHandler, false); // set click event handler for the item's name panel so that the item name can be copied to the clipboard easier itemNamePanel.addEventListener("click", copyItemNameHandler, false); } } // attach a mutation observer on the target item container var attachMutationObserver = function(target) { // create an observer instance var observer = new MutationObserver(function(mutations) { // we`re intereste only in mutations that add nodes. This skips the mutation introduced by the "Add item to offer" button's removal if (mutations.length == 1 && mutations[0].removedNodes.length > 0) { return; } // when the mutation happens, augment the new items with price info and etc. itemNamePanels = target.querySelectorAll(".item .name"); attachExtraPanelsAndListeners(itemNamePanels); }); // configuration of the observer var config = { childList: true }; // pass in the target node, as well as the observer options observer.observe(target, config); } // event handler to grab the price var getLowestPriceHandler = function() { var itemNameElement = this.querySelector(".name"); // don`t try to get the price if we've already retrieved it if (itemNameElement.querySelector(".scriptStatus").innerHTML != "Ready") { return; } var theItem = itemNameElement.querySelector("b").innerHTML.trim(); var theItemString = encodeURIComponent(theItem); // from Steam's community market website var appID = 570; itemNameElement.querySelector(".scriptStatus").innerHTML = "Loading..."; GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/market/listings/" + appID + "/" + theItemString + "/", onload: function (response) { var httpResponse = response.responseText; var match = lowestPriceWithFeeRegExp.exec(httpResponse); var priceWithFee = "<span class='" + (match ? "itemMarketable'>" + match[1] : "itemNotMarketable'>Not Marketable") + "</span>"; match = lowestPriceWithoutFeeRegExp.exec(httpResponse); var priceWithoutFee = match ? match[1] + " - without fee (seller receives)" : ""; itemNameElement.querySelector(".scriptStatus").innerHTML = "<span title='" + priceWithoutFee + "'>" + priceWithFee + "</span>"; } }); } // cached RegExps used to read the item's value from the Steam page. var lowestPriceWithFeeRegExp = /<span class="market_listing_price market_listing_price_with_fee">\s*(.*?)\s*<\/span>/i; var lowestPriceWithoutFeeRegExp = /<span class="market_listing_price market_listing_price_without_fee">\s*(.*?)\s*<\/span>/i; // event handler to facilitate copying an item's name var copyItemNameHandler = function(event) { // stop the element's parent (item) from getting the click event. This stops the item from being selected event.stopPropagation() // make sure we select the item name element var itemNameElement = event.target; while (!hasClass(itemNameElement, "name")) { itemNameElement = itemNameElement.parentNode; } // get and display the item's name var itemName = itemNameElement.querySelector("b").innerHTML.trim(); window.prompt("Press CTRL+C to copy the item's name:", itemName); } // helper method to check if an element has the specified class name var hasClass = function(element, cls) { return (" " + element.className + " ").indexOf(" " + cls + " ") > -1; } // style GM_addStyle(".itemNotMarketable { color : red } .itemMarketable { color: green }"); // initialize the script once the page has finished loading [size=4]window.onload = initialize;[/size][size=4][/size] 5.Профит цены берутся с маркета вроде не было тут че то я ваще поставить не могу http://steamcommunit...m/id/sayskyplz/ Поделиться сообщением Ссылка на сообщение
Orbyy #3924 11 декабря 2013 корочеон показывает цены то в рублях то в евро то в баксахче за хуйня?у вас так жеили это зависит от настроек торговой площадкии как поменять цены в рубли например в торговой?только через тех поддержку? Поделиться сообщением Ссылка на сообщение
pulver #3925 11 декабря 2013 дайте пару апов плз спасибо!апнул всем, тоже не отказался бы от парочки http://redd.it/1smmuydone // ==UserScript== // @name Dota 2 Lounge item price displayer // @namespace http://www.enygma.ro // @version 1.1 // @author Enygma // @description Displays an item's lowest price offer from the Steam community market and also provides a helper to copy an item's name by clicking the panel under it. Based on the "Steam Market Price Matcher" script by tomatolicious available at http://userscripts.org/scripts/source/154071.user.js // @license GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html // @include http://dota2lounge.com/* // @updateURL http://userscripts.org/scripts/source/182588.user.js // @downloadURL http://userscripts.org/scripts/source/182588.user.js // @grant GM_xmlhttpRequest // @grant GM_addStyle // ==/UserScript== // initialize the script for the items on the page var initialize = function() { // find each item's name panel/slot var itemNamePanels = document.querySelectorAll(".item .name"); attachExtraPanelsAndListeners(itemNamePanels); // watch the right list of items for changes, when it exists var rightItemList = document.querySelector("#rightlist #itemlist"); if (rightItemList) { attachMutationObserver(rightItemList); } var offerPanel = document.querySelector("#messages #offer"); if (offerPanel) { attachMutationObserver(offerPanel); } } // add to each item's name panel an extra panel that contains the price information and a click handler to facilitate copying the item's name var attachExtraPanelsAndListeners = function(itemNamePanels) { for (var i = 0, length = itemNamePanels.length; i < length; i++) { var itemNamePanel = itemNamePanels[i]; // create our own panel to append.. var extraPanel = document.createElement('div'); extraPanel.innerHTML = "<span class='scriptStatus'>Ready</span>"; extraPanel.setAttribute("class", "extraPanel"); // ..and do so itemNamePanel.appendChild(extraPanel); // set mouseover event listener on the item itemNamePanel.parentNode.addEventListener("mouseover", getLowestPriceHandler, false); // set click event handler for the item's name panel so that the item name can be copied to the clipboard easier itemNamePanel.addEventListener("click", copyItemNameHandler, false); } } // attach a mutation observer on the target item container var attachMutationObserver = function(target) { // create an observer instance var observer = new MutationObserver(function(mutations) { // we`re intereste only in mutations that add nodes. This skips the mutation introduced by the "Add item to offer" button's removal. if (mutations.length == 1 && mutations[0].removedNodes.length > 0) { return; } // when the mutation happens, augment the new items with price info and etc. itemNamePanels = target.querySelectorAll(".item .name"); attachExtraPanelsAndListeners(itemNamePanels); }); // configuration of the observer: var config = { childList: true }; // pass in the target node, as well as the observer options observer.observe(target, config); } // event handler to grab the price var getLowestPriceHandler = function() { var itemNameElement = this.querySelector(".name"); // don`t try to get the price if we've already retrieved it if (itemNameElement.querySelector(".scriptStatus").innerHTML != "Ready") { return; } var theItem = itemNameElement.querySelector("b").innerHTML.trim(); var theItemString = encodeURIComponent(theItem); // from Steam's community market website var appID = 570; itemNameElement.querySelector(".scriptStatus").innerHTML = "Loading..."; GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/market/listings/" + appID + "/" + theItemString + "/", onload: function (response) { var httpResponse = response.responseText; var match = lowestPriceWithFeeRegExp.exec(httpResponse); var priceWithFee = "<span class='" + (match ? "itemMarketable'>" + match[1] : "itemNotMarketable'>Not Marketable") + "</span>"; match = lowestPriceWithoutFeeRegExp.exec(httpResponse); var priceWithoutFee = match ? match[1] + " - without fee (seller receives)" : ""; itemNameElement.querySelector(".scriptStatus").innerHTML = "<span title='" + priceWithoutFee + "'>" + priceWithFee + "</span>"; } }); } // cached RegExps used to read the item's value from the Steam page. var lowestPriceWithFeeRegExp = /<span class="market_listing_price market_listing_price_with_fee">\s*(.*?)\s*<\/span>/i; var lowestPriceWithoutFeeRegExp = /<span class="market_listing_price market_listing_price_without_fee">\s*(.*?)\s*<\/span>/i; // event handler to facilitate copying an item's name var copyItemNameHandler = function(event) { // stop the element's parent (item) from getting the click event. This stops the item from being selected. event.stopPropagation() // make sure we select the item name element var itemNameElement = event.target; while (!hasClass(itemNameElement, "name")) { itemNameElement = itemNameElement.parentNode; } // get and display the item's name var itemName = itemNameElement.querySelector("b").innerHTML.trim(); window.prompt("Press CTRL+C to copy the item's name:", itemName); } // helper method to check if an element has the specified class name var hasClass = function(element, cls) { return (" " + element.className + " ").indexOf(" " + cls + " ") > -1; } // style GM_addStyle(".itemNotMarketable { color : red } .itemMarketable { color: green }"); // initialize the script once the page has finished loading window.onload = initialize; вот этот скрипт вставил, все четко работает в хроме :pray: http://steamcommunit...561198061779161 Поделиться сообщением Ссылка на сообщение
Say_Sky_Plz #3926 11 декабря 2013 хелпаните со скриптом. у ЯБ 0 реакции http://steamcommunit...m/id/sayskyplz/ Поделиться сообщением Ссылка на сообщение
Orbyy #3927 11 декабря 2013 КТО НЕ МОЖЕТУБЕРИТЕ ТАМ БЛЯТЬSIZE 4в начале и конце Поделиться сообщением Ссылка на сообщение
o_O4kanaft #3928 11 декабря 2013 (изменено) :DDDDDD купил рли работает :pray: :pray: :pray: Изменено 11 декабря 2013 пользователем o_O4kanaft Поделиться сообщением Ссылка на сообщение
sky_bowbow #3929 11 декабря 2013 спасибо тому кто вбросил этот скрипт Поделиться сообщением Ссылка на сообщение
SapFIRE #3930 11 декабря 2013 нужно 3 победки мне завезти ато я даже на аматоргного дцп аутиста не тяну поделитесь впечатлениями от скрипта не тупит лаунж, браузер? http://steamcommunity.com/id/SapF/ Поделиться сообщением Ссылка на сообщение
Karras #3931 11 декабря 2013 (изменено) скрипт, для отображения цен на d2longe.com 1. У Вас должен стоять Google Chrome или Opera (другие браузеры не проверял) 2. Устанавливаем расширение Tampermonkey 3. Добавляем новый скрипт скрин 4. Сам скрипт: // ==UserScript==[/size] // @name Dota 2 Lounge item price displayer // @namespace http://www.enygma.ro // @version 1.1 // @author Enygma // @description Displays an item's lowest price offer from the Steam community market and also provides a helper to copy an item's name by clicking the panel under it. Based on the "Steam Market Price Matcher" script by tomatolicious available at http://userscripts.org/scripts/source/154071.user.js // @license GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html // @include http://dota2lounge.com/* // @updateURL http://userscripts.org/scripts/source/182588.user.js // @downloadURL http://userscripts.org/scripts/source/182588.user.js // @grant GM_xmlhttpRequest // @grant GM_addStyle // ==/UserScript== // initialize the script for the items on the page var initialize = function() { // find each item's name panel/slot var itemNamePanels = document.querySelectorAll(".item .name"); attachExtraPanelsAndListeners(itemNamePanels); // watch the right list of items for changes, when it exists var rightItemList = document.querySelector("#rightlist #itemlist"); if (rightItemList) { attachMutationObserver(rightItemList); } var offerPanel = document.querySelector("#messages #offer"); if (offerPanel) { attachMutationObserver(offerPanel); } } // add to each item's name panel an extra panel that contains the price information and a click handler to facilitate copying the item's name var attachExtraPanelsAndListeners = function(itemNamePanels) { for (var i = 0, length = itemNamePanels.length; i < length; i++) { var itemNamePanel = itemNamePanels[i]; // create our own panel to append.. var extraPanel = document.createElement('div'); extraPanel.innerHTML = "<span class='scriptStatus'>Ready</span>"; extraPanel.setAttribute("class", "extraPanel"); // ..and do so itemNamePanel.appendChild(extraPanel); // set mouseover event listener on the item itemNamePanel.parentNode.addEventListener("mouseover", getLowestPriceHandler, false); // set click event handler for the item's name panel so that the item name can be copied to the clipboard easier itemNamePanel.addEventListener("click", copyItemNameHandler, false); } } // attach a mutation observer on the target item container var attachMutationObserver = function(target) { // create an observer instance var observer = new MutationObserver(function(mutations) { // we`re intereste only in mutations that add nodes. This skips the mutation introduced by the "Add item to offer" button's removal if (mutations.length == 1 && mutations[0].removedNodes.length > 0) { return; } // when the mutation happens, augment the new items with price info and etc. itemNamePanels = target.querySelectorAll(".item .name"); attachExtraPanelsAndListeners(itemNamePanels); }); // configuration of the observer var config = { childList: true }; // pass in the target node, as well as the observer options observer.observe(target, config); } // event handler to grab the price var getLowestPriceHandler = function() { var itemNameElement = this.querySelector(".name"); // don`t try to get the price if we've already retrieved it if (itemNameElement.querySelector(".scriptStatus").innerHTML != "Ready") { return; } var theItem = itemNameElement.querySelector("b").innerHTML.trim(); var theItemString = encodeURIComponent(theItem); // from Steam's community market website var appID = 570; itemNameElement.querySelector(".scriptStatus").innerHTML = "Loading..."; GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/market/listings/" + appID + "/" + theItemString + "/", onload: function (response) { var httpResponse = response.responseText; var match = lowestPriceWithFeeRegExp.exec(httpResponse); var priceWithFee = "<span class='" + (match ? "itemMarketable'>" + match[1] : "itemNotMarketable'>Not Marketable") + "</span>"; match = lowestPriceWithoutFeeRegExp.exec(httpResponse); var priceWithoutFee = match ? match[1] + " - without fee (seller receives)" : ""; itemNameElement.querySelector(".scriptStatus").innerHTML = "<span title='" + priceWithoutFee + "'>" + priceWithFee + "</span>"; } }); } // cached RegExps used to read the item's value from the Steam page. var lowestPriceWithFeeRegExp = /<span class="market_listing_price market_listing_price_with_fee">\s*(.*?)\s*<\/span>/i; var lowestPriceWithoutFeeRegExp = /<span class="market_listing_price market_listing_price_without_fee">\s*(.*?)\s*<\/span>/i; // event handler to facilitate copying an item's name var copyItemNameHandler = function(event) { // stop the element's parent (item) from getting the click event. This stops the item from being selected event.stopPropagation() // make sure we select the item name element var itemNameElement = event.target; while (!hasClass(itemNameElement, "name")) { itemNameElement = itemNameElement.parentNode; } // get and display the item's name var itemName = itemNameElement.querySelector("b").innerHTML.trim(); window.prompt("Press CTRL+C to copy the item's name:", itemName); } // helper method to check if an element has the specified class name var hasClass = function(element, cls) { return (" " + element.className + " ").indexOf(" " + cls + " ") > -1; } // style GM_addStyle(".itemNotMarketable { color : red } .itemMarketable { color: green }"); // initialize the script once the page has finished loading window.onload = initialize;[/size][size=4][/size] 5.Профит цены берутся с маркета вроде не было тут всю хуйню пофиксил в первый пост можно запилить Изменено 11 декабря 2013 пользователем Karras кек Поделиться сообщением Ссылка на сообщение
P3nny #3932 11 декабря 2013 (изменено) Unusual Cluckles the BraveDivine EssenceПотусторонний самоцветСвет создателяPrismatic Gem за сколько такого можно продать ? Изменено 11 декабря 2013 пользователем P3nny Steam Steamhttp://steamcommunity.com/id/oldmanZ Ladies кот-пес Поделиться сообщением Ссылка на сообщение
MacSed #3933 11 декабря 2013 cheto easy viigral dreda nexusa v star serii potrenilsa . no ebanogo roshana tak i ne prodal shas eshe navi pizdanem moj prodam xz Поделиться сообщением Ссылка на сообщение
GoodWin #3934 11 декабря 2013 cheto easy viigral dreda nexusa v star serii potrenilsa . no ebanogo roshana tak i ne prodal shas eshe navi pizdanem moj prodam xzпочему на шмот не меняешь? Поделиться сообщением Ссылка на сообщение
pulver #3935 11 декабря 2013 нужно 3 победки мне завезти ато я даже на аматоргного дцп аутиста не тяну поделитесь впечатлениями от скрипта не тупит лаунж, браузер?нет не тупит, цену за 1-2 секунды подгружает, никаких изменений в быстродействии не замечено автору респект :pray: http://steamcommunit...561198061779161 Поделиться сообщением Ссылка на сообщение
Say_Sky_Plz #3936 11 декабря 2013 бля ебать я осел.... там цены не сразу прогружаются а я всё скрипт переписываю http://steamcommunit...m/id/sayskyplz/ Поделиться сообщением Ссылка на сообщение
John Wayne #3937 11 декабря 2013 Есть хук, чистый.Продам за qiwi или ключи. https://www.twitch.tv/rasl лучший стрим на всём диком западе. Поделиться сообщением Ссылка на сообщение
JustinTimberlake #3938 11 декабря 2013 ключи куплю по 56ркиви, вм, яд Поделиться сообщением Ссылка на сообщение
Say_Sky_Plz #3939 11 декабря 2013 у кого то был сейм праблем... то евро то доллары то рубли... втф http://steamcommunit...m/id/sayskyplz/ Поделиться сообщением Ссылка на сообщение
Гость Akiyama Mio #3940 11 декабря 2013 cheto easy viigral dreda nexusa v star serii potrenilsa . no ebanogo roshana tak i ne prodal shas eshe navi pizdanem moj prodam xzДа всем срать на тебя и твою аматорку Поделиться сообщением Ссылка на сообщение