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.

  1. // ==UserScript==
  2. // @name Alis.io userscript
  3. // @description Add more stuff to alis like Background color changer, emojis to chat, fixed chatbox, ad removal, facebook name removal and more stuff.
  4. // @namespace http://tampermonkey.net/
  5. // @version 2.1.6
  6. // @author Credits: Havoc, Sonic.EXE
  7. // @match http://alis.io/*
  8. // @match *://*.alis.io/*
  9. // @run-at document-end
  10. // @grant GM_getResourceText
  11. // @grant GM_addStyle
  12. // @grant GM_xmlhttpRequest
  13. // @grant GM_getResourceURL
  14. // @grant GM_xmlhttpRequest
  15. // ==/UserScript==
  16.  
  17.  
  18. // ==Chat resizing & Ads removal from razor's script & some css stuff==
  19. $("#chatroom").css("height", "350px");
  20. $("#chatroom").css("bottom", "30px");
  21. $("#nick").css("border-radius", "5px");
  22. $("#team_name").css("border-radius", "5px");
  23. $("#chatroom").css("border-radius", "5px");
  24. $("#hideui").css("width", "30px");
  25. $("#input_box2").css("border-radius", "5px");
  26. $("head").append('<style type="text/css"></style>');
  27. $("#input_box2").css("width", "600px");
  28. $("#input_box2").css("margin-left", "-100px");
  29. $("div#coingrid").css("margin-top", "10px");
  30. var newStyleElement = $("head").children(':last');
  31. newStyleElement.html(".msg { color:#FFF; }");
  32.  
  33. $("div#ad_main").remove(); //Ad remover
  34. $("h3.uk-card-title").remove(); //Privacy name (removing facebook name)
  35. // ==/==
  36.  
  37.  
  38. //==Swear word and emoji==
  39. var replacement = {
  40. 'fuck': 'fuсk',
  41. 'shit': 'shіt',
  42. 'cunt': 'сunt',
  43. 'script': 'scr𝚒pt',
  44. 'nosx': 'nоsx',
  45. 'color': 'cоlоr',
  46. 'troll': 'trоll',
  47. 'gaver': 'g𝚊ver',
  48. 'camp': 'cаmp',
  49. 'alis': 'alіs',
  50. 'team': 'teаm',
  51. '.io': '.іo',
  52. 'bitch': 'bіtch',
  53. '/shrug': '¯\\_(ツ)_/¯',
  54. '/lenny': '( ͡° ͜ʖ ͡°)',
  55. '/love': '♥‿♥',
  56. '/dance': '~(˘▾˘~)',
  57. '/lol': '˙ ͜ʟ˙',
  58. '/nut': '█▀█ █▄█ ▀█▀',
  59. '/tableflip': '(╯°□°)╯︵ ┻━┻',
  60. '/dead': '(✖╭╮✖)',
  61. '/sweet': '^̮^',
  62. '/fight': '(ง •̀_•́)ง',
  63. '/totem': '◉_◉',
  64. ':smile': '😃',
  65. ':sad': '😦',
  66. ':happy': '😄',
  67. ':mad': '😠',
  68. ':angry': '😡',
  69. ':triumph': '😤',
  70. ':wow': '😯',
  71. ':cry': '😢',
  72. ':joy': '😂',
  73. ':thinking': '🤔',
  74. ':fku': '🖕',
  75. ':up': '👍',
  76. ':ok': '👌',
  77. ':smirk': '😏',
  78. ':heart': '💗',
  79. ':worried': '😟',
  80. ':pensive': '😔',
  81. ':sweat': '😓',
  82. ':sweatsmile': '😅',
  83. ':scream': '😱',
  84. ':cool': '😎',
  85. ':wink': '😉',
  86. ':eyes': '🙄',
  87. ':clap': '👏',
  88. ':wave': '👋',
  89. ':facepalm': '🤦',
  90. ':less': '😑',
  91. ':una': '😒',
  92. ':plsno': '😩',
  93. ':cafe': '☕',
  94. ':down': '👎',
  95. ':hand': '✋',
  96. ':fingers': '✌',
  97. ':moon': '🌑',
  98. ':wave': '🌊',
  99. ':earth': '🌍',
  100. ':flower': '🌼',
  101. ':hole': '🌌',
  102. ':sun': '🌞',
  103. ':lucky': '🍀',
  104. ':star': '⭐',
  105. ':rainbow': '🌈',
  106. ':prize': '🎁',
  107. ':play': '🎮',
  108. ':ice': '🍦',
  109. ':milk': '🥛',
  110. ':santa': '🎅',
  111. ':music': '🎵',
  112. ':cake': '🍰',
  113. ':sing': '🎤',
  114. ':bh': '💔',
  115. ':phone': '📞',
  116. ':tv': '📺',
  117. ':poop': '💩',
  118. ':water': '💦',
  119. ':locked': '🔐',
  120. ':money': '💲',
  121. ':unlocked': '🔓',
  122. ':nsfw': '🔞',
  123. ':wc': '🚾',
  124. ':car': '🚗',
  125. ':bath': '🛁',
  126. ':donthear': '🙉',
  127. ':donttalk': '🙉',
  128. ':dontsee': '🙈',
  129. ':internet': '🌐',
  130. ':glass': '🕶',
  131. ':toilet': '🚽',
  132. ':door': '🚪',
  133. ':boy': '🧑',
  134. ':girl': '👧',
  135. ':police': '👮‍♂️',
  136. ':baby': '👶',
  137. ':rockmusic': '🤟',
  138. ':anonymous': '👤',
  139. ':clock': '⌚️',
  140. ':gun': '🔫',
  141. ':mail': '📪',
  142. ':goback': '🔙',
  143. ':tm': '™️',
  144. ':copy': '©️ ',
  145. ':rainflag': '🏳️‍🌈',
  146. ':dead': '💀',
  147. ':flag': '🏳️',
  148. ':toxic': '☣️',
  149. ':100': '💯',
  150. ':bell': '🔔',
  151. ':wdym': '⁉️',
  152. ':?': '❓',
  153. ':!': '❗',
  154. ':vs': '🆚',
  155. ':(': '🙁',
  156. ':)': '😃',
  157. ':D': '😄',
  158. ';(': '😢',
  159. ';)': '😂',
  160. '<3': '💗',
  161. 'D;': '😩',
  162. 'D:': '😦',
  163. '-_-': '😑',
  164. '-,-': '😒',
  165. 'B)': '😎',
  166. '>(': '😡',
  167. ':O': '😯',
  168.  
  169. };
  170.  
  171.  
  172. $("#input_box2").on("keyup", function() {
  173. var detected = $("#input_box2").val();
  174. for(var found in replacement){
  175. if(replacement.hasOwnProperty(found)){
  176. detected = detected.replace(found,replacement[found]);
  177. }
  178. }
  179. $(this).val(detected);
  180. });
  181. // ==/==
  182.  
  183.  
  184. // ==Unicode emojis==
  185. $(`
  186. <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;">
  187. <div class="unicodeemoji"><img src="https://discordapp.com/assets/b731b88b6459090c02b8d1e31a552c5a.svg"></div>
  188. <div class="unicodeemoji"><img src="https://discordapp.com/assets/f71a48ebe4ebb6c0fb771721248d7523.svg"></div>
  189. <div class="unicodeemoji"><img src="https://discordapp.com/assets/f0835a46b501ae0a182874b003fdbb65.svg"></div>
  190. <div class="unicodeemoji"><img src="https://discordapp.com/assets/65bd38c1796f4959df4028fdf06aaf8f.svg"></div>
  191. <div class="unicodeemoji"><img src="https://discordapp.com/assets/10d135bf11670b6db1db682a512da004.svg"></div>
  192. <div class="unicodeemoji"><img src="https://discordapp.com/assets/17ce9728ad8efb8ffe2fa41f60c169be.svg"></div>
  193. <div class="unicodeemoji"><img src="https://discordapp.com/assets/cad1882ca3eeb04e786bc5d63e44477d.svg"></div>
  194. <div class="unicodeemoji"><img src="https://discordapp.com/assets/add1f87676ce1d709db3efd005873142.svg"></div>
  195. <div class="unicodeemoji"><img src="https://discordapp.com/assets/2a6e66e7de157c4051fb7abf7d8b0063.svg"></div>
  196. <div class="unicodeemoji"><img src="https://discordapp.com/assets/cae9e3b02af6e987442df2953de026fc.svg"></div>
  197. <div class="unicodeemoji"><img src="https://discordapp.com/assets/53ef346458017da2062aca5c7955946b.svg"></div>
  198. <div class="unicodeemoji"><img src="https://discordapp.com/assets/1b6c783f128fe9fa93aee4d32a7013d6.svg"></div>
  199. <div class="unicodeemoji"><img src="https://discordapp.com/assets/6fc965fbef1b4aeb6167f652cd0544fc.svg"></div>
  200. <div class="unicodeemoji"><img src="https://discordapp.com/assets/b6f700d4bc253abdb5ad576917b756d8.svg"></div>
  201. <div class="unicodeemoji"><img src="https://discordapp.com/assets/2af915882260fdb89538d1610e1d9baa.svg"></div>
  202. <div class="unicodeemoji"><img src="https://discordapp.com/assets/76292b41a5fa5408d92f674ebf4b7326.svg"></div>
  203. <div class="unicodeemoji"><img src="https://discordapp.com/assets/209381ec0f39a61c1904269ed41c62eb.svg"></div>
  204. <div class="unicodeemoji"><img src="https://discordapp.com/assets/dcbf6274f0ce0f393d064a72db2c8913.svg"></div>
  205. <div class="unicodeemoji"><img src="https://discordapp.com/assets/468d61fd9fd55d3f5d905005d2180daa.svg"></div>
  206. <div class="unicodeemoji"><img src="https://discordapp.com/assets/f1f76882104c8724124954b6edfed6d4.svg"></div>
  207. <div class="unicodeemoji"><img src="https://discordapp.com/assets/0702847ec6fe5542f0829e09e0c5bb22.svg"></div>
  208. <div class="unicodeemoji"><img src="https://discordapp.com/assets/d56fc4f12b790c6cef7b08a515e4cce9.svg"></div>
  209. <div class="unicodeemoji"><img src="https://discordapp.com/assets/9bd8b85559466379744360f8c9841f39.svg"></div>
  210. <div class="unicodeemoji"><img src="https://discordapp.com/assets/d0df7bf4acd843defa4e417cf767a574.svg"></div>
  211. <div class="unicodeemoji"><img src="https://discordapp.com/assets/b277c5ffb43011a356200198cf76b22d.svg"></div>
  212. <div class="unicodeemoji"><img src="https://discordapp.com/assets/df108c82f499b630411d1fc6594f3717.svg"></div>
  213. <div class="unicodeemoji"><img src="https://discordapp.com/assets/79b9eb736bd31cd7d9ed23046929fda0.svg"></div>
  214. <div class="unicodeemoji"><img src="https://discordapp.com/assets/593c4a3437fbb5b89fbb148f7b96424d.svg"></div>
  215. <div class="unicodeemoji"><img src="https://discordapp.com/assets/07ede26f668b74a5fbeefff6eb35e15e.svg"></div>
  216. <div class="unicodeemoji"><img src="https://discordapp.com/assets/a2d0c0f7e2a7219cb5f9b951bba19437.svg"></div>
  217. <div class="unicodeemoji"><img src="https://discordapp.com/assets/9e1c3ddc9da7effefe8a370b7c33ed7b.svg"></div>
  218. <div class="unicodeemoji"><img src="https://discordapp.com/assets/2e1d6b723adec95eaa2a500141cf136d.svg"></div>
  219. <div class="unicodeemoji"><img src="https://discordapp.com/assets/69cc1b4583611ccc6a5652d1ddaee8fc.svg"></div>
  220. <div class="unicodeemoji"><img src="https://discordapp.com/assets/3b32193b9673582d2704e53ec1056b6e.svg"></div>
  221. <div class="unicodeemoji"><img src="https://discordapp.com/assets/0e2bb36113661c72bb9b3b4e5c834f97.svg"></div>
  222. <div class="unicodeemoji"><img src="https://discordapp.com/assets/6f1049fe11f5b6bc18d9227fb29d237b.svg"></div>
  223. <div class="unicodeemoji"><img src="https://discordapp.com/assets/8fee3f6705505729fea8c7379934d794.svg"></div>
  224. <div class="unicodeemoji"><img src="https://discordapp.com/assets/612f3fc9dedfd368820b55c4cf259c07.svg"></div>
  225. <div class="unicodeemoji"><img src="https://discordapp.com/assets/4691e32e64eb0d4c43f29252415cfd61.svg"></div>
  226. <div class="unicodeemoji"><img src="https://discordapp.com/assets/c0c3d14224896d2c097631cfb1f0a1d1.svg"></div>
  227. <div class="unicodeemoji"><img src="https://discordapp.com/assets/ced0c08553c2ade6cbeee29a40f4ac8c.svg"></div>
  228. <div class="unicodeemoji"><img src="https://discordapp.com/assets/7e4f6dcf32845bfa865cf17491faf867.svg"></div>
  229. <div class="unicodeemoji"><img src="https://discordapp.com/assets/2fe6cd31e65e7a614dce24755303878b.svg"></div>
  230. <div class="unicodeemoji"><img src="https://discordapp.com/assets/b78035b8e2a6a4885d4448198963a14e.svg"></div>
  231. </div>
  232. `).insertBefore("#input_box2");
  233. $('<style>.unicodeemoji { float: left; width: 22px; padding: 1.5px; cursor: pointer; }</style>').appendTo('body');
  234. $('#chatboxArea2').css({ "display": 'flex', "flex-direction": 'column'});
  235.  
  236. var unicodeemojis = ['😃', '😦','😄','😠','😡','😤','😯', '😆', '😢', '😂','🤔','😏','👉','👌','👍','😒','🖕','❤️','😟','😔','😓','😅','😱','😎','😉','🙄','👏','👋','😑','🤦','👎','😩','😈','🙁','💪','💯','💔','🎉','🌈','🌸','💩','😍','😣','😕']; //some little help xd Toxin & zyhn
  237. $(document).ready(function() {
  238. $('.unicodeemoji').click(function() {
  239. $('#input_box2').val($('#input_box2').val() + unicodeemojis[$(this).index()]);
  240. document.getElementById("input_box2").focus();
  241. });
  242. });
  243. // ==/== background color changer
  244.  
  245. $(`
  246.  
  247. <div><input style="position: absolute;
  248. margin-left: 280px;
  249. border-radius: 3px;
  250. bottom: 310px;
  251. border: 0;
  252. padding: 0px;
  253. height: 35px;
  254. width: 60px;" id="hx-chnl" type="color" value="">
  255. <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>
  256. <div id="color"><input id="hx-chnl2" class="uk-input" placeholder="NameColorGame" maxlength="20"></div></div></br></br>
  257. <div>
  258.  
  259. <h3>Alis.io userscript 2.1.6</h3>
  260. <h6>Credits: Havoc, Zimek</h6>
  261.  
  262. </div></br>
  263.  
  264. <!-- <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>
  265. <td><input type=button class="uk-button uk-button-default uk-button-small" value="z+" onclick="timeco()"></td> -->
  266.  
  267. `).insertAfter("#profilec");
  268. $(`
  269. <div id="moreemojis" style="margin-left: -95px;font-size: 15px;">
  270. <a href="http://zimek.byethost24.com/more-emojis/" target="_blank">More emojis</a>
  271. </div>
  272.  
  273. `).insertAfter("input#input_box2");
  274.  
  275. $(`
  276. <a>Name Hidden</a>
  277. `).insertBefore("div#coingrid");
  278. //var button = document.getElementById('timeco');
  279.  
  280. //button.onclick = (function timeco() {
  281. // '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)})};
  282. //})();
  283.  
  284. // ==/==
  285. (function() {
  286. 'use strict';
  287.  
  288. var input = document.getElementById("hx-chnl");
  289. input.value = localStorage.getItem("cardcolorback") || "";
  290.  
  291. var input2 = document.getElementById("hx-chnl2");
  292. input2.value = localStorage.getItem("cardcolorback2") || "";
  293.  
  294. $("#hx-chnl, #hx-chnl2").on("input", function() {
  295. localStorage.setItem("cardcolorback", input.value);
  296. localStorage.setItem("cardcolorback2", input2.value);
  297. });
  298.  
  299. $("#hx-chnl").on("input", function() {
  300. var regIs = $(this).val();
  301. $("html").css("background", regIs);
  302. $("#hx-chnl2").val(regIs);
  303. });
  304. $("#hx-chnl2").on("input", function() {
  305. var regI = $(this).val();
  306. $("html").css("background", regI);
  307. $("#hx-chnl").val(regI);
  308. });
  309.  
  310. return $("#hx-chnl, #hx-chnl2").trigger("input");
  311. })();
  312. document.addEventListener('mouseup', mouseup);
  313. // == W macro
  314. setInterval(function(){
  315. $('img[src="/assets/img/adblocker.png"]').remove();
  316. $('#ad_bottom').remove();
  317. $('.content>.text-center>.tab-pane>div#ad_main').remove();
  318. }, 500);
  319. window.addEventListener('keydown', keydown);
  320. window.addEventListener('keyup', keyup);
  321.  
  322. var EjectDown = false;
  323.  
  324. var speed = 1; //in ms
  325.  
  326. function keydown(event) {
  327. if (event.keyCode == 87 && EjectDown === false) { // key W
  328. EjectDown = true;
  329. setTimeout(eject, speed);
  330. }
  331. }
  332. function keyup(event) {
  333. if (event.keyCode == 87) { // key W
  334. EjectDown = false;
  335. }
  336. }
  337.  
  338. function eject() {
  339. if (EjectDown) {
  340. window.onkeydown({keyCode: 87}); // key W
  341. window.onkeyup({keyCode: 87});
  342. setTimeout(eject, speed);
  343. }
  344. }