By script

DeletedUser

Guest
Jag vet att det finns 1 script som bytter namn på alla dina byar tills samma namn: Tex: Urrskogen

Och jag vet att jag använde ett script som gjorde såhära: 001 Urrskogen - 002 Urrskogen

alltså den hadde alltid nått nmr eller nått sånt, nån som kan hjälpa?

Thanks
 

master of you

Member
Reaktionspoäng
0
testa detta


javascript:function%20get_random(){var%20ranNum=%20Math.floor(Math.random()*10);return%20ranNum+"";}var%20doc=document;if(window.frames.length>0)doc=window.main.document;var%20nummer=0;var%20finalNr=0;var%20startNr="N";var%20antalNr=3;var%20tempSlump="";var%20tempNummer="";var%20byNamn="";var%20slumpNr="ABC|XYZ";var%20val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn","1");if(val==1||val==2)byNamn=%20prompt("Skriv%20ditt%20bynamn!","XXX");if(val==2){startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)",%20antalNr);if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret",%20"1");if(startNr=="N"||%20startNr=="n")nummer=1;}if(val==3){slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");}var%20inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++)%20{tempNummer=nummer+"";if(inputs.id.indexOf('edit_input')!=-
 

farbror joakim

Active Member
Reaktionspoäng
0
Källkod:
javascript:var%20text='FJ was here!';var%20doc=document;if(window.frames.length>0)doc=window.main.document;var%20inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++){if(inputs[i].id.indexOf('edit_input')!=-1){inputs[i].value=text;inputs[i+1].click();}}end();

Det där sätter alla bynamn till samma.
 

DeletedUser

Guest
Källkod:
javascript:var%20text='FJ was here!';var%20doc=document;if(window.frames.length>0)doc=window.main.document;var%20inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++){if(inputs[i].id.indexOf('edit_input')!=-1){inputs[i].value=text;inputs[i+1].click();}}end();

Det där sätter alla bynamn till samma.

Men den sätter ju alla byar till samma namn? Jag vill ha olika nummer på alla byar :(
 

DeletedUser

Guest
Fick väl leta fram mitt byta-namn script. Detta är en ändrad version (kommer inte ihåg vem som gjorde originalet) som från början bara hade 3 funktioner (sätta namna, sätta namn med siffror framför samt sätta koordinater som namn). Det enda jag lade till var en funktion så man kunde sätta siffror efter namnet (funktion nr 4)

Källkod:
javascript:
function get_random() {
	var ranNum=Math.floor(Math.random()*10);
	return ranNum+"";
}
var doc=document;
if(window.frames.length>0)doc=window.main.document;
var nummer=0;
var finalNr=0;
var startNr="N";
var antalNr=3;
var tempSlump="";
var tempNummer="";
var byNamn="";
var slumpNr="ABC|XYZ";
var val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn\n4. Namnge byarna med siffror efter namnet","1");
if(val>4)end();
if(val==1||val==2|val==4)byNamn=%20prompt("Skriv%20ditt%20bynamn!");
if(val==2|val==4) {
	startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);
	antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)", antalNr);
	if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret", "1");
	if(startNr=="N"||%20startNr=="n")nummer=1;
}

if(val==3) {
	slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");
}
var%20inputs=doc.getElementsByTagName('input');
for(i=0;i<inputs.length;i++) {
	tempNummer=nummer+"";
	if(inputs[i].id.indexOf('edit_input')!=-1) {
		inputs[i].value="";
		if(val==2) {
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
		}
		if(val==2)inputs[i].value+=nummer;
		if(val==3) {
			tempSlump=slumpNr;
			if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",get_random());
			if(tempSlump.charAt(1)=="B")tempSlump=tempSlump.replace("B",get_random());
			if(tempSlump.charAt(2)=="C")tempSlump=tempSlump.replace("C",get_random());
			if(tempSlump.charAt(4)=="X")tempSlump=tempSlump.replace("X",get_random());
			if(tempSlump.charAt(5)=="Y")tempSlump=tempSlump.replace("Y",get_random());
			if(tempSlump.charAt(6)=="Z")tempSlump=tempSlump.replace("Z",get_random());
			byNamn="("+tempSlump+")";
		}
		
		inputs[i].value+=byNamn;
		if(val==4) { 
			inputs[i].value+=' ';
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
			inputs[i].value+=nummer;
		}
		
		inputs[i+1].click();
		nummer++;
	}
}

