Показать сообщение отдельно
  #5  
Старый 28.04.2014, 11:49
Аватар для Fingolfin Fingolfin не в сети
Апостол
 
Регистрация: 20.08.2007
Сообщения: 968
Репутация: 53
Fingolfin Продвинутый пользователь
По умолчанию

Цитата:
Сообщение от Just Crazy
В целом согласен, каждый работает на всех пользователей, но и на себя тоже. Оба расширения ставить никто не запрещает. Политика клана такова, что сотрудничать желания нет.
Просто ещё во времена хекстора и менеджера под IE был разговор у нас с создателями хекстора, чтоб перекинуть апи друг на друга, но не договорились тогда. Смысл ставить 10 расширений, которые, кстати, трафик жрут и при этом передают одни и те же данные на 10 серверов?) Не проще было обмениваться данными между серверами?)
Какая такая политика?) Неужели вы спросили у Серёжи или Кати и они Вам отказали?) Не верю) Я им расширение передавал с условием того, что оно во благо пользователей будет)
Цитата:
Сообщение от Just Crazy
А в чем Вы увидели плагиат? или данные с румы можно брать каким-то неведомым способом не гуляя по дереву?
Ну, глядя на структуру, я сразу вижу свой стиль написания) Сравните с хекстором, там совсем другой стиль и механизм взаимодействия)
А у вас даже некоторые переменные называются также, как у меня))) И определение уровня лаба - чисто моё) и корневой элемент - слой LocationContent от которого идёт всё пляска по дереву) Я его выбрал случайно, если честно) просто потому, что мне так было удобнее, у вас точно также и даже переменная также называется)

Что называется, найдите 10 отличий)
У меня чисто на JS, а у вас тоже самое один в один переписано на QJuery)
Да и сам парсинг того, что в комнате находится тоже "похожжжжж"))))

Цитата:
var l = window.document.getElementById("LocationContent");
//Get room id
roomid = -1;
sc = window.document.getElementsByTagName('script');
if (sc) {
for (j = 0; j < sc.length; j ++) {
s = sc[j].text;
if (s.indexOf('g_room = ') + 1) {
i = s.indexOf('g_room = ') + 10;
s = s.substr(i,s.length);
i = s.indexOf("'");
s = s.substr(0,i);
roomid = s;
break; } } }


if ((roomid >= 18612481) && (roomid <= 18612529))
{ lablevel = 1; roomid = Math.abs(18612481 - roomid); labtype = 1; }
if ((roomid >= 18612737) && (roomid <= 18612991))
{ lablevel = 2; roomid = Math.abs(18612737 - roomid); labtype = 1; }
if ((roomid >= 18612993) && (roomid <= 18613073))
{ lablevel = 3; roomid = Math.abs(18612993 - roomid); labtype = 1; }
if ((roomid >= 18284801) && (roomid <= 18284944))
{ lablevel = 1; roomid = Math.abs(18284801 - roomid); labtype = 2; }
if ((roomid >= 18285057) && (roomid <= 18285131))
{ lablevel = 2; roomid = Math.abs(18285057 - roomid); labtype = 2; }
if (lablevel > 0)
{

Цитата:
l = $('#LocationContent').html();
if (l){
ht=$('script').text();
if (ht) {
s=/g_room\s*=\s*\'([^\']+)\';/i.exec(ht);
if (s) {
roomid=parseInt(s[1]);
switch(true){
case roomid>=18612481&&roomid<=18612529: lab_level=1; break;
case roomid>=18612737&&roomid<=18612991: lab_level=2; break;
case roomid>=18612993&&roomid<=18613072: lab_level=3; break;
case roomid==1677787392||roomid==1694564608||roomid==17 11341824: break;//ghosts
default:
chrome.extension.sendRequest({"lab":1,"val":1});
break;
}
if(lab_level>0){

__________________
Тот, кого нельзя называть ()
Nai Silmaril maitassen, Nauglafring yatesse, ar Feanaro tielyanna
Самый быстрый поисковик по базару
Карта Лаба Древних Руин
Локатор Ополчения
Карта Хаддана

Последний раз редактировалось Fingolfin, 28.04.2014 в 11:53.
Ответить с цитированием