Emordy na SB [Alfa]
Emordy na SB [Alfa]
$(chat).append(html);
na
$(chat).append(początek kodu html);
pętla zawierająca $(chat).append(kolejne emotki);
po zakonczeniu pętli
$(chat).append(koniec kodu html);
chyba wporzo
na
$(chat).append(początek kodu html);
pętla zawierająca $(chat).append(kolejne emotki);
po zakonczeniu pętli
$(chat).append(koniec kodu html);
chyba wporzo
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
Emordy na SB [Alfa]
Najnowsza wersja skryptu.
Dzięki Ricz za naprowadzenie jak zrobić pętle aby bzikało 
Spoiler
Pokaż
Kod: Zaznacz cały
// ==UserScript==
// @name BW Chat+Emotki
// @version 1.2.2
// @author Cartman na bazie skryptu ThomassPWA z DW
// @description Emotikony na sb
// @namespace https://bugwie.com/memberlist.php?mode=viewprofile&u=98
// @namespace http://darkwarez.pl/forum/profil-1083311.html
// @include http://bugwie.com/*
// @include https://bugwie.com/*
// @require http://code.jquery.com/jquery-1.11.2.min.js
// @grant GM_getValue
// @grant GM_setValue
// ==/UserScript==
$(document).ready(function()
{
var emordy = [];
emordy[0] = [':)' , ').gif'];
emordy[1] = [':]' , 'fake-smile.gif'];
emordy[2] = [':fack-off:' , 'fackoff.gif'];
emordy[3] = [':facepalm:' , 'fpbugwie.gif'];
emordy[4] = [':puppyeyes:' , 'puppy-eyes_anim.gif'];
emordy[5] = [':chillout:' , 'coolio_anim.gif'];
emordy[6] = [':wow:' , 'wow.gif'];
emordy[7] = [':O' , 'shocked-anim.gif'];
emordy[8] = [':hihi:' , 'hihi_anim.gif'];
emordy[9] = [':lmao:' , 'hahaha.gif'];
emordy[10] = [':rotfl:' , 'rotfl_anim.gif'];
emordy[11] = ['^_^' , 'happy2.gif'];
emordy[12] = [':letssin:' , 'lets_sin-anim.gif'];
emordy[13] = [':shy:' , 'shy.gif'];
emordy[14] = [':thumbup:' , 'thumb-up_anim.gif'];
emordy[15] = [':thumbdown:' , 'thumb-down_anim.gif'];
emordy[16] = [':sweet:' , 'wow_anim.gif'];
emordy[17] = [':hump:' , 'hump.gif'];
emordy[18] = [':heart:' , 'heart-anim.gif'];
emordy[19] = [':love:' , 'falled_in_love-anim.gif'];
emordy[20] = [':ehh:' , 'ehh.gif'];
emordy[21] = [':cry:' , 'cry_anim.gif'];
emordy[22] = [':hmm:' , 'thinking_anim.gif'];
emordy[23] = [':yes:' , 'yes_anim.gif'];
emordy[24] = [':no:' , 'no_anim.gif'];
emordy[25] = [':wht:' , 'wht.gif'];
emordy[26] = ['<_<' , 'pissed-off.gif'];
emordy[27] = [':shifty:' , 'shifty-anim.gif'];
emordy[28] = [':middlef:' , 'middlef-anim.gif'];
emordy[29] = [':|' , 'wtf.gif'];
emordy[30] = [':bored:' , 'bored_anim.gif'];
emordy[31] = [':ermm:' , 'ermm.gif'];
emordy[32] = [':roll:' , 'roll.gif'];
emordy[33] = [':wutf:' , '13318032632857651668.gif'];
emordy[34] = [':crazy:' , 'crazy-anim.gif'];
emordy[35] = [':whistle:' , 'whistle-anim.gif'];
emordy[36] = [':lol-sweat:' , 'big-grin-sweat.gif'];
emordy[37] = ['^^"' , 'sweatdrop-anim.gif'];
emordy[38] = [':cool:' , 'coolbugwie.gif'];
emordy[39] = [':muted:' , 'muted.gif'];
emordy[40] = [':zonk:' , 'zonk2.gif'];
emordy[41] = [':huh:' , 'hmm.gif'];
emordy[42] = [':eek:' , 'eek.gif'];
emordy[43] = [':tehehe:' , 'tehehe.gif'];
emordy[44] = [':czesc:' , 'hi.png'];
emordy[45] = [':ok:' , 'ok.gif'];
emordy[46] = [':dance:' , 'dance-anim.gif'];
emordy[47] = [':lol:' , 'smi1.png'];
emordy[48] = [':lol2:' , 'lol2.gif'];
emordy[49] = [':ema:' , 'emaBW.gif'];
emordy[50] = [':nara:' , 'nara.gif'];
emordy[51] = [':3' , '3.gif'];
// Sprawdzenie czy czat jest włączony
// Dodanie skryptów do <head>
var script = document.createElement('script');
script.type = 'text/javascript';
script.innerHTML = "function emoticon(x) { document.getElementById('text_shoutbox').value = document.getElementById('text_shoutbox').value + ' ' + x + ' '; document.getElementById('text_shoutbox').focus(); updateCharEV(); }\n";
script.innerHTML+= "function updateCharEV() { document.getElementById(\"charCounterEV\").innerHTML = document.getElementById(\"text_shoutbox\").value.length; }\n";
script.innerHTML+= "function sendMessage(session) { sendComment(session); document.getElementById('charCounterEV').innerHTML = '0'; }";
document.getElementsByTagName('head')[0].appendChild(script);
// Dodanie kodu HTML do chatu
var chat = $('#text_shoutbox').parent().parent().parent().parent().parent();
var html = '<tr><td class=\"row\"><span class=\"row\"><\/b> Znaków: <b id=\"charCounterEV\">0<\/b>\/198<\/span><br />';
var indaend = '<\/td><\/tr>';
$('#text_shoutbox').attr('onpaste','updateCharEV();');
$('#text_shoutbox').attr('onchange','updateCharEV();');
$('#text_shoutbox').attr('maxlength','198');
$(chat).append(html);
for (var i=0; i<emordy.length; i++) {
var emoty = '<a href=\"javascript:emoticon(\'' + emordy[i][0] + '\')\"><img src=\"images\/smilies\/'+ emordy[i][1] +'\" border=\"0\" alt=\"\" title=\"\"><\/a>';
$(chat).append(emoty);
}
$(chat).append(indaend);
// Pobranie ID sesji i ustawienie podczas wysyłania
var uid = new RegExp('([0-9]+)').exec( $('#shoutbox_scroll').attr('onsubmit') )[0];
$('#shoutbox_test').attr('onsubmit','sendMessage('+uid+'); return false;');
// Uchwyt odpowiedzialny za wciskanie klawiszy
$('#chatbarText').keyup(function(event) { if(event.which != 13) { updateCharEV(); if( initPwLink) updatePwTopic(); }});
// Uchwyt odpowiedzialny za wysyłanie formy
$('#shoutbox_test').submit(function(event) { if( $('#text_shoutbox').val().length > 3 ) { var count = GM_getValue('EvCount'); count = 0; count++; GM_setValue('EvCount',count); $('#msgCounterEV').text(count); $('#charCounterEV').text('0'); return false; } });
}
);Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł
~Ridż
Czuję, jakbym miał zwarcie w mózgu. ~Ricky
[you] wali konia do anime
Czuję, jakbym miał zwarcie w mózgu. ~Ricky
[you] wali konia do anime
Emordy na SB [Alfa]
Ridż to jednak coś umie.
Licznik znaków aktualizuje się dopiero po kliknięciu na emotkę.
Licznik znaków aktualizuje się dopiero po kliknięciu na emotkę.
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
Emordy na SB [Alfa]
Emordy na sb toggle edyszyn
Obie wersje będą rozwijane równocześnie.
Spoiler
Pokaż
Kod: Zaznacz cały
// ==UserScript==
// @name BW Chat+Emotki
// @version 1.2.2 toggle edyszyn
// @author Cartman na bazie skryptu ThomassPWA z DW
// @description Emotikony na sb
// @namespace https://bugwie.com/memberlist.php?mode=viewprofile&u=98
// @namespace http://darkwarez.pl/forum/profil-1083311.html
// @include http://bugwie.com/*
// @include https://bugwie.com/*
// @require http://code.jquery.com/jquery-1.11.2.min.js
// @grant GM_getValue
// @grant GM_setValue
// ==/UserScript==
$(document).ready(function()
{
var emordy = [];
emordy[0] = [':)' , ').gif'];
emordy[1] = [':]' , 'fake-smile.gif'];
emordy[2] = [':fack-off:' , 'fackoff.gif'];
emordy[3] = [':facepalm:' , 'fpbugwie.gif'];
emordy[4] = [':puppyeyes:' , 'puppy-eyes_anim.gif'];
emordy[5] = [':chillout:' , 'coolio_anim.gif'];
emordy[6] = [':wow:' , 'wow.gif'];
emordy[7] = [':O' , 'shocked-anim.gif'];
emordy[8] = [':hihi:' , 'hihi_anim.gif'];
emordy[9] = [':lmao:' , 'hahaha.gif'];
emordy[10] = [':rotfl:' , 'rotfl_anim.gif'];
emordy[11] = ['^_^' , 'happy2.gif'];
emordy[12] = [':letssin:' , 'lets_sin-anim.gif'];
emordy[13] = [':shy:' , 'shy.gif'];
emordy[14] = [':thumbup:' , 'thumb-up_anim.gif'];
emordy[15] = [':thumbdown:' , 'thumb-down_anim.gif'];
emordy[16] = [':sweet:' , 'wow_anim.gif'];
emordy[17] = [':hump:' , 'hump.gif'];
emordy[18] = [':heart:' , 'heart-anim.gif'];
emordy[19] = [':love:' , 'falled_in_love-anim.gif'];
emordy[20] = [':ehh:' , 'ehh.gif'];
emordy[21] = [':cry:' , 'cry_anim.gif'];
emordy[22] = [':hmm:' , 'thinking_anim.gif'];
emordy[23] = [':yes:' , 'yes_anim.gif'];
emordy[24] = [':no:' , 'no_anim.gif'];
emordy[25] = [':wht:' , 'wht.gif'];
emordy[26] = ['<_<' , 'pissed-off.gif'];
emordy[27] = [':shifty:' , 'shifty-anim.gif'];
emordy[28] = [':middlef:' , 'middlef-anim.gif'];
emordy[29] = [':|' , 'wtf.gif'];
emordy[30] = [':bored:' , 'bored_anim.gif'];
emordy[31] = [':ermm:' , 'ermm.gif'];
emordy[32] = [':roll:' , 'roll.gif'];
emordy[33] = [':wutf:' , '13318032632857651668.gif'];
emordy[34] = [':crazy:' , 'crazy-anim.gif'];
emordy[35] = [':whistle:' , 'whistle-anim.gif'];
emordy[36] = [':lol-sweat:' , 'big-grin-sweat.gif'];
emordy[37] = ['^^"' , 'sweatdrop-anim.gif'];
emordy[38] = [':cool:' , 'coolbugwie.gif'];
emordy[39] = [':muted:' , 'muted.gif'];
emordy[40] = [':zonk:' , 'zonk2.gif'];
emordy[41] = [':huh:' , 'hmm.gif'];
emordy[42] = [':eek:' , 'eek.gif'];
emordy[43] = [':tehehe:' , 'tehehe.gif'];
emordy[44] = [':czesc:' , 'hi.png'];
emordy[45] = [':ok:' , 'ok.gif'];
emordy[46] = [':dance:' , 'dance-anim.gif'];
emordy[47] = [':lol:' , 'smi1.png'];
emordy[48] = [':lol2:' , 'lol2.gif'];
emordy[49] = [':ema:' , 'emaBW.gif'];
emordy[50] = [':nara:' , 'nara.gif'];
emordy[51] = [':3' , '3.gif'];
// Sprawdzenie czy czat jest włączony
// Dodanie skryptów do <head>
var script = document.createElement('script');
script.type = 'text/javascript';
script.innerHTML = "function emoticon(x) { document.getElementById('text_shoutbox').value = document.getElementById('text_shoutbox').value + ' ' + x + ' '; document.getElementById('text_shoutbox').focus(); updateCharEV(); }\n";
script.innerHTML+= "function updateCharEV() { document.getElementById(\"charCounterEV\").innerHTML = document.getElementById(\"text_shoutbox\").value.length; }\n";
script.innerHTML+= "function sendMessage(session) { sendComment(session); document.getElementById('charCounterEV').innerHTML = '0'; }";
document.getElementsByTagName('head')[0].appendChild(script);
// Dodanie kodu HTML do chatu
var chat = $('#text_shoutbox').parent().parent().parent().parent().parent();
var test = $('#text_shoutbox').parent();
var poka = '<input type="button" name="button2 ricz" value="Emotikony" class="button2" id="pokapoka">';
var html = '<tr><td class=\"row\"><span class=\"row\"><\/b> Znaków: <b id=\"charCounterEV\">0<\/b>\/198<\/span><br />';
$('#text_shoutbox').attr('onpaste','updateCharEV();');
$('#text_shoutbox').attr('onchange','updateCharEV();');
$('#text_shoutbox').attr('maxlength','198');
$(test).append(poka);
$("input#pokapoka.button2").on('click', function(e) {
e.preventDefault();
$('a.emo').toggle();
});
$(chat).append(html);
for (var i=0; i<emordy.length; i++) {
var emoty = '<a href=\"javascript:emoticon(\'' + emordy[i][0] + '\')\" class=\"emo\" style="display: none"><img src=\"images\/smilies\/'+ emordy[i][1] +'\" border=\"0\" alt=\"\" title=\"\"><\/a>';
$(chat).append(emoty);
}
var indaend = '<\/td><\/tr>';
$(chat).append(indaend);
// Pobranie ID sesji i ustawienie podczas wysyłania
var uid = new RegExp('([0-9]+)').exec( $('#shoutbox_scroll').attr('onsubmit') )[0];
$('#shoutbox_test').attr('onsubmit','sendMessage('+uid+'); return false;');
// Uchwyt odpowiedzialny za wciskanie klawiszy
$('#chatbarText').keyup(function(event) { if(event.which != 13) { updateCharEV(); if( initPwLink) updatePwTopic(); }});
// Uchwyt odpowiedzialny za wysyłanie formy
$('#shoutbox_test').submit(function(event) { if( $('#text_shoutbox').val().length > 3 ) { var count = GM_getValue('EvCount'); count = 0; count++; GM_setValue('EvCount',count); $('#msgCounterEV').text(count); $('#charCounterEV').text('0'); return false; } });
}
);Aktualizuje się też w tekście ale trzeba kliknąć po za pole tekstowe. Może w następnej wersji się tym zajmę.
Ostatnio zmieniony 02-03-2017, 14:29:40 przez Cartman, łącznie zmieniany 1 raz.
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł
~Ridż
Czuję, jakbym miał zwarcie w mózgu. ~Ricky
[you] wali konia do anime
Czuję, jakbym miał zwarcie w mózgu. ~Ricky
[you] wali konia do anime
Emordy na SB [Alfa]
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
-
Kalasznikow

