Emordy na SB [Alfa]

...czyli co i jak zrobić
usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#434045

Post autor: usunięte konto » 25-02-2017, 19:50

$(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
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

Cartman
Awatar użytkownika
Super VIP

Posty: 19831
Rejestracja: 21-04-2013, 16:16
Beczki: 393

Emordy na SB [Alfa]

#435511

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

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
Jebać alkoćpunów, zawsze jestem czysty bo się myję :fack-off:

usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#435586

Post autor: usunięte konto » 28-02-2017, 15:50

Ridż to jednak coś umie.
Licznik znaków aktualizuje się dopiero po kliknięciu na emotkę.
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

Cartman
Awatar użytkownika
Super VIP

Posty: 19831
Rejestracja: 21-04-2013, 16:16
Beczki: 393

Emordy na SB [Alfa]

#436704

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

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 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
Jebać alkoćpunów, zawsze jestem czysty bo się myję :fack-off:

Jester
Awatar użytkownika
Super VIP

Posty: 29378
Rejestracja: 14-05-2015, 23:44
Beczki: 178

Emordy na SB [Alfa]

#436732

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

Doing God's work :ok:

usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#440578

Post autor: usunięte konto » 06-03-2017, 21:18

Jan III Sobieski pisze: Emordy na sb toggle edyszyn
daje okejke
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

Kalasznikow
Awatar użytkownika
VIP

Posty: 4483
Rejestracja: 17-04-2013, 13:47
Lokalizacja: z neta
Beczki: 148
Kontakt:

Emordy na SB [Alfa]

#466152

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

Obrazek

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

usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#466155

Post autor: usunięte konto » 18-05-2017, 21:00

trzeba se dodac samemu wszystkie
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

Kalasznikow
Awatar użytkownika
VIP

Posty: 4483
Rejestracja: 17-04-2013, 13:47
Lokalizacja: z neta
Beczki: 148
Kontakt:

Emordy na SB [Alfa]

#466193

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

Chyba zartujesz :bambo:
Gowno swietego ojca

usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#466215

Post autor: usunięte konto » 18-05-2017, 21:23

nie zartuje
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

chuj
Awatar użytkownika
Moderator

Posty: 136625
Rejestracja: 25-01-2013, 20:36
Beczki: 2026
Kontakt:

Emordy na SB [Alfa]

#466325

Post autor: chuj » 18-05-2017, 23:48

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 przez chuj, łącznie zmieniany 1 raz.
ZAWSZE I WSZĘDZIE ((ONI)) JEBANI BĘDĄ

Kalasznikow
Awatar użytkownika
VIP

Posty: 4483
Rejestracja: 17-04-2013, 13:47
Lokalizacja: z neta
Beczki: 148
Kontakt:

Emordy na SB [Alfa]

#466924

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

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

chuj
Awatar użytkownika
Moderator

Posty: 136625
Rejestracja: 25-01-2013, 20:36
Beczki: 2026
Kontakt:

Emordy na SB [Alfa]

#466925

Post autor: chuj » 19-05-2017, 12:26

A no to Ricky musi zrobić aktualizację.
ZAWSZE I WSZĘDZIE ((ONI)) JEBANI BĘDĄ

usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#466929

Post autor: usunięte konto » 19-05-2017, 14:09

Trzeba samemu wklepać emoty do tablicy.
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

chuj
Awatar użytkownika
Moderator

Posty: 136625
Rejestracja: 25-01-2013, 20:36
Beczki: 2026
Kontakt:

Emordy na SB [Alfa]

#466962

Post autor: chuj » 19-05-2017, 14:35

To zrób aktualizacje :polak:
ZAWSZE I WSZĘDZIE ((ONI)) JEBANI BĘDĄ

usunięte konto
Awatar użytkownika
Błazen

Posty: 120387
Rejestracja: 13-04-2013, 21:50
Beczki: 1588

Emordy na SB [Alfa]

#467031

Post autor: usunięte konto » 19-05-2017, 15:16

Nie chce mi się.
Jebać narkomanów, zawsze jestem czysty.
To konto przedstawia wyimaginowaną postać.
Treść postów prezentuje wcześniej napisane scenariusze. Jest to fikcja.

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość