Emordy na SB [Alfa]

...czyli co i jak zrobić
Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#434045

Post autor: Ridż » 25-02-2017, 19:50:49

$(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
Za ten post Ridż otrzymał beczkę od:
Cartman
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.

Cartman
Awatar użytkownika
Błazen

Posty: 15470
Rejestracja: 21-04-2013, 16:16:05
Q: 6,736.90 [W][Kr]
Beczki: 252
Kontakt:

Emordy na SB [Alfa]

#435511

Post autor: Cartman » 28-02-2017, 14:09:20

Najnowsza wersja skryptu.
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; } });
 
    }
);
Dzięki Ricz za naprowadzenie jak zrobić pętle aby bzikało :ok:
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł :bambo: ~Ridż
Czuję, jakbym miał zwarcie w mózgu. ~Ricky
[you] wali konia do anime :fack-off:

Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#435586

Post autor: Ridż » 28-02-2017, 15:50:25

Ridż to jednak coś umie.
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.

Cartman
Awatar użytkownika
Błazen

Posty: 15470
Rejestracja: 21-04-2013, 16:16:05
Q: 6,736.90 [W][Kr]
Beczki: 252
Kontakt:

Emordy na SB [Alfa]

#436704

Post autor: Cartman » 02-03-2017, 13:58:25

Emordy na sb toggle edyszyn
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; } });
 
    }
);
Obie wersje będą rozwijane równocześnie.
Ridż pisze: Licznik znaków aktualizuje się dopiero po kliknięciu na emotkę.
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ł :bambo: ~Ridż
Czuję, jakbym miał zwarcie w mózgu. ~Ricky
[you] wali konia do anime :fack-off:

Jester
Awatar użytkownika
Super VIP

Posty: 29171
Rejestracja: 14-05-2015, 23:44:37
Q: 1,456.90 [W][Kr]
Beczki: 178
Kontakt:

Emordy na SB [Alfa]

#436732

Post autor: Jester » 02-03-2017, 15:15:11

Doing God's work :ok:

Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#440578

Post autor: Ridż » 06-03-2017, 21:18:57

Jan III Sobieski pisze: Emordy na sb toggle edyszyn
daje okejke
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.

Kalasznikow
Awatar użytkownika
VIP

Posty: 4483
Rejestracja: 17-04-2013, 13:47:05
Q: 326.90 [W][Kr]
Lokalizacja: z neta
Beczki: 152
Kontakt:

Emordy na SB [Alfa]

#466152

Post autor: Kalasznikow » 18-05-2017, 20:58:53

Obrazek

Co to wersja demo? Gdzie reszta emot :fack-off:
Gowno swietego ojca

Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#466155

Post autor: Ridż » 18-05-2017, 21:00:53

trzeba se dodac samemu wszystkie
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.

Kalasznikow
Awatar użytkownika
VIP

Posty: 4483
Rejestracja: 17-04-2013, 13:47:05
Q: 326.90 [W][Kr]
Lokalizacja: z neta
Beczki: 152
Kontakt:

Emordy na SB [Alfa]

#466193

Post autor: Kalasznikow » 18-05-2017, 21:14:04

Chyba zartujesz :bambo:
Gowno swietego ojca

Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#466215

Post autor: Ridż » 18-05-2017, 21:23:42

nie zartuje
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.

Burak
Awatar użytkownika
Gówno

Posty: 103594
Rejestracja: 25-01-2013, 20:36:00
Q: 12,370.63 [W][Kr]
Lokalizacja: Dom
Beczki: 1586
Kontakt:

Emordy na SB [Alfa]

#466325

Post autor: Burak » 18-05-2017, 23:48:58

Kalasznikow pisze: Obrazek

Co to wersja demo? Gdzie reszta emot :fack-off:
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.
Obrazek

Kalasznikow
Awatar użytkownika
VIP

Posty: 4483
Rejestracja: 17-04-2013, 13:47:05
Q: 326.90 [W][Kr]
Lokalizacja: z neta
Beczki: 152
Kontakt:

Emordy na SB [Alfa]

#466924

Post autor: Kalasznikow » 19-05-2017, 12:25:15

Ostatnio zmieniony 19-05-2017, 12:26:09 przez Kalasznikow, łącznie zmieniany 1 raz.
Gowno swietego ojca

Burak
Awatar użytkownika
Gówno

Posty: 103594
Rejestracja: 25-01-2013, 20:36:00
Q: 12,370.63 [W][Kr]
Lokalizacja: Dom
Beczki: 1586
Kontakt:

Emordy na SB [Alfa]

#466925

Post autor: Burak » 19-05-2017, 12:26:20

A no to Ricky musi zrobić aktualizację.
Obrazek

Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#466929

Post autor: Ridż » 19-05-2017, 14:09:23

Trzeba samemu wklepać emoty do tablicy.
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.

Burak
Awatar użytkownika
Gówno

Posty: 103594
Rejestracja: 25-01-2013, 20:36:00
Q: 12,370.63 [W][Kr]
Lokalizacja: Dom
Beczki: 1586
Kontakt:

Emordy na SB [Alfa]

#466962

Post autor: Burak » 19-05-2017, 14:35:33

To zrób aktualizacje :polak:
Obrazek

Ridż
Awatar użytkownika
User

Posty: 100429
Rejestracja: 13-04-2013, 21:50:27
Q: 22,530.00 [W][Kr]
Beczki: 1238
Kontakt:

Emordy na SB [Alfa]

#467031

Post autor: Ridż » 19-05-2017, 15:16:28

Nie chce mi się.
To konto odgrywa to wymyśloną postać. Wszystkie posty to fikcja literacka i przedstawiają wcześniej napisane scenariusze.

Szybka odpowiedź

   
ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Olisadebe i 0 gości