end();
 

DeletedUser

Guest
Captain Awesome funkar den där verkligen?

Jag får upp rutan där de står:

1.
2.
3.
4.

och massa saker, sen i rutan ska jag skriva???? .. har testat massa funkar inte :S
 

DeletedUser

Guest
Captain Awesome funkar den där verkligen?

Jag får upp rutan där de står:

1.
2.
3.
4.

och massa saker, sen i rutan ska jag skriva???? .. har testat massa funkar inte :S

I den första rutan ska du skriva en siffra för den funktionen du vill använda (1, 2, 3 eller 4)
 

DeletedUser

Guest
Testa detta :)

javascript:var%20text=prompt("Korståg:");if(text.length<=3)end();var%20numrering=window.confirm("Vill du ha automatisk numrering?");var%20doc=document;x=0;nollor="0";if(window.frames.length>0) doc=window.main.document;var%20inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++){if(inputs.id.indexOf('edit_input')!=-1){x++;XX=""+x;if(XX.length==1)nollor='00';if(XX.length==2)nollor='0';if(XX.length==3)nollor='';if(numrering==true){inputs.value=text+' '+nollor+''+x;}else{inputs.value=text;}inputs[i+1].click();}}end();
 

qiqi

Member
Reaktionspoäng
0
Fick väl leta fram mitt byta-namn script. Detta är en ändrad version (kommer inte ihåg vem som gjorde originalet) som från början bara hade 3 funktioner (sätta namna, sätta namn med siffror framför samt sätta koordinater som namn). Det enda jag lade till var en funktion så man kunde sätta siffror efter namnet (funktion nr 4)

Källkod:
javascript:
function get_random() {
	var ranNum=Math.floor(Math.random()*10);
	return ranNum+"";
}
var doc=document;
if(window.frames.length>0)doc=window.main.document;
var nummer=0;
var finalNr=0;
var startNr="N";
var antalNr=3;
var tempSlump="";
var tempNummer="";
var byNamn="";
var slumpNr="ABC|XYZ";
var val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn\n4. Namnge byarna med siffror efter namnet","1");
if(val>4)end();
if(val==1||val==2|val==4)byNamn=%20prompt("Skriv%20ditt%20bynamn!");
if(val==2|val==4) {
	startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);
	antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)", antalNr);
	if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret", "1");
	if(startNr=="N"||%20startNr=="n")nummer=1;
}

if(val==3) {
	slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");
}
var%20inputs=doc.getElementsByTagName('input');
for(i=0;i<inputs.length;i++) {
	tempNummer=nummer+"";
	if(inputs[i].id.indexOf('edit_input')!=-1) {
		inputs[i].value="";
		if(val==2) {
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
		}
		if(val==2)inputs[i].value+=nummer;
		if(val==3) {
			tempSlump=slumpNr;
			if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",get_random());
			if(tempSlump.charAt(1)=="B")tempSlump=tempSlump.replace("B",get_random());
			if(tempSlump.charAt(2)=="C")tempSlump=tempSlump.replace("C",get_random());
			if(tempSlump.charAt(4)=="X")tempSlump=tempSlump.replace("X",get_random());
			if(tempSlump.charAt(5)=="Y")tempSlump=tempSlump.replace("Y",get_random());
			if(tempSlump.charAt(6)=="Z")tempSlump=tempSlump.replace("Z",get_random());
			byNamn="("+tempSlump+")";
		}
		
		inputs[i].value+=byNamn;
		if(val==4) { 
			inputs[i].value+=' ';
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
			inputs[i].value+=nummer;
		}
		
		inputs[i+1].click();
		nummer++;
	}
}

end();


Skit bra!....
 

Exoclyps

Member
Reaktionspoäng
0
Detta är min favorit, postad utav SlowTarget på .net

Källkod:
javascript:var%20A='a';var%20c=6;var%20d=false;var%20t='';var%20b='';var%20a=document.getElementsByTagName('input');var%20n=1;var%20s='';var%20r=new%20RegExp("(\\d){3}");var%20e=new%20RegExp("random");for(i=0;i<a.length;i++){if(a[i].id.indexOf('edit_input')!=-1){if(t==''){t=a[i].value;if(t.match(r)){var%20m=r.exec(t);n=parseInt(m[0],10);}d=(t.match(e));}if(m!=null){s=(n<100?"0":"")+(n<10?"0":"")+n++;a[i].value=t.replace(r,s);}else{a[i].value=t;}if(d){b='';for(j=0;j<c;j++){b+=String.fromCharCode(A.charCodeAt(0)+Math.floor(Math.random()*26));}a[i].value=a[i].value.replace(e,b);}a[i+1].click();}}

