부족전쟁 집회장 다중 유닛선택 스크립트

부족전쟁 집회장 다중 유닛선택 스크립트


이 부족전쟁이라는 게임이 초반에야 열씸히 하면 대략 되는데요....

게임을 진행 할수록 열씸히 가지고는 매우 부족하게 됩니다.

손을 쓸수 있는 정도 내여야 뭐를 하던가 말던가 하지....

마을번호 100넘어가는 순간부터 미치고 펄떡 뛰는 겁니다.

대략 어느정도의 마을을 소유한 뒤에도 꾸준한 플레이를 유지하고자 한다면 스트립트의 사용은 필수인데요~

집회장 대량 유닛 선택 스크립트를 알아 보았습니다.


javascript:Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i< this.length; i++) {if (this[i] === obj) {listed = true;break;}}return listed;};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;};units = Array('spear','sword','axe','archer','spy','light','heavy','marcher','ram','catapult','knight','snob');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs[i].type == 'text') {if (units.contains(inputs[i].name)) {next = inputs[i].nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements[inputs[i].name], next.firstChild.nodeValue.replace(/\(/g, "").replace(/\)/g, ""));}}}


위의 코드는 집회장에서의 다중유닛 선택시에 쓰이는 코드입니다.

[전체유닛 선택을 위해서!!]

[위와 같이 일괄 선택 가능]
뭐 선택 뿐만 아니라 자신이 원하는 구성으로의 선택도 가능한데요~

귀족+공병, 방어병 등의 병력 조합이 가능합니다.

위의 코드에 아래 내용을 참조하여 코드를 재편집 하면 되겠습니다^^

Array('spear','sword','axe','archer','spy','light' ,'heavy','marcher','ram','catapult','knight','snob ')
창/검/도끼/아처/정탐/기마/중기/궁기/램/카타/팔라/노블 순서 입니다. 이것을 추가 혹은 제거함으로서 선택될 대상이 되게하거나, 선택되지 않게 할 수 있습니다.