Деревни игрока ББ-кодом

  • Автор темы DeletedUser12618
  • Дата начала

DeletedUser12618

Гость
Данный скрипт отображает все деревни игрока бб-кодом что поможет вам при атаках или копировании координат деревень на форум, в личку или в заметки.

Скрипт:

Код:
javascript:function getGameDoc(){getdoc = window.document;if(!getdoc.URL.match('game\.php')){for(var i=0;i<window.frames.length;i++){if(window.frames[i].document.URL.match('game\.php')){getdoc = window.frames[i].document;}}}return getdoc;}doc = getGameDoc();function main(doc){var getMain = doc.getElementsByTagName("TABLE");for(var a=0;a<getMain.length;a++){if(getMain[a].className=="main"){var getTable1 = getMain[a].getElementsByTagName("TABLE")[1];var clonePlayer = getTable1.getElementsByTagName("TR")[0].cloneNode(true);var clonePoints = getTable1.getElementsByTagName("TR")[1].cloneNode(true);var cloneRang = getTable1.getElementsByTagName("TR")[2].cloneNode(true);var cloneAlly = getTable1.getElementsByTagName("TR")[3].cloneNode(true);if(!getTable1.getElementsByTagName("A")[4]){}else{var getAkte = getTable1.getElementsByTagName("A")[4].href;var AkteSplit = getAkte.split(".");var welt = AkteSplit[0].slice(8,10);AkteSplit = getAkte.split("&");var pit = AkteSplit[1];}var getTable2 = getMain[a].getElementsByTagName("TABLE")[2];var getRows = getTable2.getElementsByTagName("TR");for(var c=0;c<getRows.length;c++){if(getRows[c].firstChild.nodeName=="TD"){getRows[c].getElementsByTagName("TD")[1].firstChild.insertData(0,"[village]");getRows[c].getElementsByTagName("TD")[1].firstChild.insertData(getRows[c].getElementsByTagName("TD")[1].firstChild.data.length,"[/village]");getRows[c].removeChild(getRows[c].firstChild);}}getRows[0].removeChild(getRows[0].firstChild.nextSibling);if(!getTable1.getElementsByTagName("A")[4]){}else{var newTR = doc.createElement("TR");var newTD = doc.createElement("TD");var newText=doc.createTextNode("");newTD.appendChild(newText);newTR.appendChild(newTD);getTable2.firstChild.nextSibling.insertBefore(newTR,getTable2.getElementsByTagName("TR")[0]);}getTable2.firstChild.nextSibling.insertBefore(cloneAlly,getTable2.getElementsByTagName("TR")[0]);getTable2.getElementsByTagName("A")[0].firstChild.insertData(0,"[ally]");getTable2.getElementsByTagName("A")[0].firstChild.insertData(getTable2.getElementsByTagName("A")[0].firstChild.data.length,"[/ally]");getTable2.firstChild.nextSibling.insertBefore(cloneRang,getTable2.getElementsByTagName("TR")[0]);getTable2.firstChild.nextSibling.insertBefore(clonePlayer,getTable2.getElementsByTagName("TR")[0]);getTable2.getElementsByTagName("TH")[0].firstChild.insertData(0,"[player]");getTable2.getElementsByTagName("TH")[0].firstChild.insertData(getTable2.getElementsByTagName("TH")[0].firstChild.data.length,"[/player]");}}}if(!doc.URL.match('screen=info_player')){alert('You have to be on a players overview!');}else{main(doc);}

Установка:

1 Настройки - Редактирование закладок
2 Заглавие: Деревни ББ-кодом
3 Ссылка на пиктограмму: Не обязательно
4 Целевая ссылка: Копируем скрипт


Как работает этот скрипт?

1: Открываем профиль нужного игрока
2: Жмем на скрипт
3: Копируем коры домиков


Должно получится так:

1258410738-clip-41kb.png


З.Ы. У кого будут проблеми спрашивайте.

Код:
[COLOR="Red"][B]EDIT: Скрипт поправил, с пробелами проблему решил, скрипт полностью рабочий[/B][/COLOR]
 
Последнее редактирование модератором:

DeletedUser

Гость
А никак нельзя сделать вроде того же, но чтоб по итогам скрипта показывались коры всех дер игрока в подходящем формате для фарм-скрипта по типу 500|500 500|501 500|502 и т.д.?
 

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
71
скрипт на коры с профиля написал и оформил на форуме

С ув. Евгений
 
Последнее редактирование:

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
71
:(
тоже устарел. посмотрите альтернативы, а этот пока пойдёт на доработку
 
Верх