Here you go...

this matches and incements numbers as before but also now matches the word random and replaces it with random letters

rename your first village random and set it off... you could even do random001random and see what happens....

600 chars and growing... still well within ie's limit.

Inte bara kan det köra random som han skriver. Det kan lätt göra om VadDuVill001 Vad005DuVill osv. Väldigt behändigt.
 
Senast ändrad:

DeletedUser

Guest
Fick väl leta fram mitt byta-namn script. Detta är en ändrad version (kommer inte ihåg vem som gjorde originalet) som från början bara hade 3 funktioner (sätta namna, sätta namn med siffror framför samt sätta koordinater som namn). Det enda jag lade till var en funktion så man kunde sätta siffror efter namnet (funktion nr 4)

Källkod:
javascript:
function get_random() {
	var ranNum=Math.floor(Math.random()*10);
	return ranNum+"";
}
var doc=document;
if(window.frames.length>0)doc=window.main.document;
var nummer=0;
var finalNr=0;
var startNr="N";
var antalNr=3;
var tempSlump="";
var tempNummer="";
var byNamn="";
var slumpNr="ABC|XYZ";
var val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn\n4. Namnge byarna med siffror efter namnet","1");
if(val>4)end();
if(val==1||val==2|val==4)byNamn=%20prompt("Skriv%20ditt%20bynamn!");
if(val==2|val==4) {
	startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);
	antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)", antalNr);
	if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret", "1");
	if(startNr=="N"||%20startNr=="n")nummer=1;
}

if(val==3) {
	slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");
}
var%20inputs=doc.getElementsByTagName('input');
for(i=0;i<inputs.length;i++) {
	tempNummer=nummer+"";
	if(inputs[i].id.indexOf('edit_input')!=-1) {
		inputs[i].value="";
		if(val==2) {
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
		}
		if(val==2)inputs[i].value+=nummer;
		if(val==3) {
			tempSlump=slumpNr;
			if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",get_random());
			if(tempSlump.charAt(1)=="B")tempSlump=tempSlump.replace("B",get_random());
			if(tempSlump.charAt(2)=="C")tempSlump=tempSlump.replace("C",get_random());
			if(tempSlump.charAt(4)=="X")tempSlump=tempSlump.replace("X",get_random());
			if(tempSlump.charAt(5)=="Y")tempSlump=tempSlump.replace("Y",get_random());
			if(tempSlump.charAt(6)=="Z")tempSlump=tempSlump.replace("Z",get_random());
			byNamn="("+tempSlump+")";
		}
		
		inputs[i].value+=byNamn;
		if(val==4) { 
			inputs[i].value+=' ';
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
			inputs[i].value+=nummer;
		}
		
		inputs[i+1].click();
		nummer++;
	}
}

end();


Går det å ändra i det så att man kan använda alternativ 2 men man kan ha ett mellanslag mellan nummret och namnet.
För nu blir det 001To victory!

Men vill ha 001 To victory!:)
 

DeletedUser

Guest
hej

alla scriptskrivare, jag skulle behöva ett byomdöparscript som ger byn samma namn som byn's koordinater

t.ex. by med koordinaterna 342|112 ska då ha namnet 342|112

nån som skulle kunna ordna ett sånt script? :eek:



spirit
 

DeletedUser

Guest
Jo jag testade det men då blev det bara på första byn av nån andledning:)
 

DeletedUser

Guest
Fick väl leta fram mitt byta-namn script. Detta är en ändrad version (kommer inte ihåg vem som gjorde originalet) som från början bara hade 3 funktioner (sätta namna, sätta namn med siffror framför samt sätta koordinater som namn). Det enda jag lade till var en funktion så man kunde sätta siffror efter namnet (funktion nr 4)

Källkod:
javascript:
function get_random() {
	var ranNum=Math.floor(Math.random()*10);
	return ranNum+"";
}
var doc=document;
if(window.frames.length>0)doc=window.main.document;
var nummer=0;
var finalNr=0;
var startNr="N";
var antalNr=3;
var tempSlump="";
var tempNummer="";
var byNamn="";
var slumpNr="ABC|XYZ";
var val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn\n4. Namnge byarna med siffror efter namnet","1");
if(val>4)end();
if(val==1||val==2|val==4)byNamn=%20prompt("Skriv%20ditt%20bynamn!");
if(val==2|val==4) {
	startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);
	antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)", antalNr);
	if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret", "1");
	if(startNr=="N"||%20startNr=="n")nummer=1;
}

