DeletedUser183915
Guest
Poszukuję skryptu, który umożliwi mi wyciągnięcie nicków graczy w bb-code z tekstu, lub nawet normalnie może być, byle żeby z tekstu wyciągało nicki
javascript:link = "/map/player.txt";var gracze = [];pobierzDane();$("#contentContainer table").eq(0).before("<div class='vis'><textarea id='lista_graczy' cols=50 rows=10></textarea><input type='button' onclick=wyswietl(); value='zamień'></div>");void 0;function wyswietl(){ var tekst = document.getElementById('lista_graczy').value; tekst = tekst.toLowerCase(); var wpasowaneNicki = ""; for(i=0;i<gracze.length-1;i++){ if(tekst.indexOf(gracze[i])!=-1){ wpasowaneNicki+="[player]"+gracze[i]+"[/player]\n"; } } document.getElementById('lista_graczy').value = wpasowaneNicki;}function pobierzDane(){ var r; r = new XMLHttpRequest(); r.open('GET', link, true); function processResponse(){ if (r.readyState == 4 && r.status == 200) { var n=0; wiersz=r.responseText.split("\n"); for(i=0;i<wiersz.length;i++){ kolumna = wiersz[i].split(","); nick = decodeURIComponent(kolumna[1]); nick = nick.replace(/\+/g, ' '); gracze[n] = nick.toLowerCase(); n++; } }; } r.onreadystatechange = processResponse; r.send(null);}
o coś takiego chodziło ?
Kod:javascript:link = "/map/player.txt";var gracze = [];pobierzDane();$("#contentContainer table").eq(0).before("<div class='vis'><textarea id='lista_graczy' cols=50 rows=10></textarea><input type='button' onclick=wyswietl(); value='zamień'></div>");void 0;function wyswietl(){ var tekst = document.getElementById('lista_graczy').value; tekst = tekst.toLowerCase(); var wpasowaneNicki = ""; for(i=0;i<gracze.length-1;i++){ if(tekst.indexOf(gracze[i])!=-1){ wpasowaneNicki+="[player]"+gracze[i]+"[/player]\n"; } } document.getElementById('lista_graczy').value = wpasowaneNicki;}function pobierzDane(){ var r; r = new XMLHttpRequest(); r.open('GET', link, true); function processResponse(){ if (r.readyState == 4 && r.status == 200) { var n=0; wiersz=r.responseText.split("\n"); for(i=0;i<wiersz.length;i++){ kolumna = wiersz[i].split(","); nick = decodeURIComponent(kolumna[1]); nick = nick.replace(/\+/g, ' '); gracze[n] = nick.toLowerCase(); n++; } }; } r.onreadystatechange = processResponse; r.send(null);}