Редактирование групп с карты.

DeletedUser

Гость
Описание:
Данный скрипт позволяет редактировать группы деревень в 1 клик прямо с карты.


Скрипт:
Код:
javascript: eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6 10(){$(\'#1p\').14(6(){d 3=C.1m.Q(\'3=\')[1];T(3);b f});$(\'1b\').1q(\'1r\',6(e){y(e.z==1e){$(\'#8\').x({"l":"+=11"},"u");b f}X y(e.z==1o){$(\'#8\').x({"l":"-=11"},"u");b f}X y(e.z==13){$(\'#8\').x({"l":"s"},"u");b f}});$(\'#1l\').w(\'<1k>Работа с группами: <N 3="1c"> </N>\');$(\'#8\').Y();7="";m=[];$.1j(\'D.A?5=\'+g.5.3+\'&E=1n&3=\'+g.5.3,6(P){$(\'18\').w(\'<k 3="t" 1a="1d:1f">\'+P+\'</k>\');d h=$(\'#t .V:1h(0) a:1i\');h=h.1g(\'J\').Q(/(&h=)(.{4})/)[2];$(\'#t\').Y();$.1N(\'D.A?5=\'+g.5.3+\'&E=n&1H=5&1G=1J&h=\'+h+\'&O=\'+g.5.3+\'\',6(r){1L(d S 1K r.R){d o=r.R[S];7+=\'<9><p><v I="L" 17="\'+o.j+\'" j="n[]" B="\'+o.3+\'" c="W"></p><p>\'+o.j+\'</p></9>\'}7=\'<19 3="U" j="U"><7 15:16; 1E="#1D" 3="1w" c="V"><1v><9 3="K"><q c="H" G="2">Доступные группы</q></9>\'+7+\'<9 3="K"><q c="H" G="2"><v I="1s" 3="Z" B="Обновить" c="W" J="b f;"></q></9></7></19>\';$(\'18\').w(\'<k 3="8" 1a="1t:1x; 15:16; 1C:1A%; 1z: 1I; l:s; 1B:s;">\'+7+\'</k>\');$(\'#Z\').14(6(){m=[];F=\'\';d 12=$(\'#8 v:L:1y\');$.1u(12,6(i){m[i]=C.B;F+=C.17+\', \'});$(\'#1c\').1b(F)})})})}10();6 T(M){$.1F(\'D.A?5=\'+g.5.3+\'&E=n&1M=5\',{\'n\':m,\'O\':M})}',62,112,'|||id||village|function|table|dav|tr||return|class|var||false|game_data|||name|div|top|group|groups|val|td|th|json|0px||slow|input|append|animate|if|keyCode|php|value|this|game|screen|group_name|colspan|group_assigment|type|onClick|header|checkbox|mid|span|village_id|data|split|result|key|myGet|gr|vis|check|else|remove|sub|groupApp|100px|er||click|width|250px|title|body|form|style|html|group_info|display|40|none|attr|eq|last|get|br|continent_id|href|info_village|38|map|bind|keypress|submit|zIndex|each|tbody|group_table|155|checked|position|100|left|heigth|F8E9CA|bgcolor|post|ajax|mode|fixed|load_groups|in|for|ajaxaction|getJSON'.split('|'),0,{}))


Инструкция:
Запустив скрипт, дожидаемся появление окошка слева (*1 на скриншоте). В данном окошке отображаются все ваши группы деревень. Выбрав нужные группы (*2 на скриншоте), нажимаем обновить (*3 на скриншоте), в следствии чего, у нас изменится информация о редактируемых группах (*4 на скриншоте). Теперь мы просто нажимаем на интересующую деревню, и эта деревня автоматически заносится в группы, которые вы указали. Для того чтобы сменить группы добавления, нужно установить соответствующие галочки и нажать Обновить, после опять нажимаем на карте для добавления.

Для более правильной работы скрипта по карте стоит перемещаться стрелочками (*5 на скриншоте), перетаскивание мышкой крайне нежелательно, поскольку случайным образом можно нажать на ненужную нам деревню.

Скрипт блокирует клавиши клавиатуры: Вверх, вниз, Enter.
Они используются для:
Вверх -> Поднять блок с группами на 100px;
Вниз -> Отпустить блок с группами на 100px;
Enter -> Вернуть блок в исходное положение;

Скриншот:


Дополнительная информация:
Разработка скрипта: AlTiger.
Планы на будущее:
Версия 2.0
  • Работа скрипта только с деревнями, принадлежащим игроку. (готово)
  • После добавления, в PoPup окошке сразу показываются группы. (готово)
  • Кнопка перезагрузки содержимого карты. (готово)
  • В PoPup окошко добавлена информация о разработках в кузнице. (в разработке)
  • Кнопка отключения скрипта без перезагрузки страницы.