if(val==3) {
	slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");
}
var%20inputs=doc.getElementsByTagName('input');
for(i=0;i<inputs.length;i++) {
	tempNummer=nummer+"";
	if(inputs[i].id.indexOf('edit_input')!=-1) {
		inputs[i].value="";
		if(val==2) {
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
		}
		if(val==2)inputs[i].value+=nummer;
		if(val==3) {
			tempSlump=slumpNr;
			if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",get_random());
			if(tempSlump.charAt(1)=="B")tempSlump=tempSlump.replace("B",get_random());
			if(tempSlump.charAt(2)=="C")tempSlump=tempSlump.replace("C",get_random());
			if(tempSlump.charAt(4)=="X")tempSlump=tempSlump.replace("X",get_random());
			if(tempSlump.charAt(5)=="Y")tempSlump=tempSlump.replace("Y",get_random());
			if(tempSlump.charAt(6)=="Z")tempSlump=tempSlump.replace("Z",get_random());
			byNamn="("+tempSlump+")";
		}
		
		inputs[i].value+=byNamn;
		if(val==4) { 
			inputs[i].value+=' ';
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
			inputs[i].value+=nummer;
		}
		
		inputs[i+1].click();
		nummer++;
	}
}

end();

Kanonbra men det är bara det att jag får inget mellanrum mellan siffrorna och namnet som jag såg en annan med skrivit om. Jag har valt alternativ 2 och följt anvisningarna och den gör precis som jag vill förutom att den inte sätter nåt mellanrum mellan siffrorna och namnet...

Vad är det jag missar på då?

Vore tacksam för ett svar :)
 

Exoclyps

Member
Reaktionspoäng
0
Så, med lite trixande så lyckades jag modifiera skriptet så det får med ett mellanrum. Säg till om det funkar eller inte. Funkade för mig, men jag testade inte så noga.

Källkod:
javascript:
function get_random() {
	var ranNum=Math.floor(Math.random()*10);
	return ranNum+"";
}
var doc=document;
if(window.frames.length>0)doc=window.main.document;
var nummer=0;
var finalNr=0;
var startNr="N";
var antalNr=3;
var tempSlump="";
var tempNummer="";
var byNamn="";
var slumpNr="ABC|XYZ";
var val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn\n4. Namnge byarna med siffror efter namnet","1");
if(val>4)end();
if(val==1||val==2|val==4)byNamn=%20prompt("Skriv%20ditt%20bynamn!");
if(val==2|val==4) {
	startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);
	antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)", antalNr);
	if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret", "1");
	if(startNr=="N"||%20startNr=="n")nummer=1;
}

if(val==3) {
	slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");
}
var%20inputs=doc.getElementsByTagName('input');
for(i=0;i<inputs.length;i++) {
	tempNummer=nummer+"";
	if(inputs[i].id.indexOf('edit_input')!=-1) {
		inputs[i].value="";
		if(val==2) {
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
		}
		if(val==2) {
			inputs[i].value+=nummer;
			inputs[i].value+=' ';
		}
		if(val==3) {
			tempSlump=slumpNr;
			if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",get_random());
			if(tempSlump.charAt(1)=="B")tempSlump=tempSlump.replace("B",get_random());
			if(tempSlump.charAt(2)=="C")tempSlump=tempSlump.replace("C",get_random());
			if(tempSlump.charAt(4)=="X")tempSlump=tempSlump.replace("X",get_random());
			if(tempSlump.charAt(5)=="Y")tempSlump=tempSlump.replace("Y",get_random());
			if(tempSlump.charAt(6)=="Z")tempSlump=tempSlump.replace("Z",get_random());
			byNamn="("+tempSlump+")";
		}
		
		inputs[i].value+=byNamn;
		if(val==4) { 
			inputs[i].value+=' ';
			while(antalNr>tempNummer.length) {
				tempNummer+="0";
				inputs[i].value+="0";
			}
			inputs[i].value+=nummer;
		}
		
		inputs[i+1].click();
		nummer++;
	}
}

end();
 
Senast ändrad:
Topp