Godkjent "Sortering og videresending av rapporter"-scriptet

DeletedUser

Guest
Navn:"Sortering og videresending av rapporter"-scriptet (rapportscriptet)
Versjon: 1.00
Dato: 05.01.2014
Link: -

Forklaring:
Dette scriptet gjør sortering og videresending av nuks-rapporter litt lettere.

Scriptet er tre script i et. Tre forskjellige handlinger som kan gjøres på hver sin side.
-> Rapportoversiktsiden
-> Rapportsiden
-> Videresende siden

Rapportoversiktsiden
På denne siden vil scriptet lete etter rapporter med fellesnevner "NUKE". Derfor er det veldig viktig å tage utgående angrep, og viktig at det skrives med store bokstaver for at scriptet skal fungere. Scriptet vil forkaste rapporter som er videresendt fra andre. En ting som er viktig å være ops på, er at scriptet vil se alle egne rapporter med "NUKE" i navnet, derfor vil den ta feiltaga rapporter, og rapporter man kanskje har brukt scriptet på før.

Scriptet vil gjøre to ting med disse egne nuke-rapportene. Først vil den huke av boksen til venstre for rapporten, og deretter åpne rapporten i en ny fane.

18eb37940351b6ea8672a60a9e3cece7.png


Nå som nuksa er avhuket, er det enkelt å flytte dem over i en gruppe.

Rapportsiden
På denne siden er det bare å trykke på scriptet en gang til, så vil den trykke på "Videresend" for deg. Enkelt og greit. Hvis man samtidig freser igjennom alle rapportsidene samtidig, så vil dette gjøres på en-to-tre.

En annen ting som er bra med å videresende rapportene én og én er at mottakeren slipper å måtte "godta" rapportene hele tiden. Noe som er ekstremt tungvindt, og det er lett å glemme å godta alt sammen.

Videresende siden
På denne siden vil scriptet skrive inn hvem rapporten skal videresendes til, og den trykke "Videresend" for deg. Dette gjøres utrolig fort hvis man klarer å kombinere å bytte side samtidig som man trykker på scriptet.

I scriptet marker jeg noe med grønt. Her er hvem scriptet legger inn i det hvite feltet. Den må oppdateres fra tid til annen når spillerne leaver/slutter/joiner stammen. Husk å fjerne dere selv fra listen.

04cb33c38ae9c36017414338c75ae3fb.png

9994aa9759af63f608d35fec9fe538ab.png


Boom, der er alt ferdig.

Scriptet:
Javascript:
(function() {
function sende(){
var spiller = "19messi19;aightm8;alta0411;Bjorni499;Bohic;buuurnnn;Carr0;Creo;engel78;ezio-auditore;furusletta;Gamla;gertpe;Gjossi;Hakkespetten;Happy-Hippo;Houdini;hvalen;Kaffedivaen;kongkris;Kyca;Mance Rayder;Midilander.;Mr and Mrs Smith;NTU Spawn;Oldtimer;Phenix;PolarBear;radisson;RaM77;Real Steel;Rufus93;SambaUlf;Screto;Shred;Stinker;Tarahumaraen;Torquemada;Tørpo Tøstein Nerrigarde;Tvutt;Usain Volt;Villarreal;Wiely;Xian chao;yasir";
var felt = document.getElementById('igm_to').parentNode.parentNode.children[1];
felt.value = spiller;
document.getElementById('igm_to').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.children[1].children[0].click();
};
function irapp(){
var vider = document.getElementById('content_value').children[1].children[0].children[0].children[1].children[0].children[0].children[0].children[0].children[2].children[0].children[0].children[0].children[0];
vider.click();
};
function sorter(){
var oversikt = document.getElementById('report_list').children[0].children;
for(i=0;i<oversikt.length-2;i++) {
var loop = oversikt[i+1].children;
var tekst = loop[1].innerHTML;
var boks = loop[0].children[0];
var hrefen = loop[1].getElementsByTagName("a")[0].href;
var isForwarded = loop[1].innerHTML.indexOf("/forwarded.") != -1;
if(tekst.indexOf("NUKE") != -1 && !isForwarded) {
boks.click();
window.open(hrefen,"");
}
}
}
if(document.getElementById('filter_subject')) {
sorter();
}else if(document.getElementById('attack_luck')) {
irapp();
}else if(document.getElementById('igm_to')) {
sende();
}
})()
Scriptet i
Kode:
:[/b]
[spoiler][CODE]Javascript:
(function() {
	function sende(){
		var spiller = "19messi19;aightm8;alta0411;Bjorni499;Bohic;buuurnnn;Carr0;Creo;engel78;ezio-auditore;furusletta;Gamla;gertpe;Gjossi;Hakkespetten;Happy-Hippo;Houdini;hvalen;Kaffedivaen;kongkris;Kyca;Mance Rayder;Midilander.;Mr and Mrs Smith;NTU Spawn;Oldtimer;Phenix;PolarBear;radisson;RaM77;Real Steel;Rufus93;SambaUlf;Screto;Shred;Stinker;Tarahumaraen;Torquemada;Tørpo Tøstein Nerrigarde;Tvutt;Usain Volt;Villarreal;Wiely;Xian chao;yasir";
		var felt = document.getElementById('igm_to').parentNode.parentNode.children[1];
		felt.value = spiller;
		document.getElementById('igm_to').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.children[1].children[0].click();
	};
	function irapp(){
		var vider = document.getElementById('content_value').children[1].children[0].children[0].children[1].children[0].children[0].children[0].children[0].children[2].children[0].children[0].children[0].children[0];
		vider.click();
	};
	function sorter(){
		var oversikt = document.getElementById('report_list').children[0].children;
		for(i=0;i<oversikt.length-2;i++) {
			var loop = oversikt[i+1].children;
			var tekst = loop[1].innerHTML;
			var boks = loop[0].children[0];
			var hrefen = loop[1].getElementsByTagName("a")[0].href;
			var isForwarded = loop[1].innerHTML.indexOf("/forwarded.") != -1;
			if(tekst.indexOf("NUKE") != -1 && !isForwarded) {
				boks.click();
				window.open(hrefen,"");
			}
		}
	}
	if(document.getElementById('filter_subject')) {
		sorter();
	}else if(document.getElementById('attack_luck')) {
		irapp();
	}else if(document.getElementById('igm_to')) {
		sende();
	}
})()
[/spoiler]


Sliter du med å finne ut hvilke spillere du skal sende til? Jeg har den perfekte løsning: et annet script.
http://forum.tribalwars.no.com/showthread.php?17664-Stammemedlemmer

Med dette scriptet er det bare å kopiere rett over til der det er grønt på dette scriptet. Husk å fjerne deg selv.

Takk til Johnny Knoxville
 
Sist redigert av en moderator:
Topp