Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Yoyoyo RG
- // Script par: ♮ SDK, sur realitygaming
- // setCookie
- var today = new Date();
- var expiry = new Date(today.getTime() + 30 * 24 * 3600 * 1000);
- function setCookie(name, value) { document.cookie=name + "=" + escape(value) + "; path=/; expires=" + expiry.toGMTString(); }
- // getCookie
- function getCookie(name) {
- var re = new RegExp(name + "=([^;]+)");
- var value = re.exec(document.cookie);
- return (value != null) ? unescape(value[1]) : null;
- }
- var styles = [
- '.nodeList .categoryStrip { font-weight: bold; font-size: 12px; font-family: Arial,sans-serif; color: #FFF; text-shadow: 1px 1px rgba(0, 0, 0, 0.2); background: #2F78A0; padding: 5px 10px; margin: 0px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(86, 130, 152, 0.8); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; min-height: 6px; }',
- ];
- $('body').prepend('<style type="text/css" id="chatcss">' + "\n" + styles.join("\n") + "\n" + '</style>'); // Ajoute le style perso
- var div = document.getElementById('taigachat_box'); // Le groupe chat
- var divs = div.getElementsByTagName('li'); // Les messages en html brut
- var divArray = []; // Array des messages html brut
- var msgArray = []; // Array des messages seul avec l'id
- var user = $(".accountUsername").text(); // Le pseudo
- var color = "#c2eaff"; // La couleur quand on nous mentionne, #c2eaff par défaut
- if (getCookie("color")) color = getCookie("color") // Si le cookie color existe, on remplace la valeur de la variable color par la valeur du cookie, comprendras qui pourras :)
- var idmsg; // L'id message
- var botps = false; // I AM BOT
- $(".titleBar").append('<center><ul id="smenu"><li id="headingmenu"><input id="menu" class="button primary" type="button" value="Open Menu Biatch" /></li><ul id="submenu"><input id="textcolor" type="text" placeholder="' + color + '" class="textCtrl" /><br /><input id="setcolor" class="button primary" type="button" value="Activate Color Biath" /><input id="setbot" class="button primary" type="button" value="Pseudo d'BOT Nigga" /><input id="WaiSh" class="button primary" type="button" value="Hello Everyone" /><input target="blank" href="http://html-color-codes.info/#insertcolor" id="codecolor" class="button primary" type="button" value="Code couleur" /></ul></ul></center>'); // UI
- var menuopen = false; // Menu fermé, false par défaut
- $("ul#smenu").find("ul#submenu").hide();
- $("input#menu").on("click", function(){
- if (menuopen === false) {
- $("ul#smenu").find("ul#submenu").slideDown("fast");
- $("#menu").attr("value", "Fermer le menu");
- menuopen = true;
- }
- else if (menuopen === true) {
- $("ul#smenu").find("ul#submenu").slideUp("fast");
- $("#menu").attr("value", "Ouvrir le menu");
- menuopen = false;
- }
- });
- $("#setcolor").on("click", function () {
- color = $("#textcolor").val();
- setCookie("color", color);
- });
- $("#setbot").on("click", function() {
- if (botps === false) botps = true;
- else if (botps === true) botps = false;
- });
- $("#bonjour").on("click", function () {
- var indexid = divArray[2].indexOf('taigachat_message_') + 18; // Début de l'id 1
- var enddexid = divArray[2].indexOf('"',indexid) - indexid; // Fin de l'id 1
- var fullid = divArray[2].substr(indexid,enddexid).trim(); // Extrait l'id 1 du message
- var u1 = $("#taigachat_message_" + fullid + " .username").children().text() // Pseudo de la première personne
- /* ************************************************************************************************************* */
- var indexid2 = divArray[4].indexOf('taigachat_message_') + 18; // Début de l'id 2
- var enddexid2 = divArray[4].indexOf('"',indexid2) - indexid2; // Fin de l'id 2
- var fullid2 = divArray[4].substr(indexid2,enddexid2).trim(); // Extrait l'id 2 du message
- var u2 = $("#taigachat_message_" + fullid2 + " .username").children().text() // Pseudo de la deuxième personne
- /* ************************************************************************************************************* */
- var indexid3 = divArray[6].indexOf('taigachat_message_') + 18; // Début de l'id 3
- var enddexid3 = divArray[6].indexOf('"',indexid3) - indexid3; // Fin de l'id 3
- var fullid3 = divArray[6].substr(indexid3,enddexid3).trim(); // Extrait l'id 3 du message
- var u3 = $("#taigachat_message_" + fullid3 + " .username").children().text() // Pseudo de la troisième personne
- /* ************************************************************************************************************* */
- $("#taigachat_message").val("Waza à " + u1 + " , " + u2 + " , " + u3 + " et aux " + $("#taigachat_count").text() + " autres faces de tétons qui sont co' (d)");
- sendShout();
- });
- $("#codecolor").on("click", function() {
- window.open("http://html-color-codes.info/#insertcolor"); // Ouvre toi sésame
- });
- function notification() { // Début de la vérification des messages
- div = document.getElementById('taigachat_box'); // Récupère le groupe chat
- divs = div.getElementsByTagName('li'); // Récupère les nouveaux messages
- for (var i in divs) { // Récupère les messages en html brut
- if (isNaN (parseInt (i))) break; // Vérifie et converti en string
- divArray[i] = divs[i].outerHTML; // Ajoute le nouveau message à l'array
- }
- for (var x in divArray) {
- if(divArray[x].indexOf('taigachat_messagetext ugc') !== -1) { // Si l'html brut contient taigachat_messagetext ugc, alors
- if (isNaN (parseInt (x))) break; // Vérifie et converti en string
- var index = divArray[x].indexOf('taigachat_messagetext ugc') + 27; // Début du message texte
- var enddex = divArray[x].indexOf('</div>',index) - index; // Fin du message texte
- var indexid = divArray[x].indexOf('taigachat_message_') + 18; // Début de l'id
- var enddexid = divArray[x].indexOf('"',indexid) - indexid; // Fin de l'id
- var fullmsg = divArray[x].substr(index,enddex).trim(); // Extrait le message texte
- var fullid = divArray[x].substr(indexid,enddexid).trim(); // Extrait l'id du message
- msgArray[x] = fullmsg + "/*-" + fullid + "/*+"; // Ajoute le message et l'id à l'array msg
- if (botps === true && $("#taigachat_message_" + fullid + " .username").children().text() == user) { // Si l'option bot est activé, et que l'utilisateur c'est nous, alors
- $("#taigachat_message_" + fullid + " .username").children().attr("class", "style10"); // On change le style du nom, pour le mettre en style bot (style10)
- }
- }
- }
- for (var z in msgArray) {
- if (msgArray[z].indexOf(user)!== -1) { // Si le message contient le pseudo, alors
- var indexmsg = msgArray[z].indexOf('/*-') + 3; // Début message texte sans l'id
- var enddexmsg = msgArray[z].indexOf('/*+',indexmsg) - indexmsg; // Fin message texte sans l'id
- idmsg = msgArray[z].substr(indexmsg,enddexmsg).trim(); // On extrait le message sans l'id
- $("#taigachat_message_" + idmsg).attr("style", "visibility: visible; background: none repeat scroll 0% 0% " + color + ";"); // On modifie le style du message pour le mettre en avant
- }
- }
- }
- setInterval(function(){notification();}, 1000); // On répète la fonction pour vérifier les nouveaux messages, 1000 = 1 secondes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement