[Fått svar] Rask svar! Rename

Status
Stengt for ytterligere svar.

janrune

Velkjent medlem
Reaksjonspoeng
118
Hei, jeg lurte på om det finnes et "Rename" Scrips, men bare att jeg kan velge navn selv? Istede for 1,2,3,4,5 OSV! OSV!

javascript:var masks=[["Adelsmann","Adelsmann"],["Repentance Requiem","Repentance Requiem"],["Cluster","{continent}:{sector}:{field}"],["Nummerert+Navn","[{index}] Veritas Aequitas"],["Random Koord","tee hee ({random}|{random}) K69"],["Tagged","AM, Veritas Aequitas [{index}], K{continent}"],["<Cancel>",""]];var menu=[];masks.forEach(function(e,i){menu.push((i+1)+") "+e[0]);});var selID=prompt("Select Template:\n\n\t"+menu.join("\n\t"));if(selID){var mask=masks[(parseInt(selID||"4",10)-1)%masks.length][1];var padding=4;var randomRange={'min':0,'max':1000};function fnExecuteScript(){function zeroPad(number,length){var n=number.toString();while(n.length<length){n="0"+n;}return n;}function Point(x,y){return {'x':x,'y':y};}function Rect(top,left,bottom,right){return {'top':top,'left':left,'bottom':bottom,'right':right};}function pointInRect(point,rect){return(point.x>=rect.left&&point.x<=rect.right&&point.y>=rect.top&&point.y<=rect.bottom);}function fnExtractDetails(x,y){var location={'continent':(Math.floor(y/100)*10)+Math.floor(x/100),'direction':'','sector':((Math.floor(y/10) % 10)*10)+(Math.floor(x/10) % 10),'field':((y % 10)*10)+(x % 10)};var position=Point(Math.floor(x/10) % 10,Math.floor(y/10) % 10);var continent_map={'NW':Rect(0,0,2,2),'N':Rect(0,3,2,6),'NE':Rect(0,7,2,9),'W':Rect(3,0,6,2),'C':Rect(3,3,6,6),'E':Rect(3,7,6,9),'SW':Rect(7,0,9,2),'S':Rect(7,3,9,6),'SE':Rect(7,7,9,9)};for(var direction in continent_map){if(continent_map.hasOwnProperty(direction)){if(pointInRect(position,continent_map[direction])){location.direction=direction;break;}}}return location;}var eleDoc=(window.frames.length>0)?window.main.document:document;var inputs=eleDoc.getElementsByTagName('input');var ii,id,index,str,mid,x,y,details,newName;var count=1;for(ii=0;ii<inputs.length;ii++){id=inputs[ii].id;index=id.indexOf('edit_input');if(index>=0){id=id.substring(index+11);var win=(window.frames.length>0)?window.main:window;str=win.$('#label_text_'+id).html();mid=str.lastIndexOf('|');x=str.substring(str.lastIndexOf('(')+1,mid);y=str.substring(mid+1,str.lastIndexOf(')'));details=fnExtractDetails(x,y);newName=mask.replace(/\{continent\}/i,zeroPad(details.continent,2)).replace(/\{direction\}/i,details.direction).replace(/\{sector\}/i,zeroPad(details.sector,2)).replace(/\{field\}/i,zeroPad(details.field,2)).replace(/\{index\}/i,zeroPad(count++,padding)).replace(/\{x\}/i,zeroPad(x,3)).replace(/\{y\}/i,zeroPad(y,3));while(newName.match(/\{random\}/i)){newName=newName.replace(/\{random\}/i,Math.floor(Math.random()*(randomRange.max-randomRange.min))+randomRange.min);}inputs[ii].value=newName;inputs[ii+1].click();}}void(0);}}fnExecuteScript();

kan jeg bare endre navn på f.esk. Adelsmann på Scripsen?

PS! Søker dual!! Kontakt meg på skype vist du vil spille med meg! (martin.hauge6)
 

-TK-

Populær på forumet
Reaksjonspoeng
250
[SPOIL]javascript:var%20text=prompt('Write%20a%20name%20ask%20TrAnxZ%20if%20problems');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.id.indexOf('edit_input')!=-1){inputs.value=text;inputs[i+1].click();}}end();[/SPOIL]

Trykk på den, over kombinert/Produksjon eller noe der, også kommer det opp en boks. Skriv namnet du vil ha på byen der.
 

janrune

Velkjent medlem
Reaksjonspoeng
118
[SPOIL]javascript:var%20text=prompt('Write%20a%20name%20ask%20TrAnxZ%20if%20problems');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.id.indexOf('edit_input')!=-1){inputs.value=text;inputs[i+1].click();}}end();[/SPOIL]

Trykk på den, over kombinert/Produksjon eller noe der, også kommer det opp en boks. Skriv namnet du vil ha på byen der.


Takk:) Lovlig?
 

janrune

Velkjent medlem
Reaksjonspoeng
118
[SPOIL]javascript:var%20text=prompt('Write%20a%20name%20ask%20TrAnxZ%20if%20problems');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.id.indexOf('edit_input')!=-1){inputs.value=text;inputs[i+1].click();}}end();[/SPOIL]

Trykk på den, over kombinert/Produksjon eller noe der, også kommer det opp en boks. Skriv namnet du vil ha på byen der.


Funker ikke?
 

DeletedUser

Guest
Det er den han har sitert i den første posten, Snow ;)

For å endre navn på scriptet Mr. GAW la ut fjerner du enkelt og greit "Adelsmann"*, og erstatter det med en valgfri tekst. Når du nå kjører scriptet skriver du inn "1" i boksen som dukker opp, og voila, navnene begynner å endres.
Samme prosedyre om du vil endre de andre alternativene.

*[SPOIL]javascript:var masks=[["Adelsmann","Adelsmann"][/SPOIL]
 

Mr. Game And Watch

Ganske godt likt medlem
Reaksjonspoeng
48
Som forklart i originaltråden :) Bra svar, folkens! Takk. Trådstarter, dersom du ikke har flere spørsmål stenger jeg denne tråden ;)
 

janrune

Velkjent medlem
Reaksjonspoeng
118
Det er den han har sitert i den første posten, Snow ;)

For å endre navn på scriptet Mr. GAW la ut fjerner du enkelt og greit "Adelsmann"*, og erstatter det med en valgfri tekst. Når du nå kjører scriptet skriver du inn "1" i boksen som dukker opp, og voila, navnene begynner å endres.
Samme prosedyre om du vil endre de andre alternativene.

*[SPOIL]javascript:var masks=[["Adelsmann","Adelsmann"][/SPOIL]

får det ikke til? Det skal virke på Firefox? Brukte opera, men det slutta å funke:confused:
 

TrAnxZ

Tidligere CM
Reaksjonspoeng
297
[SPOIL]javascript:var%20text=prompt('Write%20a%20name%20ask%20TrAnxZ%20if%20problems');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.id.indexOf('edit_input')!=-1){inputs.value=text;inputs[i+1].click();}}end();[/SPOIL]

Trykk på den, over kombinert/Produksjon eller noe der, også kommer det opp en boks. Skriv namnet du vil ha på byen der.


LOLOLOL, se hva som står inni den :D
'Write%20a%20name%20ask%20TrAnxZ%20if%20problems'
 

DeletedUser

Guest
@Mr. GAW: Hehe, ja, jeg ser dette. Det eneste jeg bet meg merke i da Snowfire postet linken var at det var du som la det ut - så jeg skrev bare etter hvordan jeg husket å ha gjort det.

@Janrune: Det fungerer for meg både i FF og Opera, så da vet jeg ikke hva som er galt. Er du sikker på at du har fått lagt det inn riktig?
 

DeletedUser

Guest
Sett det i
Kode:
code
så får du ikke linjeskift i scriptet?
 

Mr. Game And Watch

Ganske godt likt medlem
Reaksjonspoeng
48
Kode:
javascript:var masks=[["Adelsmann","Adelsmann"],["Repentance Requiem","Repentance Requiem"],["Cluster","{continent}:{sector}:{field}"],["Nummerert+Navn","[{index}] Veritas Aequitas"],["Random Koord","tee hee ({random}|{random}) K69"],["Tagged","AM, Veritas Aequitas [{index}], K{continent}"],["<Cancel>",""]];var menu=[];masks.forEach(function(e,i){menu.push((i+1)+") "+e[0]);});var selID=prompt("Select Template:\n\n\t"+menu.join("\n\t"));if(selID){var mask=masks[(parseInt(selID||"4",10)-1)%masks.length][1];var padding=4;var randomRange={'min':0,'max':1000};function fnExecuteScript(){function zeroPad(number,length){var n=number.toString();while(n.length<length){n="0"+n;}return n;}function Point(x,y){return {'x':x,'y':y};}function Rect(top,left,bottom,right){return {'top':top,'left':left,'bottom':bottom,'right':right};}function pointInRect(point,rect){return(point.x>=rect.left&&point.x<=rect.right&&point.y>=rect.top&&point.y<=rect.bottom);}function fnExtractDetails(x,y){var location={'continent':(Math.floor(y/100)*10)+Math.floor(x/100),'direction':'','sector':((Math.floor(y/10) % 10)*10)+(Math.floor(x/10) % 10),'field':((y % 10)*10)+(x % 10)};var position=Point(Math.floor(x/10) % 10,Math.floor(y/10) % 10);var continent_map={'NW':Rect(0,0,2,2),'N':Rect(0,3,2,6),'NE':Rect(0,7,2,9),'W':Rect(3,0,6,2),'C':Rect(3,3,6,6),'E':Rect(3,7,6,9),'SW':Rect(7,0,9,2),'S':Rect(7,3,9,6),'SE':Rect(7,7,9,9)};for(var direction in continent_map){if(continent_map.hasOwnProperty(direction)){if(pointInRect(position,continent_map[direction])){location.direction=direction;break;}}}return location;}var eleDoc=(window.frames.length>0)?window.main.document:document;var inputs=eleDoc.getElementsByTagName('input');var ii,id,index,str,mid,x,y,details,newName;var count=1;for(ii=0;ii<inputs.length;ii++){id=inputs[ii].id;index=id.indexOf('edit_input');if(index>=0){id=id.substring(index+11);var win=(window.frames.length>0)?window.main:window;str=win.$('#label_text_'+id).html();mid=str.lastIndexOf('|');x=str.substring(str.lastIndexOf('(')+1,mid);y=str.substring(mid+1,str.lastIndexOf(')'));details=fnExtractDetails(x,y);newName=mask.replace(/\{continent\}/i,zeroPad(details.continent,2)).replace(/\{direction\}/i,details.direction).replace(/\{sector\}/i,zeroPad(details.sector,2)).replace(/\{field\}/i,zeroPad(details.field,2)).replace(/\{index\}/i,zeroPad(count++,padding)).replace(/\{x\}/i,zeroPad(x,3)).replace(/\{y\}/i,zeroPad(y,3));while(newName.match(/\{random\}/i)){newName=newName.replace(/\{random\}/i,Math.floor(Math.random()*(randomRange.max-randomRange.min))+randomRange.min);}inputs[ii].value=newName;inputs[ii+1].click();}}void(0);}}fnExecuteScript();
I tilfelle det fortsatt skulle være noen tvil, fungerer dette og kan brukes (såfremt det er lagt til på riktig måte). Se originaltråd for mer informasjon. Dersom du/dere fortsatt ikke får det til å virke, skriv litt mer enn "det virker ikke". Hvilken feilmelding kommer opp? Hvordan gjorde dere når dere prøvde å legge til scriptet?
 
Status
Stengt for ytterligere svar.
Topp