Оч. долгий перерыв
Версия 3.0
  • Работа как указывание групп для деревни, так и с простым добавлением без удаления.


Что делать если у меня не работает скрипт?
  1. Сохранять спокойствие.
  2. Проверить правильность ввода скрипта, не появилось ли каких-то ненужных букв в начале и конце скрипта.
  3. Если вы обладатель IE любой версии, попробуйте запустить скрипт в других браузерах (FF, Chrome, Opera). Работоспособность в IE я не гарантирую, и в случае неработающего в IE скрипта я ничего делать не буду.
  4. Если у вас любой другой браузер, попробуйте обновить браузер до последней версии.
  5. Если ничего это не помогло, сообщить в данной теме: Браузер(с версией), скрипт который вы вставляете (полностью скопировать его из своего квикбара, а не с данной темы), описание ошибки.
 
Последнее редактирование модератором:

DeletedUser

Гость
спс за скрипт, оч. хорошая вещь, давно искал подобный...
 

DeletedUser

Гость
перестал работать :(

Опера.
Version 11.50
Build 1074
Platform Mac OS X
System 10.6.6

Код:
javascript: eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6 10(){$(\'#1p\').14(6(){d 3=C.1m.Q(\'3=\')[1];T(3);b f});$(\'1b\').1q(\'1r\',6(e){y(e.z==1e){$(\'#8\').x({"l":"+=11"},"u");b f}X y(e.z==1o){$(\'#8\').x({"l":"-=11"},"u");b f}X y(e.z==13){$(\'#8\').x({"l":"s"},"u");b f}});$(\'#1l\').w(\'<1k>Работа с группами: <N 3="1c"> </N>\');$(\'#8\').Y();7="";m=[];$.1j(\'D.A?5=\'+g.5.3+\'&E=1n&3=\'+g.5.3,6(P){$(\'18\').w(\'<k 3="t" 1a="1d:1f">\'+P+\'</k>\');d h=$(\'#t .V:1h(0) a:1i\');h=h.1g(\'J\').Q(/(&h=)(.{4})/)[2];$(\'#t\').Y();$.1N(\'D.A?5=\'+g.5.3+\'&E=n&1H=5&1G=1J&h=\'+h+\'&O=\'+g.5.3+\'\',6(r){1L(d S 1K r.R){d o=r.R[S];7+=\'<9><p><v I="L" 17="\'+o.j+\'" j="n[]" B="\'+o.3+\'" c="W"></p><p>\'+o.j+\'</p></9>\'}7=\'<19 3="U" j="U"><7 15:16; 1E="#1D" 3="1w" c="V"><1v><9 3="K"><q c="H" G="2">Доступные группы</q></9>\'+7+\'<9 3="K"><q c="H" G="2"><v I="1s" 3="Z" B="Обновить" c="W" J="b f;"></q></9></7></19>\';$(\'18\').w(\'<k 3="8" 1a="1t:1x; 15:16; 1C:1A%; 1z: 1I; l:s; 1B:s;">\'+7+\'</k>\');$(\'#Z\').14(6(){m=[];F=\'\';d 12=$(\'#8 v:L:1y\');$.1u(12,6(i){m[i]=C.B;F+=C.17+\', \'});$(\'#1c\').1b(F)})})})}10();6 T(M){$.1F(\'D.A?5=\'+g.5.3+\'&E=n&1M=5\',{\'n\':m,\'O\':M})}',62,112,'|||id||village|function|table|dav|tr||return|class|var||false|game_data|||name|div|top|group|groups|val|td|th|json|0px||slow|input|append|animate|if|keyCode|php|value|this|game|screen|group_name|colspan|group_assigment|type|onClick|header|checkbox|mid|span|village_id|data|split|result|key|myGet|gr|vis|check|else|remove|sub|groupApp|100px|er||click|width|250px|title|body|form|style|html|group_info|display|40|none|attr|eq|last|get|br|continent_id|href|info_village|38|map|bind|keypress|submit|zIndex|each|tbody|group_table|155|checked|position|100|left|heigth|F8E9CA|bgcolor|post|ajax|mode|fixed|load_groups|in|for|ajaxaction|getJSON'.split('|'),0,{}))

на карте не открывается окошко с группами, хотя надпись "работа с группами" появилась.
 
Последнее редактирование модератором:

DeletedUser

Гость
Я тут ничем не помогу, тигра скрипт зашифровал, а исходник только у него =(
 

DeletedUser28385

Гость
Очень нужная вещь для крупных аккаунтов.
 

DeletedUser

Гость
Раз кому-то скрипт понадобился, просьба дать акк с премиумом, для доработки и модернизации скрипта.

ps. галко пися.
 
Верх