- Posty: 4483
- Rejestracja: 17-04-2013, 13:47:05
- Q: 326.90 [W][Kr]
- Lokalizacja: z neta
- Beczki: 152
- Kontakt:
Emordy na SB [Alfa]
trzeba se dodac samemu wszystkie
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
-
Kalasznikow

- Posty: 4483
- Rejestracja: 17-04-2013, 13:47:05
- Q: 326.90 [W][Kr]
- Lokalizacja: z neta
- Beczki: 152
- Kontakt:
Emordy na SB [Alfa]
nie zartuje
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
-
Burak

- Posty: 103594
- Rejestracja: 25-01-2013, 20:36:00
- Q: 12,370.63 [W][Kr]
- Lokalizacja: Dom
- Beczki: 1586
- Kontakt:
Emordy na SB [Alfa]
Dodałeś tą co była w pierwszym poście w tamtym temacie? Jak tak, to przeglądnij cały temat, są nowe wersje.
Ostatnio zmieniony 18-05-2017, 23:49:07 przez Burak, łącznie zmieniany 1 raz.

-
Kalasznikow

- Posty: 4483
- Rejestracja: 17-04-2013, 13:47:05
- Q: 326.90 [W][Kr]
- Lokalizacja: z neta
- Beczki: 152
- Kontakt:
Emordy na SB [Alfa]
Dodalem z viewtopic.php?p=436704#p436704
Ostatnio zmieniony 19-05-2017, 12:26:09 przez Kalasznikow, łącznie zmieniany 1 raz.
Gowno swietego ojca
Emordy na SB [Alfa]
Trzeba samemu wklepać emoty do tablicy.
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
Emordy na SB [Alfa]
Nie chce mi się.
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.
Kto jest online
Użytkownicy przeglądający to forum: Olisadebe i 0 gości





