Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
10:27
3714
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Вопросы и помощь в игре-->
<<|<|428|429|430|431|432|433|434|435|436|437|438|>|>>

АвторВопросы по Скриптам
для ElMarado:
это я сейчас не понял, про какой скрипт ты ))
Я вообще спрашиваю, кто делает строку с переключением фрак - хочу попробовать такой, я билдмастером пользуюсь, но так тоже вроде удобно.
для ElMarado:
всегда пожалуйста) кстати, в первой итерации так и сделал https://prnt.sc/mq0e07
но и с перками чуть выше куклы, показалось не комильфо, и перекинул в область новостей.
То, что доктор прописал
"на вкус и цвет все фломастеры разные" - скрипт изначально планировался для перков на странице перса, а уж куклу это так - попутно сделано, пока увидел "хотелку" и была свободна "могучка"))
скрипты тем и хороши, что это опенсорс, каждый может внести что-то свое, главное разобраться в коде.
для Sweag:
А можно именно куклу под перки, что там изменить надо?
для Sweag:
Впрочем не нужно, спс)
для Sweag:
разобрался. Конфликтует с расширенными ссылками - так как там есть переходы на конкретные области "help", то кукла вставляется чёрт-те куда
Там лучше заменить на
if(t1[i].href.endsWith('help.php')){
для Sweag:
Изначально даже не думал о таком способе реализации (выдирать всю куклу).
Думал вставить матрицу 3х3 и в неё переместить картинки снизу. Только для того, чтобы правильно определить какой арт в какой слот идёт, пришлось бы базу всех артов прописывать. А после появления новых каждый раз обновлять его. Вот и влом было.

А твой способ универсальный. Какие бы арты не появлялись, ничего обновлять не нужно.
для CheckT:
там несколько ссылок заканчивается на help.php (как минимум 2), это не показатель для проверки.. ссылки есть в выпадающем меню "Об игре" и он может туда пихать.
Как вариант сделать обратный цикл:

for(var i=t1.length-1; i>0; i--){ c небольшими изменениями

тогда ссылки будут проверяться с конца, а в конце как раз нужная нам в новостном блоке.
для ElMarado:
способ универсальный - просто я, вероятно, более ленивый)))
для ElMarado:
выложи тогда свой скрипт чтобы только кукла была, смотрю актуальна кукла без перков, а то лень еще один скрипт публиковать с похожим содержимым))
для Sweag:
ну кстати да, так даже лучше.
А ещё надёжнее, собственно, взять парента и проверить, что там есть, например, и inventory и/или "Последний бой"
для ElMarado:
Выложите пожалуйста свои правки этого скрипта)
для Sweag:

var hrefs = document.getElementsByTagName('a');
for(var i=0; i<hrefs.length; i++){
if(hrefs[i].href.indexOf('pl_transfers') > -1){
if(hrefs[i].className =='pi')continue;
var s = hrefs[i].href.split('pl_transfers');
var s1 = s[0]+'pl_info'+s[1];
get_table(s1);
break;
}
}

function insert_table(_kukla_)
{
var t = document.getElementsByTagName('BR');
t[1].parentNode.innerHTML += _kukla_;
}

function get_table(href)
{
var table_kukla = "<div><";
var xhr = new XMLHttpRequest();
xhr.open("GET", href, true);
xhr.overrideMimeType('text/html; charset=windows-1251');
xhr.send();
xhr.onreadystatechange = function() {
if (xhr.readyState != 4) return;
if (xhr.status == 200) {
var text = xhr.responseText.split('table');
for(var i=1; i<text.length; i++){
if(text[i].indexOf('kukla') > -1){
table_kukla += "table" + text[i-1] + "table" + text[i];
}
}
table_kukla += "table></div>";
insert_table(table_kukla);
}
};
}
Пробелы похерились. :(

Если нужно выложить в виде уже готового скрипта, то могу вечером. Предварительно убрав нижние арты.
да, лучше б на стороннем ресурсе, чем здесь засорять техническими данными
Предварительно убрав нижние арты.
А можно сделать настройкой, что бы была возможность отображать и их?
для Sweag:
"на вкус и цвет все фломастеры разные" - скрипт изначально планировался для перков на странице перса, а уж куклу это так - попутно сделано, пока увидел "хотелку" и была свободна "могучка"))

А если кукла "на месте" перков, то как перки тогда задвинуть в область новостей..?
для Pagan of Dark:
ну если всем так больше по душе - переделаю скрипт, поменяю местами. Через полчасика будет
хотя... чего там менять то:
строчку insert_table(table_perk, table_kukla);
меняем на insert_table(table_kukla, table_perk);
универсальный код)))
Немного поправил

InfoPerk
378276-infoperk
Вывод перков и куклы персонажа на главную страницу
Perks & ammunition to main page
(небольшая доработка скрипта от Sweag)

2019.02.26 v1.5.2
- исправлены импорты
- рефакторинг
работает на 178 и lords
<<|<|428|429|430|431|432|433|434|435|436|437|438|>|>>
К списку тем
2007-2024, онлайн игры HeroesWM