Forum --> Forum pokoju Wejdź a zostaniesz zgubiona czata Tlenowego Strona Główna --> Forum pokoju Wejdź a zostaniesz zgubiona czata Tlenowego

 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

BOT

 
Napisz nowy temat   Odpowiedz do tematu    Forum --> Forum pokoju Wejdź a zostaniesz zgubiona czata Tlenowego Strona Główna -> Porady komputerowe
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Xantos
OSADNIK
<font color=84187B>OSADNIK</font>



Dołączył: 08 Sie 2007
Posty: 141
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Szczecin i okolice

PostWysłany: Wto 4:32, 25 Wrz 2007    Temat postu: BOT

Poniżej stary post z czasów, gdy próbowałem opanować wysyłąnie pakietów do tlena. Dzisiaj umieszczam opracowaną przeze mnie, bardzo przydatną funkcję mająca za zadanie zminić tekst z polskimi znaczkami na kody zrozumiałe dla serwerów tlena.

Umieściłem na razie najczęściej używane znaki, mam nadzieję, że lista będzie się rozwijała. Śmiało można w temacie dopisywać dodatkowe przemiany, bęe je kopiował.

Śmiało można napisać: tak powinno być w każdym skrypcie!

zmienia wszystkie znaczki w procenty
function koduj(x){return x.replace(/./g,function(s){return'%'+s.charCodeAt(0).toString(16)})}


Kod:
function wprocenty(lancuch)
   {var znaki  = new Array();
    koncowy = '';
    for (licz =0; licz < lancuch.length ; licz++)
       {znaki[licz] = lancuch.substr( licz, 1);
       if ( znaki[licz] == '"') znaki[licz] =  '%22';
       if ( znaki[licz] == "'") znaki[licz] =  "%27";
       if ( znaki[licz] == ' ') znaki[licz] =  '+';
       if ( znaki[licz] == 'Ą') znaki[licz] =  '%A1'; /*A*/
       if ( znaki[licz] == 'ą') znaki[licz] =  '%B1'; /*a*/
       if ( znaki[licz] == 'Ć') znaki[licz] =  '%C6';
       if ( znaki[licz] == 'ć') znaki[licz] =  '%E6';
       if ( znaki[licz] == 'Ę') znaki[licz] =  '%CA';      
       if ( znaki[licz] == 'ę') znaki[licz] =  '%EA';
       if ( znaki[licz] == 'Ł') znaki[licz] =  '%A3';
       if ( znaki[licz] == 'ł') znaki[licz] =  '%B3';
       if ( znaki[licz] == 'ń') znaki[licz] =  '%F1';
       if ( znaki[licz] == 'Ń') znaki[licz] =  '%D1';
       if ( znaki[licz] == 'Ó') znaki[licz] =  '%D3';
       if ( znaki[licz] == 'ó') znaki[licz] =  '%F3';
       if ( znaki[licz] == 'Ś') znaki[licz] =  '%A6'; /*S*/
       if ( znaki[licz] == 'ś') znaki[licz] =  '%B6'; /*s*/
       if ( znaki[licz] == 'Ż') znaki[licz] =  '%AF';
       if ( znaki[licz] == 'ż') znaki[licz] =  '%BF';
       if ( znaki[licz] == 'Ź') znaki[licz] =  '%AC'; /*ZI*/
       if ( znaki[licz] == 'ź') znaki[licz] =  '%BC'; /*zi*/
       
       koncowy = koncowy + znaki[licz];
       }
       return koncowy;
}










Cytat:
Ice Thor: Tlen.sendPacket('<m><b n="5" s="12" f="1" c="005500">'+skr+'<b><m>');
~Ice Thor: to wysyla zmienna skr
~Ice Thor: na pokoj
~Ice Thor: var skr = new Array(
"3j - 3 jednakowe",
"4j - 4 jednakowe",
"ful - ful",
"ms - maly strit",
"ds - duzy strit",
"gen - general",
"sza - szansa")


skr =
~Ice Thor: '%0D%0A'+skr[0]+'%0D%0A'+skr[1]+'%0D%0A'+skr[2]+'%0D%0A'+skr[3]+'%0D%0A'+skr[4]+'%0D%0A'+skr[5]+'%0D%0A'+skr[6];
~Odysseus: uhm
~Ice Thor: a tym robisz w pionie
~Ice Thor: i zrobi tak
~Ice Thor: skr
~Ice Thor:
3j - 3 jednakowe
4j - 4 jednakowe
ful - ful
ms - maly strit
ds - duzy strit
gen - general
sza - szansa


Mówi, że ma ogrom skryptów, ale nie chce udostępniać, chociaż chętnie podejmie się jakiegoś zadania z zakresu js, bo mu brakuje pomysłów. Na czaty erotyczne nie chadza.


Przeniesione z tematu: send tlen, utworzonego: Pią 5:25, 12 Paź 2007

Kod:
06:20:20 ~Ice Thor
var la = new Array();
var lb = new Array();

function chatevent_recvmessage(from, msg) {
if ((msg.text.toUpperCase() == 'LOS')) {

var k_1 = new Array("   ",
   " o ",
   "   ");

var k_2 = new Array("o  ",
   "   ",
   "  o");

var k_3 = new Array("o  ",
   " o ",
   "  o");

var k_4 = new Array("o o",
   "   ",
   "o o");

var k_4 = new Array("o o",
   "   ",
   "o o");

var k_5 = new Array("o o",
   " o ",
   "o o");

var k_6 = new Array("o o",
   "o o",
   "o o");

var k_p = new Array("|   |");
var k_k = new Array("|");

for (i=1;i<7;i++)
{
la[i] = Math.floor(Math.random() * 6)+1;
}

sum = la[1]+la[2]+la[3]+la[4]+la[5];


for (i=1;i<7;i++)
{
if (la[i] == '1') lb[i] = k_1;
if (la[i] == '2') lb[i] = k_2;
if (la[i] == '3') lb[i] = k_3;
if (la[i] == '4') lb[i] = k_4;
if (la[i] == '5') lb[i] = k_5;
if (la[i] == '6') lb[i] = k_6;
}




Tlen.sendPacket('<m><b n="5" s="8" f="1" c="990000">%0D%0A|'+lb[1][0]+k_p+lb[2][0]+k_p+lb[3][0]+k_p+lb[4][0]+k_p+lb[5][0]+k_k+'%0D%0A|'+lb[1][1]+k_p+lb[2][1]+k_p+lb[3][1]+k_p+lb[4][1]+k_p+lb[5][1]+k_k+'%0D%0A|'+lb[1][2]+k_p+lb[2][2]+k_p+lb[3][2]+k_p+lb[4][2]+k_p+lb[5][2]+k_k+'</b></m>');
                                                                                                                                                                   










}
}


Post został pochwalony 0 razy

Ostatnio zmieniony przez Xantos dnia Pią 9:47, 04 Lip 2008, w całości zmieniany 6 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum --> Forum pokoju Wejdź a zostaniesz zgubiona czata Tlenowego Strona Główna -> Porady komputerowe Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin