Alis.io userscript

Add more stuff to alis like Background color changer, emojis to chat, fixed chatbox, ad removal, facebook name removal and more stuff.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name         Alis.io userscript
// @description  Add more stuff to alis like Background color changer, emojis to chat, fixed chatbox, ad removal, facebook name removal and more stuff.
// @namespace    http://tampermonkey.net/
// @version      2.1.6
// @author       Credits: Havoc, Sonic.EXE
// @match        http://alis.io/*
// @match        *://*.alis.io/*
// @run-at       document-end
// @grant        GM_getResourceText
// @grant        GM_addStyle
// @grant        GM_xmlhttpRequest
// @grant        GM_getResourceURL
// @grant        GM_xmlhttpRequest
// ==/UserScript==


// ==Chat resizing & Ads removal from razor's script & some css stuff==
$("#chatroom").css("height", "350px");
$("#chatroom").css("bottom", "30px");
$("#nick").css("border-radius", "5px");
$("#team_name").css("border-radius", "5px");
$("#chatroom").css("border-radius", "5px");
$("#hideui").css("width", "30px");
$("#input_box2").css("border-radius", "5px");
$("head").append('<style type="text/css"></style>');
$("#input_box2").css("width", "600px");
$("#input_box2").css("margin-left", "-100px");
$("div#coingrid").css("margin-top", "10px");
var newStyleElement = $("head").children(':last');
newStyleElement.html(".msg { color:#FFF; }");

$("div#ad_main").remove(); //Ad remover
$("h3.uk-card-title").remove(); //Privacy name (removing facebook name)
// ==/==


//==Swear word and emoji==
var replacement = {
    'fuck': 'fuсk',
	'shit': 'shіt',
	'cunt': 'сunt',
    'script': 'scr𝚒pt',
    'nosx': 'nоsx',
    'color': 'cоlоr',
    'troll': 'trоll',
    'gaver': 'g𝚊ver',
    'camp': 'cаmp',
    'alis': 'alіs',
    'team': 'teаm',
    '.io': '.іo',
    'bitch': 'bіtch',
    '/shrug': '¯\\_(ツ)_/¯',
    '/lenny': '( ͡° ͜ʖ ͡°)',
    '/love': '♥‿♥',
    '/dance': '~(˘▾˘~)',
    '/lol': '˙ ͜ʟ˙',
    '/nut': '█▀█ █▄█ ▀█▀',
    '/tableflip': '(╯°□°)╯︵ ┻━┻',
    '/dead': '(✖╭╮✖)',
    '/sweet': '^̮^',
    '/fight': '(ง •̀_•́)ง',
    '/totem': '◉_◉',
    ':smile': '😃',
    ':sad': '😦',
    ':happy': '😄',
    ':mad': '😠',
    ':angry': '😡',
    ':triumph': '😤',
    ':wow': '😯',
    ':cry': '😢',
    ':joy': '😂',
    ':thinking': '🤔',
    ':fku': '🖕',
    ':up': '👍',
    ':ok': '👌',
    ':smirk': '😏',
    ':heart': '💗',
    ':worried': '😟',
    ':pensive': '😔',
    ':sweat': '😓',
    ':sweatsmile': '😅',
    ':scream': '😱',
    ':cool': '😎',
    ':wink': '😉',
    ':eyes': '🙄',
    ':clap': '👏',
    ':wave': '👋',
    ':facepalm': '🤦',
    ':less': '😑',
    ':una': '😒',
    ':plsno': '😩',
    ':cafe': '☕',
    ':down': '👎',
    ':hand': '✋',
    ':fingers': '✌',
    ':moon': '🌑',
    ':wave': '🌊',
    ':earth': '🌍',
    ':flower': '🌼',
    ':hole': '🌌',
    ':sun': '🌞',
    ':lucky': '🍀',
    ':star': '⭐',
    ':rainbow': '🌈',
    ':prize': '🎁',
    ':play': '🎮',
    ':ice': '🍦',
    ':milk': '🥛',
    ':santa': '🎅',
    ':music': '🎵',
    ':cake': '🍰',
    ':sing': '🎤',
    ':bh': '💔',
    ':phone': '📞',
    ':tv': '📺',
    ':poop': '💩',
    ':water': '💦',
    ':locked': '🔐',
    ':money': '💲',
    ':unlocked': '🔓',
    ':nsfw': '🔞',
    ':wc': '🚾',
    ':car': '🚗',
    ':bath': '🛁',
    ':donthear': '🙉',
    ':donttalk': '🙉',
    ':dontsee': '🙈',
    ':internet': '🌐',
    ':glass': '🕶',
    ':toilet': '🚽',
    ':door': '🚪',
    ':boy': '🧑',
    ':girl': '👧',
    ':police': '👮‍♂️',
    ':baby': '👶',
    ':rockmusic': '🤟',
    ':anonymous': '👤',
    ':clock': '⌚️',
    ':gun': '🔫',
    ':mail': '📪',
    ':goback': '🔙',
    ':tm': '™️',
    ':copy': '©️ ',
    ':rainflag': '🏳️‍🌈',
    ':dead': '💀',
    ':flag': '🏳️',
    ':toxic': '☣️',
    ':100': '💯',
    ':bell': '🔔',
    ':wdym': '⁉️',
    ':?': '❓',
    ':!': '❗',
    ':vs': '🆚',
    ':(': '🙁',
    ':)': '😃',
    ':D': '😄',
    ';(': '😢',
    ';)': '😂',
    '<3': '💗',
    'D;': '😩',
    'D:': '😦',
    '-_-': '😑',
    '-,-': '😒',
    'B)': '😎',
    '>(': '😡',
    ':O': '😯',

};


