[Pasek] Skrypt na wyciąganie nicków w bb-code z tekstu

  • Rozpoczynający wątek DeletedUser183915
  • Data rozpoczęcia
Status
Zamknięty.

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
 

DeletedUser152734

Guest
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);}
 

DeletedUser183915

Guest
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);}

dokładnie to !
Dzięki wielkie !
temat do zamkniecia
 
Status
Zamknięty.
Do góry