$("#input_box2").on("keyup", function() {
  var detected = $("#input_box2").val();
  for(var found in replacement){
    if(replacement.hasOwnProperty(found)){
      detected = detected.replace(found,replacement[found]);
    }
  }
  $(this).val(detected);
});
// ==/==


// ==Unicode emojis==
$(`
<div class="unicodeEmojiContainer" style="width: 100%;display:  inline;width: 560px; margin-left: -93px;background-color: rgba(0,0,0,0.3);padding: 5px 15px 5px 15px;margin-bottom: 5px;overflow: hidden;border-radius: 10px;">
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/b731b88b6459090c02b8d1e31a552c5a.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/f71a48ebe4ebb6c0fb771721248d7523.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/f0835a46b501ae0a182874b003fdbb65.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/65bd38c1796f4959df4028fdf06aaf8f.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/10d135bf11670b6db1db682a512da004.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/17ce9728ad8efb8ffe2fa41f60c169be.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/cad1882ca3eeb04e786bc5d63e44477d.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/add1f87676ce1d709db3efd005873142.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/2a6e66e7de157c4051fb7abf7d8b0063.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/cae9e3b02af6e987442df2953de026fc.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/53ef346458017da2062aca5c7955946b.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/1b6c783f128fe9fa93aee4d32a7013d6.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/6fc965fbef1b4aeb6167f652cd0544fc.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/b6f700d4bc253abdb5ad576917b756d8.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/2af915882260fdb89538d1610e1d9baa.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/76292b41a5fa5408d92f674ebf4b7326.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/209381ec0f39a61c1904269ed41c62eb.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/dcbf6274f0ce0f393d064a72db2c8913.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/468d61fd9fd55d3f5d905005d2180daa.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/f1f76882104c8724124954b6edfed6d4.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/0702847ec6fe5542f0829e09e0c5bb22.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/d56fc4f12b790c6cef7b08a515e4cce9.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/9bd8b85559466379744360f8c9841f39.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/d0df7bf4acd843defa4e417cf767a574.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/b277c5ffb43011a356200198cf76b22d.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/df108c82f499b630411d1fc6594f3717.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/79b9eb736bd31cd7d9ed23046929fda0.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/593c4a3437fbb5b89fbb148f7b96424d.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/07ede26f668b74a5fbeefff6eb35e15e.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/a2d0c0f7e2a7219cb5f9b951bba19437.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/9e1c3ddc9da7effefe8a370b7c33ed7b.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/2e1d6b723adec95eaa2a500141cf136d.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/69cc1b4583611ccc6a5652d1ddaee8fc.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/3b32193b9673582d2704e53ec1056b6e.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/0e2bb36113661c72bb9b3b4e5c834f97.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/6f1049fe11f5b6bc18d9227fb29d237b.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/8fee3f6705505729fea8c7379934d794.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/612f3fc9dedfd368820b55c4cf259c07.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/4691e32e64eb0d4c43f29252415cfd61.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/c0c3d14224896d2c097631cfb1f0a1d1.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/ced0c08553c2ade6cbeee29a40f4ac8c.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/7e4f6dcf32845bfa865cf17491faf867.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/2fe6cd31e65e7a614dce24755303878b.svg"></div>
    <div class="unicodeemoji"><img src="https://discordapp.com/assets/b78035b8e2a6a4885d4448198963a14e.svg"></div>
</div>
`).insertBefore("#input_box2");
$('<style>.unicodeemoji { float: left; width: 22px; padding: 1.5px; cursor: pointer; }</style>').appendTo('body');
$('#chatboxArea2').css({ "display": 'flex', "flex-direction": 'column'});

var unicodeemojis = ['😃', '😦','😄','😠','😡','😤','😯', '😆', '😢', '😂','🤔','😏','👉','👌','👍','😒','🖕','❤️','😟','😔','😓','😅','😱','😎','😉','🙄','👏','👋','😑','🤦','👎','😩','😈','🙁','💪','💯','💔','🎉','🌈','🌸','💩','😍','😣','😕']; //some little help xd Toxin & zyhn
$(document).ready(function() {
  $('.unicodeemoji').click(function() {
      $('#input_box2').val($('#input_box2').val() + unicodeemojis[$(this).index()]);
      document.getElementById("input_box2").focus();
  });
});
// ==/== background color changer

$(`

<div><input style="position: absolute;
        margin-left: 280px;
        border-radius: 3px;
        bottom: 310px;
        border: 0;
        padding: 0px;
        height: 35px;
        width: 60px;" id="hx-chnl" type="color" value="">
        <style> #hx-chnl2{width: 400px; height: 40px;border-radius: 5px;margin-left: 0px; padding: 10px;margin-top: 10px; font-size: 23px;} #color{padding: 5px;}</style>
        <div id="color"><input id="hx-chnl2" class="uk-input" placeholder="NameColorGame" maxlength="20"></div></div></br></br>
<div>

<h3>Alis.io userscript 2.1.6</h3>
<h6>Credits: Havoc, Zimek</h6>

</div></br>

<!-- <div id="to"><button id="timeco" class="uk-button uk-button-default uk-button-small" href="http://zimek.byethost24.com/scripts/alisskrypt.js">Time change</button></div>
 <td><input type=button class="uk-button uk-button-default uk-button-small" value="z+" onclick="timeco()"></td> -->

`).insertAfter("#profilec");
$(`
<div id="moreemojis" style="margin-left: -95px;font-size: 15px;">
<a href="http://zimek.byethost24.com/more-emojis/" target="_blank">More emojis</a>
</div>

`).insertAfter("input#input_box2");

$(`
<a>Name Hidden</a>
`).insertBefore("div#coingrid");
//var button = document.getElementById('timeco');

//button.onclick = (function timeco() {
//  'use strict'; sweetAlert("Loading...");var waitForFb=setInterval(()=>{"number"==typeof userid?($("#swal2-title").text(`User ID detected ${userid}...`),clearInterval(waitForFb),checkColorChangeTime()):$("#swal2-title").text("Waiting for your Facebook account to load in...")},100),checkColorChangeTime=()=>{$.getJSON(`http://api.alis.io/api/users/${userid}/upgrades`,e=>{$("#swal2-title").text(`Retrieving data from ${userid}...`),$("#swal2-title").css("white-space","pre-line");var t=new Date(e.upgrades[0].updated_at).getTime();console.log(e.upgrades[0].updated_at);var a=setInterval(()=>{var e=t-(new Date).getTime()+6048e5,r=parseInt(e/864e5),l=parseInt(e%864e5/36e5),s=parseInt(e%36e5/6e4),i=parseInt(e%6e4/1e3);$("#swal2-title").text(`You can change your color in:\n${r}d ${l}h ${s}m ${i}s`),e<=0&&($("#swal2-title").text("You can change your color now."),clearInterval(a),$("#swal2-title").removeAttr("style")),$(".swal2-buttonswrapper").children(":first").click(()=>{clearInterval(a),$("#swal2-title").removeAttr("style")})},1e3)})};
//})();

// ==/==
(function() {
    'use strict';

    var input = document.getElementById("hx-chnl");
    input.value = localStorage.getItem("cardcolorback") || "";

    var input2 = document.getElementById("hx-chnl2");
    input2.value = localStorage.getItem("cardcolorback2") || "";

    $("#hx-chnl, #hx-chnl2").on("input", function() {
        localStorage.setItem("cardcolorback", input.value);
        localStorage.setItem("cardcolorback2", input2.value);
    });

    $("#hx-chnl").on("input", function() {
        var regIs = $(this).val();
        $("html").css("background", regIs);
        $("#hx-chnl2").val(regIs);
    });
    $("#hx-chnl2").on("input", function() {
        var regI = $(this).val();
        $("html").css("background", regI);
        $("#hx-chnl").val(regI);
    });

    return $("#hx-chnl, #hx-chnl2").trigger("input");
})();
document.addEventListener('mouseup', mouseup);
// == W macro
setInterval(function(){
    $('img[src="/assets/img/adblocker.png"]').remove();
    $('#ad_bottom').remove();
    $('.content>.text-center>.tab-pane>div#ad_main').remove();
}, 500);
window.addEventListener('keydown', keydown);
window.addEventListener('keyup', keyup);

var EjectDown = false;

var speed = 1; //in ms

function keydown(event) {
    if (event.keyCode == 87 && EjectDown === false) { // key W
        EjectDown = true;
        setTimeout(eject, speed);
    }
}
function keyup(event) {
    if (event.keyCode == 87) { // key W
        EjectDown = false;
    }
}

function eject() {
    if (EjectDown) {
        window.onkeydown({keyCode: 87}); // key W
        window.onkeyup({keyCode: 87});
        setTimeout(eject, speed);
    }
}