Advertisement
ImNotSpam

Untitled

Jan 2nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.96 KB | None | 0 0
  1. var currentIP = "0.0.0.0:0";
  2. var currentToken = "";
  3. var previousMode = localStorage.getItem("gamemode");
  4. var defaultMusicUrl = "https://www.youtube.com/watch?v=jzl2ysOK-MQ";
  5. var coinTimer;
  6. var musicPlayer;
  7. var originalDeath;
  8.  
  9. function init(modVersion) {
  10. setTimeout(function() {
  11. document.title = "SikaPlus Coins" + modVersion;
  12. $("button:contains('Spectate')").html('<span class="Spectate"></span>').attr('data-toggle', "tooltip").prop('title', 'Spectate');
  13. $("button:contains('Logout')").html('<span class="SPECTATE"></span>').attr('data-toggle', "tooltip").prop('title', 'Logout');
  14. $("button:contains('Copy')").removeClass("btn-info").addClass("btn-link");
  15. $("#create-party-btn").html('<span class="glyphicon glyphicon-plus"></span>');
  16. $("#create-party-btn").attr('data-toggle', "tooltip").prop('title', "Create party");
  17. $("#join-party-btn").html('<span class="glyphicon glyphicon-save"></span>');
  18. $("#join-party-btn").attr('data-toggle', "tooltip").prop('title', "Join party");
  19. $("#join-party-btn").attr("style", "width: 49% !important; float: right;");
  20. $("body").prepend('<div id="backgroundFade" style="width: 100%; height: 100%; position: absolute; background: black; z-index: 100; opacity: 0.6; display: none;"></div>');
  21. $("#overlays").css("z-index", 100);
  22. $("#overlays-hud").prepend('<div id="statsInfo" class="main-color" style="display: none;font-size: 13px;margin-top: 3px;float: left;font-weight: 700;background-color: rgba(0, 0, 0, 0.2);padding: 3px;border-radius: 4px;width: 65%;height: 24px;z-index: 15;margin: auto;top: 0px;right: 0px;left: 0px;bottom: 85px;position: fixed;pointer-events: auto;color: #ffffff;"><p style="float: left;margin-left: 10px;">Region: <span id="currentRegion"></span></p><p style="float: right;margin-right: 225px;">Servers: <span id="numServers"></span> (<span id="pps"></span> <span data-toggle="tooltip" data-placement="top" data-original-title="Players per server">PPS</span>)</p><p style="margin-left: 245px;">Players: <span id="numPlayers"></span> / <span id="totalPlayers" data-toggle="tooltip" data-placement="top" data-original-title="Total players online"></span></p></div>' + '<div id="searchHud" class="hud" style="width: 65%; height: 60px; z-index: 15; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: fixed;">' + '<div id="" style="margin-top: 10px;">' + '<input id="searchInput" class="form-control" title="" placeholder="Enter friend\'s token, IP, leaderboard, name or clan tag...(Be prepared to restart rooter if banned)" style="margin-bottom: 10px;float: left;width: 80% !important;text-align: center;">' + '<button id="searchBtn" class="btn btn-copy-token copy-party-token btn-primary" data-toggle="tooltip" data-placement="bottom" data-original-title="Cancel search" style="margin-bottom:10px;width: 15%;"><span id="searchSpan" class="glyphicon glyphicon-search"></span></button>' + '<button id="closeBtn" class="btn btn-copy-token copy-party-token" data-toggle="tooltip" style="color: #ffffff;margin-bottom:10px;width: 10%; background-color: transparent;" data-placement="right" data-original-title="Close" title=""><span class="glyphicon glyphicon-remove-circle"></span></button>' + '</div></div>');
  23. $("#statsInfo").before('<div id="notes" class="main-color" style="display:none;font-size: 13px;float: left;font-weight: 700;border-radius: 4px;width: 65%;height: 147px;z-index: 15;margin: auto;top: 0px;right: 0px;left: 0px;bottom: 400px;position: fixed;pointer-events: auto;color: rgb(255, 255, 255);padding: 10px;background-color: rgba(0, 0, 0, 0.2);"><h5 class="main-color text-center" style="margin-top: 0px;">Save for later</h5>' + '<input id="note1" class="form-control main-color note" style="background: transparent;color: lightgrey; width: 25%;float:left; border: none; border-bottom: 1px solid; border-color: darkgrey; margin-right: 7px; text-align: center;">' + '<input id="note2" class="form-control main-color note" style="background: transparent; color: lightgrey; width: 24%; float: left; border: none; border-bottom: 1px solid; margin-left: 0px; margin-right: 7px; text-align: center; border-color: darkgrey;">' + '<input id="note3" class="form-control main-color note" style="background: transparent; width: 49%; border: none; border-bottom: 1px solid; margin-left: 10px; text-align: center; border-color: darkgrey;">' + '<input id="note4" class="form-control main-color note" style="background: transparent; color: lightgrey; width: 25%; float: left; border: none; border-bottom: 1px solid; margin-right: 7px; text-align: center; border-color: darkgrey;">' + '<input id="note5" class="form-control main-color note" style="background: transparent; color: lightgrey; width: 24%; float: left; border: none; border-bottom: 1px solid; margin-left: 0px; margin-right: 7px; text-align: center; border-color: darkgrey;">' + '<input id="note6" class="form-control main-color note" style="background: transparent; color: lightgrey; width: 49%; border: none; border-bottom: 1px solid; margin-left: 10px; text-align: center; border-color: darkgrey;">' + '<input id="note7" class="form-control main-color note" style="background: transparent; color: lightgrey; border: none; border-bottom: 1px solid; text-align: center; border-color: darkgrey;">' + '</div>');
  24. $(".menu-tabs").children().attr("style", "width: 14.27%;");
  25. $(".menu-tabs").children().last().after('<li class="SikaPlus-tab" style="width: 14.27%; height: 100%;" data-toggle="tooltip" data-title="SikaPlus" data-placement="top"><a style="height: 100%;" onclick="$(\'#main-menu\').children(\'div\').hide(); $(\'.menu-tabs\').children(\'li\').removeClass(\'active\'); $(\'.menu-tabs\').children(\'li\').children(\'a\').removeClass(\'active\'); $(\'#SikaPlus\').fadeIn(); $(this).addClass(\'active\'); $(this).parent().addClass(\'active\'); $(\'#helloContainer\').attr(\'style\',\'transform: translate(-50%, 0%) scale(1); top: 207px;\')" href="javascript:void(0);" class="fa fa-cogs"></a></li>');
  26. $("#main-menu").children().last().after('<div id="SikaPlus" class="menu-panel"><div class="agario-panel SikaPlus-panel"><h5 class="menu-main-color">SikaPlus mod options</h5>' + '<button id="showCurTKBtn" type="button" class="btn btn-sm btn-info" data-toggle="button" aria-pressed="false" autocomplete="off" style="width: 50%; border-color: darkslategrey;"> Show token</button>' + '<button id="showPlayerBtn" type="button" class="btn btn-sm btn-info" data-toggle="button" aria-pressed="false" autocomplete="off" style="width: 50%; border-color: darkslategrey;">Show player</button>' + '<h5 class="menu-main-color" style="margin-top: 20px;">Other features</h5>' + '<button id="autoCoinBtn" type="button" class="btn btn-block btn-info" data-toggle="button" aria-pressed="false" autocomplete="off"><i class="fa fa-clock-o"></i> Auto free coins</button>' + '<button id="autoRespawnBtn" type="button" class="btn btn-block btn-info" data-toggle="button" aria-pressed="false" autocomplete="off" data-original-title="" title=""><i class="fa fa-flash"></i> Auto respawn</button>' + '</div></div>');
  27. var initialMusicUrl = (localStorage.getItem("musicUrl") == null ? defaultMusicUrl : localStorage.getItem("musicUrl"));
  28. $("#music").replaceWith('<div id="music" class="menu-panel" style="display: none;"><div class="agario-panel"><h5 class="main-color">Youtube player</h5>' + '<iframe id="musicFrame" width="320" height="180" src="' + getEmbedUrl(initialMusicUrl) + '" frameborder="0" allowfullscreen=""></iframe>' + '<input id="musicUrl" onclick="$(this).select();" type="text" value="' + initialMusicUrl + '" class="form-control" data-toggle="tooltip" data-placement="right" data-original-title="Paste your video/playlist here"></div></div>');
  29. if (typeof YT !== 'undefined') {
  30. musicPlayer = new YT.Player('musicFrame', {
  31. events: {
  32. 'onStateChange': function(state) {
  33. if (state.data == 1) {
  34. $("#playerI").removeClass("fa-play-circle").addClass("fa-pause-circle");
  35. $("#playerBtn").attr('data-original-title', "Pause").tooltip('fixTitle')
  36. } else {
  37. $("#playerI").removeClass("fa-pause-circle").addClass("fa-play-circle");
  38. $("#playerBtn").attr('data-original-title', "Play").tooltip('fixTitle')
  39. }
  40. }
  41. }
  42. })
  43. }
  44. $("#musicUrl").on("input", function() {
  45. $(this).attr("maxlength", "0")
  46. });
  47. $("#musicUrl").bind("paste", function(e) {
  48. $(this).attr("maxlength", "1000");
  49. var pastedData = e.originalEvent.clipboardData.getData('text');
  50. var finalUrl = getEmbedUrl(pastedData.trim());
  51. if (finalUrl == false) {
  52. toastr["error"]("Cannot open this youtube URL").css("width", "210px");
  53. setTimeout(function() {
  54. if (localStorage.getItem("musicUrl") == null) {
  55. $("#musicUrl").val(defaultMusicUrl)
  56. } else {
  57. $("#musicUrl").val(localStorage.getItem("musicUrl"))
  58. }
  59. }, 500)
  60. } else {
  61. $("#musicFrame").attr("src", finalUrl);
  62. localStorage.setItem("musicUrl", pastedData.trim())
  63. }
  64. });
  65. $(".note").keyup(function(event) {
  66. localStorage.setItem(event.target.id, $(event.target).val())
  67. });
  68. $("#searchHud").after('<div id="searchLog" class="main-color" style="font-size: 13px;float: left;font-weight: 700;border-radius: 4px;width: 65%;height: 270px;z-index: 15;margin: auto;top: 0px;right: 0px;left: 0px;bottom: -390px;position: fixed;pointer-events: auto;color: rgb(255, 255, 255);padding: 10px;display: none;background-color: rgba(0, 0, 0, 0.2);"><h5 id="logTitle" class="main-color text-center" style="margin-top: 0px;">Leaderboard history</h5>' + '<div id="log" style="font-weight: normal; overflow-x: hidden; overflow-y: auto;height: 90%;">' + '</div></div>');
  69. $("#leaderboard-hud").append('<div id="leaderboard-menu">' + '<a id="searchShortcut" class="btn btn-sm btn-info" data-toggle="tooltip" data-placement="bottom" data-original-title="Join server (Backspace)" style="width: 33.3%;text-shadow: 0.3px 0.3px #000000;font-size: small;margin-top: 0px;border-top-color: rgb(141, 201, 64);border-bottom-style: none;border-left-style: none;border: none;margin-top: 0px; background-color: transparent;" data-original-title="Search leaderboards" title=""><span id="searchSpan" class="glyphicon glyphicon-search"></span></a>' + '<a id="copyTKBtn" href="javascript:void(0);" class="btn btn-sm btn-copy-leaderboard btn-info" style="background-color: transparent; width: 33.3%;text-shadow: 0.3px 0.3px #000000;font-size: small;margin-top: 0px;/* border: none; */border-left-style: none;border-right-style: none;border-bottom-style: none;border: none; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none;" data-toggle="tooltip" data-placement="top" data-original-title="Copy token">Copy</a>' + '<a id="reconnectBtn" class="btn btn-info btn-sm icon-loop2" title="" data-toggle="tooltip" data-placement="bottom" data-original-title="Change server (+)" style="' + 'background-color: transparent;width: 33.3%; text-shadow: 0.3px 0.3px #000000; font-size: small; margin-top: 0px; margin-top: 0px; border: none;"></a>' + '<div id="dropDown" class="hud" style="position: absolute; pointer-events: auto; width: 33%; height: 60px; left: 67px; padding: 0px; border-radius: 0px;">' + '<a id="copyLBBtn" href="javascript:void(0);" class="btn btn-sm btn-copy-leaderboard btn-info" style="background-color: transparent; width: 100%;text-shadow: rgb(0, 0, 0) 0.3px 0.3px;font-size: small;margin-top: 0px;display: block;border: none; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none;" data-toggle="tooltip" data-placement="left" data-original-title="Copy leaderboard (L)">LB</a>' + '<a id="copyIPBtn" href="javascript:void(0);" class="btn btn-sm btn-copy-leaderboard btn-info" style="background-color: transparent; width: 100%;text-shadow: rgb(0, 0, 0) 0.3px 0.3px;font-size: small;margin-top: 0px;display: block;border: none; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none;" data-toggle="tooltip" data-placement="left" data-original-title="Copy IP address">IP</a>' + '</div>' + '<input id="tempCopy" style="display: none;" value="">' + '</div>');
  70. $("#searchShortcut").mouseenter(function() {
  71. $("#dropDown").hide();
  72. $("#copyTKBtn").text("Copy")
  73. });
  74. $("#copyTKBtn").mouseenter(function() {
  75. $("#copyTKBtn").text("TK");
  76. $("#dropDown").show(100)
  77. });
  78. $("#leaderboard-menu").mouseleave(function() {
  79. $("#dropDown").hide();
  80. $("#copyTKBtn").text("Copy")
  81. });
  82. $("#logTitle").after('<a href="#" style="color: lightgrey;float: right;position: absolute;right: 12px;top: 9px;" class="main-color" onclick="$(\'#log\').html(\'\');" data-toggle="tooltip" data-placement="left" data-original-title="Clear list"><span class="glyphicon glyphicon-ban-circle"></span></a>');
  83. $("#searchBtn").tooltip('disable');
  84. $("#copyLBBtn").click(function() {
  85. copy(getLeaderboard())
  86. });
  87. $("#copyTKBtn").click(function() {
  88. copy("http://agar.io/#" + currentToken)
  89. });
  90. $("#copyIPBtn").click(function() {
  91. copy("http://agar.io/?r=" + MC.getRegion() + "&m=" + getGameMode() + "&search=ws://" + currentIP)
  92. });
  93. $("#reconnectBtn").click(function() {
  94. hideMenu();
  95. changeServer();
  96. if (!$("#searchHud").is(':visible')) {
  97. delay(200, spectate)
  98. }
  99. });
  100. $("#reconnectBtn").mouseenter(function() {
  101. $("#dropDown").hide();
  102. $("#copyTKBtn").text("Copy")
  103. });
  104. $("#searchBtn").click(function() {
  105. var searchString = $("#searchInput").val();
  106. searchHandler(searchString)
  107. });
  108. $("#searchInput").keyup(function(event) {
  109. if (event.keyCode == 13) {
  110. $("#searchBtn").click()
  111. }
  112. });
  113. $("#closeBtn").click(function() {
  114. hideSearchHud()
  115. });
  116. $("#searchShortcut").click(function() {
  117. hideMenu();
  118. showSearchHud();
  119. $("#searchInput").focus().select()
  120. });
  121. var ogarioVersion = $("#menu-footer").text().split("| ")[1];
  122. $("#menu-footer").text("");
  123. $("#menu-footer").prepend('<span style="float: left; font-size: 13px;"><a target="_0" onclick="ga(\'send\', \'event\', \'Link\', \'click\', \'SikaPlusWebsite\');" href="http://SikaPlusmod.000webhostapp.com/" style="color: #ffffff;" data-toggle="tooltip" data-title="SikaPlus Mod Website" data-placement="left">SikaPlus mod v' + modVersion + '</a></span>' + 'Mods Used: ' + '<a href="http://ogario.ovh" target="_0">ogario</a>' + '/' + '<a href="https://kittymod.github.io/" target="_0">kitty</a>' + '&others');
  124. $(document).keyup(function(event) {
  125. if (event.which == 8) {
  126. if ($('input:focus').length == 0) {
  127. $("#searchShortcut").click()
  128. }
  129. } else if (event.which == 187 && !($("input").is(":focus")) && ogario.play == false) {
  130. $("#reconnectBtn").click()
  131. } else if (event.which == 27) {
  132. if ($('#searchHud').is(':visible')) {
  133. hideSearchHud()
  134. } else {
  135. showMenu()
  136. }
  137. }
  138. });
  139. $(document).keydown(function(event) {
  140. if (event.which == 81 && ogario.spectate && !($("input").is(":focus"))) {
  141. spectate()
  142. }
  143. });
  144. $("#time-hud").attr("style", "top: 290px !important;");
  145. $("#leaderboard-menu").css("pointer-events", "auto");
  146. $("#searchHud").css("pointer-events", "auto");
  147. $('[id="statsText"]').css("font-size", "medium");
  148. $(document).bind("paste", function(e) {
  149. if (!searching && !($("input,textarea").is(":focus"))) {
  150. var pastedData = e.originalEvent.clipboardData.getData('text');
  151. hideMenu();
  152. showSearchHud();
  153. $("#searchInput").val(pastedData);
  154. $("#searchInput").select();
  155. searchHandler(pastedData)
  156. }
  157. });
  158. $("#searchInput").bind("paste", function(e) {
  159. if (!searching) {
  160. var pastedData = e.originalEvent.clipboardData.getData('text');
  161. $("#searchInput").val(pastedData);
  162. $("#searchInput").select();
  163. searchHandler(pastedData)
  164. }
  165. });
  166. $("#note1").val(localStorage.getItem('note1'));
  167. $("#note2").val(localStorage.getItem('note2'));
  168. $("#note3").val(localStorage.getItem('note3'));
  169. $("#note4").val(localStorage.getItem('note4'));
  170. $("#note5").val(localStorage.getItem('note5'));
  171. $("#note6").val(localStorage.getItem('note6'));
  172. $("#note7").val(localStorage.getItem('note7'));
  173. MC.onDisconnect = function() {
  174. toastr["error"]("Disconnected from server :(").css("width", "210px");
  175. appendSysLog("DISCONNECTED :(")
  176. };
  177. MC.onPlayerBanned = function() {
  178. toastr["error"]("You were banned, restart your rooter!").css("width", "210px");
  179. appendSysLog("BAN :(")
  180. };
  181. $("#region").ready(function() {
  182. delay(2000, getInfo)
  183. });
  184. $('body').on('click', '.logEntry', function() {
  185. document.getElementById('searchInput').value = "http://agar.io/#" + $(this).data('token');
  186. bumpLog();
  187. getInfo();
  188. searchTKHandler($("#searchInput").val())
  189. });
  190. $('body').on('click', '.btn-play-shortcut', function() {
  191. hideSearchHud();
  192. toastr.clear();
  193. play()
  194. });
  195. $('body').on('click', '.btn-spectate-shortcut', function() {
  196. hideSearchHud();
  197. toastr.clear();
  198. spectate()
  199. });
  200. $("#region, #gamemode").change(function() {
  201. appendLog(getLeaderboard())
  202. });
  203. $("#exp-bar").remove();
  204. $("#ogario-party").wrap('<div style="display: none;"></div>');
  205. var url = window.location.href;
  206. $("#gamemode").change(function() {
  207. if ($("#gamemode").val() == ":party") {
  208. $("#ogario-party").show();
  209. $("#joinPartyToken").val("")
  210. } else {
  211. $("#ogario-party").hide()
  212. }
  213. localStorage.setItem("gamemode", ogario.gameMode)
  214. });
  215. $(".btn-spectate, .btn-logout").attr("style", "border-top: none; border-left: none; border-right: none;");
  216. $("#region").change(function() {
  217. localStorage.setItem("location2", MC.getRegion())
  218. });
  219. $(document).ajaxComplete(function(event, xhr, settings) {
  220. if (xhr.responseJSON != null) {
  221. if (xhr.responseJSON.ip != null && xhr.responseJSON.hasOwnProperty('ip')) {
  222. currentIP = xhr.responseJSON.ip
  223. }
  224. if (xhr.responseJSON.token != null && xhr.responseJSON.hasOwnProperty('token')) {
  225. currentToken = xhr.responseJSON.token;
  226. if (localStorage.getItem("showTK") == "true" || localStorage.getItem("showTK") == null) {
  227. $("#cur-tk-hud").fadeTo('fast', 0.2).fadeTo('fast', 1.0);
  228. $("#cur-tk-hud").text("TK: #" + currentToken)
  229. }
  230. }
  231. }
  232. if (xhr.status == 200 && settings.url == "http://m.agar.io/getToken") {
  233. delay(200, spectate);
  234. toastr["info"]('Connected!</br> <button class="btn btn-sm btn-primary btn-play btn-play-shortcut" style="margin-top: 10px;border-color: darkblue;">PLAY</button><br><button class="btn btn-sm btn-warning btn-spectate btn-spectate-shortcut" style="width: 100%;margin-top: 10px;">SPECTATE</button>', "", {
  235. timeOut: 20000,
  236. extendedTimeOut: 20000
  237. }).css("width", "210px")
  238. }
  239. });
  240. $(document).ajaxError(function(event, xhr, settings) {
  241. if (xhr.status == 404 && settings.url == "http://m.agar.io/getToken") {
  242. toastr["error"]("Invalid token or server has closed :(").css("width", "210px");
  243. $('#helloContainer').attr('data-party-state', '0')
  244. }
  245. });
  246. setTimeout(function() {
  247. var url = window.location.href;
  248. var region = getParameterByName("r", url);
  249. var mode = getParameterByName("m", url);
  250. var searchStr = getParameterByName("search", url);
  251. if (url.length == 21) {
  252. joinToken(url.replace("http://agar.io/#", ""))
  253. } else {
  254. if (region != null) {
  255. MC.setRegion(region);
  256. MC.setGameMode(mode)
  257. } else {
  258. MC.setRegion(localStorage.getItem("location2"));
  259. MC.setGameMode(previousMode)
  260. }
  261. }
  262. if (searchStr != null && searchStr) {
  263. if (searchIPHandler(searchStr)) {
  264. hideMenu();
  265. showSearchHud();
  266. showCancelSearch();
  267. $("#searchInput").val(searchStr)
  268. }
  269. }
  270. }, 10000);
  271. $("#autoCoinBtn").click(function() {
  272. var checked = !($(this).attr('aria-pressed') == "true");
  273. if (checked) {
  274. startCoinMining();
  275. $(this).html('<i class="fa fa-clock-o"></i> Stop free coins')
  276. } else {
  277. stopCoinMining();
  278. $(this).html('<i class="fa fa-clock-o"></i> Auto free coins')
  279. }
  280. });
  281. $("#autoRespawnBtn").click(function() {
  282. var checked = !($(this).attr('aria-pressed') == "true");
  283. if (checked) {
  284. localStorage.setItem("autoRespawn", true);
  285. MC.onPlayerDeath = function() {
  286. var isVisibleMenu = $("#main-menu").is(':visible');
  287. var isVisibleSearchHud = $("#searchHud").is(':visible');
  288. var autoRespawn = localStorage.getItem("autoRespawn");
  289. if (!$("#skipStats").is(':checked')) {
  290. $("#skipStats").click()
  291. }
  292. if (autoRespawn != null && autoRespawn == "true" && !isVisibleMenu && !isVisibleSearchHud && !($("input").is(":focus"))) {
  293. setTimeout(function() {
  294. play()
  295. }, 1500)
  296. }
  297. };
  298. $(this).html('<i class="fa fa-flash"></i> Stop Respawn')
  299. } else {
  300. localStorage.setItem("autoRespawn", false);
  301. MC.onPlayerDeath = originalDeath;
  302. $(this).html('<i class="fa fa-flash"></i> Auto Respawn')
  303. }
  304. });
  305. $("#showCurTKBtn").click(function() {
  306. var checked = !($(this).attr('aria-pressed') == "true");
  307. if (checked) {
  308. localStorage.setItem("showTK", true);
  309. $("#cur-tk-hud").show();
  310. $("#cur-tk-hud").text("TK: #" + currentToken);
  311. $(this).text('Hide token')
  312. } else {
  313. localStorage.setItem("showTK", false);
  314. $("#cur-tk-hud").hide();
  315. $(this).text('Show token')
  316. }
  317. });
  318. $("#showPlayerBtn").click(function() {
  319. var checked = !($(this).attr('aria-pressed') == "true");
  320. if (checked) {
  321. $("#player-hud").show();
  322. localStorage.setItem("showPlayer", true);
  323. $(this).text('Hide players')
  324. } else {
  325. $("#player-hud").hide();
  326. localStorage.setItem("showPlayer", false);
  327. $(this).text('Show players')
  328. }
  329. });
  330. $("#stats-hud").after('<div id="cur-tk-hud" class="hud main-color hud-top" style=" right: 220px; font-size: 15px; padding: 6px;"></div>');
  331. $("#minimap-hud").before('<div id="player-hud" class="hud" style="bottom: 230px;right: 10px; width: 30px;height: 30px;padding: 0px;pointer-events: auto;">' + '<button id="playerBtn" class="btn-link" style="padding: 0px; color: #d6d3d3; width: 100%; height: 100%;" data-original-title="Play">' + '<i id="playerI" class="fa fa-play-circle" style="padding-left: 0px;"></i></button></div>');
  332. $("#playerBtn").tooltip();
  333. $("#playerBtn").click(function() {
  334. if (musicPlayer != undefined) {
  335. var playerState = musicPlayer.getPlayerState();
  336. if (playerState != 1) {
  337. musicPlayer.playVideo();
  338. $("#playerI").removeClass("fa-play-circle").addClass("fa-pause-circle");
  339. $(this).attr('data-original-title', "Pause").tooltip('fixTitle').tooltip('show')
  340. } else {
  341. musicPlayer.pauseVideo();
  342. $("#playerI").removeClass("fa-pause-circle").addClass("fa-play-circle");
  343. $(this).attr('data-original-title', "Play").tooltip('fixTitle').tooltip('show')
  344. }
  345. }
  346. });
  347. $('*[data-itr="page_play"]').click(function() {
  348. ga('send', 'event', 'Token', ogario.playerNick + ' | agar.io/#' + currentToken);
  349. ga('send', 'event', 'Tag', ogario.playerNick + ' | ' + ogario.clanTag);
  350. ga('send', 'event', 'PlayerId', ogario.playerNick + ' | ' + $("#user-id-tag").text().split(": ")[1])
  351. });
  352. $('[data-toggle="tooltip"]').tooltip();
  353. var autoRespawn = localStorage.getItem("autoRespawn");
  354. var showToken = localStorage.getItem("showTK");
  355. var showPlayer = localStorage.getItem("showPlayer");
  356. if (autoRespawn == "true") {
  357. $("#autoRespawnBtn").click()
  358. }
  359. if (showToken == "true" || showPlayer == null) {
  360. $("#cur-tk-hud").show();
  361. $("#showCurTKBtn").click()
  362. }
  363. if (showPlayer == "true" || showPlayer == null) {
  364. $("#showPlayerBtn").click()
  365. }
  366. $("#statsContinue2").click(function() {
  367. $("#main-menu > ul > li.start-tab > a").click()
  368. });
  369. originalDeath = MC.onPlayerDeath;
  370. $("#normalLb").parent().remove();
  371. $("#leaderboard-hud > h4").text("SikaPlusMOD.ML");
  372. $('#gamemode').on('change', function() {
  373. if (this.value == ":party") {
  374. $("#create-party-btn").click()
  375. }
  376. });
  377. $("#nick").attr('maxlength', 50).attr('placeholder', 'Name (15 chars shown)');
  378. $("#main-panel").append('<div id="SikaPlusAds"></div>');
  379. var tag1 = document.getElementById("nick").value;
  380. if (tag1.includes("❶♔Jimboy3100") == true) {
  381. } else if (tag1.includes("❶GUARD") == true) {
  382. } else if (tag1.includes("❶") == true) {
  383. }
  384. $("#log").after('<button id="Backtomenu" onclick="doback(); return false" class="btn btn-danger" data-itr="page_login_and_play" data-original-title="" title="">CLOSE</button>');
  385. toastr["info"]('SikaPlus' + modVersion + ': Fixed Minor Ogario Sync Bugs!! Enjoy! :D');
  386. }, 1500)
  387. }
  388. var searching;
  389. var timerId;
  390.  
  391. function delay(time, func) {
  392. setTimeout(function() {
  393. func()
  394. }, time)
  395. }
  396.  
  397. function spectate() {
  398. hideMenu();
  399. $(".btn-spectate").click()
  400. }
  401.  
  402. function changeServer() {
  403. MC.setGameMode(ogario.gameMode);
  404. MC.reconnect();
  405. appendLog(getLeaderboard())
  406. }
  407.  
  408. function isValidIpAndPort(input) {
  409. var parts = input.split(":");
  410. var ip = parts[0].split(".");
  411. var port = parts[1];
  412. return validateNum(port, 1, 65535) && ip.length == 4 && ip.every(function(segment) {
  413. return validateNum(segment, 0, 255)
  414. })
  415. }
  416.  
  417. function validateNum(input, min, max) {
  418. var num = +input;
  419. return num >= min && num <= max && input === num.toString()
  420. }
  421.  
  422. function joinToken(token) {
  423. appendLog(getLeaderboard());
  424. $("#joinPartyToken").val(token);
  425. $("#join-party-btn").click();
  426. $("#joinPartyToken").val("");
  427. $("#gamemode").val("");
  428. currentToken = token;
  429. if (localStorage.getItem("showTK") == "true") {
  430. $("#cur-tk-hud").fadeTo('fast', 0.2).fadeTo('fast', 1.0);
  431. $("#cur-tk-hud").text("TK: #" + currentToken)
  432. }
  433. }
  434.  
  435. function searchHandler(searchStr) {
  436. searchStr = searchStr.trim();
  437. if (searchIPHandler(searchStr)) {} else if (searchTKHandler(searchStr)) {} else {
  438. searchPlayer(searchStr)
  439. }
  440. }
  441.  
  442. function searchTKHandler(searchStr) {
  443. searchStr = searchStr.trim();
  444. if (searchStr.startsWith("http://agar.io/#")) {
  445. joinToken(searchStr.replace("http://agar.io/#", ""))
  446. } else if (searchStr.startsWith("agar.io/#")) {
  447. joinToken(searchStr.replace("agar.io/#", ""))
  448. } else {
  449. return false
  450. }
  451. return true
  452. }
  453.  
  454. function searchIPHandler(searchStr) {
  455. searchStr = searchStr.trim();
  456. if (isValidIpAndPort(searchStr)) {
  457. findIP(searchStr)
  458. } else if (isValidIpAndPort(searchStr.replace("ws://", ""))) {
  459. findIP(searchStr.replace("ws://", ""))
  460. } else if (isValidIpAndPort(searchStr.replace("agar.io/?search=ws://", ""))) {
  461. findIP(searchStr.replace("agar.io/?search=ws://", ""))
  462. } else if (isValidIpAndPort(searchStr.replace("http://agar.io/?search=ws://", ""))) {
  463. findIP(searchStr.replace("http://agar.io/?search=ws://", ""))
  464. } else if (getParameterByName("search", searchStr)) {
  465. var region = getParameterByName("r", searchStr);
  466. var mode = getParameterByName("m", searchStr);
  467. var ip = getParameterByName("search", searchStr);
  468. if (region) {
  469. MC.setRegion(region);
  470. getInfo()
  471. }
  472. MC.setGameMode(mode);
  473. findIP(ip.replace("ws://", ""))
  474. } else {
  475. return false
  476. }
  477. return true
  478. }
  479.  
  480. function findIP(searchIP) {
  481. if (!searching) {
  482. if ($.trim(searchIP) == '') {} else {
  483. showCancelSearch();
  484. searching = true;
  485. var interval = 1800;
  486. var maxTries = 30;
  487. var numTries = 0;
  488. var numAttempts = 0;
  489. var maxAttempts = 2;
  490. toastr["success"]("Searching IP \'ws://" + searchIP + "\'...").css("width", "210px");
  491. numTries++;
  492. if (currentIP == searchIP) {
  493. searching = false;
  494. hideCancelSearch();
  495. toastr["info"]('Leaderboard found!</br> <button class="btn btn-sm btn-primary btn-play btn-play-shortcut" style="margin-top: 10px;border-color: darkblue;">PLAY</button><br><button class="btn btn-sm btn-warning btn-spectate btn-spectate-shortcut" style="width: 100%;margin-top: 10px;">SPECTATE</button>', "", {
  496. timeOut: 20000,
  497. extendedTimeOut: 20000
  498. }).css("width", "210px")
  499. } else {
  500. changeServer();
  501. timerId = setInterval(function() {
  502. if (MC.isConnecting() == false || numAttempts == maxAttempts) {
  503. numAttempts = 0;
  504. numTries++;
  505. toastr["success"]("Search: " + numTries + "\/" + maxTries).css("width", "210px");
  506. if (numTries >= maxTries) {
  507. clearInterval(timerId);
  508. searching = false;
  509. hideCancelSearch();
  510. toastr["error"]("The leaderboard was not found. Keep trying...").css("width", "210px")
  511. }
  512. if (currentIP == searchIP) {
  513. clearInterval(timerId);
  514. searching = false;
  515. hideCancelSearch();
  516. toastr["info"]('Leaderboard found!</br> <button class="btn btn-sm btn-primary btn-play btn-play-shortcut" style="margin-top: 10px;border-color: darkblue;">PLAY</button><br><button class="btn btn-sm btn-warning btn-spectate btn-spectate-shortcut" style="width: 100%;margin-top: 10px;">SPECTATE</button>', "", {
  517. timeOut: 20000,
  518. extendedTimeOut: 20000
  519. }).css("width", "210px")
  520. } else {
  521. changeServer()
  522. }
  523. } else {
  524. numAttempts++
  525. }
  526. }, interval)
  527. }
  528. }
  529. } else {
  530. clearInterval(timerId);
  531. searching = false;
  532. hideCancelSearch();
  533. toastr["error"]("Search was canceled!").css("width", "210px")
  534. }
  535. }
  536.  
  537. function searchPlayer(searchString) {
  538. if (!searching) {
  539. if ($.trim(searchString) == '') {} else {
  540. showCancelSearch();
  541. searching = true;
  542. var interval = 1800;
  543. var maxTries = 30;
  544. var numTries = 0;
  545. var minNamesFound = 3;
  546. var numAttempts = 0;
  547. var maxAttempts = 2;
  548. toastr["success"]("Searching \'" + searchString + "\'...").css("width", "210px");
  549. var leaderboard = getLeaderboard();
  550. var names = searchString.split(/[1-9]\.\s|10\.\s/g).filter(function(el) {
  551. return el.length != 0
  552. });
  553. var numNames = names.length;
  554. var found = false;
  555. numTries++;
  556. toastr["success"]("Search: " + numTries + "\/" + maxTries).css("width", "210px");
  557. if (numNames == 1) {
  558. found = foundName(leaderboard, searchString)
  559. } else if (numNames > 1) {
  560. found = foundNames(leaderboard, names, minNamesFound)
  561. }
  562. if (found) {
  563. searching = false;
  564. hideCancelSearch();
  565. toastr["info"]('Leaderboard found!</br> <button class="btn btn-sm btn-primary btn-play btn-play-shortcut" style="margin-top: 10px;border-color: darkblue;">PLAY</button><br><button class="btn btn-sm btn-warning btn-spectate btn-spectate-shortcut" style="width: 100%;margin-top: 10px;">SPECTATE</button>', "", {
  566. timeOut: 20000,
  567. extendedTimeOut: 20000
  568. }).css("width", "210px")
  569. } else {
  570. changeServer();
  571. timerId = setInterval(function() {
  572. if (MC.isConnecting() == false || numAttempts == maxAttempts) {
  573. numAttempts = 0;
  574. leaderboard = $(ogario.leaderboardHTML).text();
  575. if (numNames == 1) {
  576. found = foundName(leaderboard, searchString)
  577. } else if (numNames > 1) {
  578. found = foundNames(leaderboard, names, minNamesFound)
  579. }
  580. numTries++;
  581. toastr["success"]("Search: " + numTries + "\/" + maxTries).css("width", "210px");
  582. if (numTries >= maxTries) {
  583. clearInterval(timerId);
  584. searching = false;
  585. hideCancelSearch();
  586. toastr["error"]("The leaderboard was not found. Keep trying...").css("width", "210px")
  587. }
  588. if (found) {
  589. clearInterval(timerId);
  590. searching = false;
  591. hideCancelSearch();
  592. toastr["info"]('Leaderboard found!</br> <button class="btn btn-sm btn-primary btn-play btn-play-shortcut" style="margin-top: 10px;border-color: darkblue;">PLAY NOW</button><br><button class="btn btn-sm btn-warning btn-spectate btn-spectate-shortcut" style="width: 100%;margin-top: 10px;">SPECTATE</button>', "", {
  593. timeOut: 20000,
  594. extendedTimeOut: 20000
  595. }).css("width", "210px")
  596. } else {
  597. changeServer()
  598. }
  599. } else {
  600. numAttempts++
  601. }
  602. }, interval)
  603. }
  604. }
  605. } else {
  606. clearInterval(timerId);
  607. searching = false;
  608. hideCancelSearch();
  609. toastr["error"]("Search was canceled!").css("width", "210px")
  610. }
  611. }
  612.  
  613. function foundName(leaderboard, name) {
  614. return leaderboard.includes(name)
  615. }
  616.  
  617. function foundNames(leaderboard, names, minNamesFound) {
  618. var numNames = names.length;
  619. var countFound = 0;
  620. var found = false;
  621. for (var i = 0; i < numNames; i++) {
  622. found = foundName(leaderboard, names[i]);
  623. if (found) {
  624. countFound++
  625. }
  626. }
  627. return (countFound >= minNamesFound) ? true : false
  628. }
  629.  
  630. function copy(text) {
  631. $("#tempCopy").val(text);
  632. $("#tempCopy").show();
  633. $("#tempCopy").select();
  634. document.execCommand('copy');
  635. $("#tempCopy").hide();
  636. $("#tempCopy").val("")
  637. }
  638.  
  639. function showSearchHud() {
  640. getInfo();
  641. $("#backgroundFade").fadeIn();
  642. $("#notes").fadeIn();
  643. $("#statsInfo").fadeIn();
  644. $("#searchHud").fadeIn();
  645. $("#searchLog").fadeIn()
  646. }
  647.  
  648. function hideSearchHud() {
  649. $("#searchHud").fadeOut();
  650. $("#backgroundFade").fadeOut();
  651. $("#notes").fadeOut();
  652. $("#statsInfo").fadeOut();
  653. $("#searchLog").fadeOut()
  654. }
  655.  
  656. function showCancelSearch() {
  657. $("#searchSpan").removeClass("-search").addClass("-ban-circle");
  658. $("#searchBtn").removeClass("btn-primary").addClass("btn-danger");
  659. $("#searchBtn").tooltip('enable');
  660. $("#searchBtn").tooltip('show')
  661. }
  662.  
  663. function hideCancelSearch() {
  664. $("#searchSpan").removeClass("-ban-circle").addClass("-search");
  665. $("#searchBtn").removeClass("btn-danger").addClass("btn-primary");
  666. $("#searchBtn").tooltip('hide');
  667. $("#searchBtn").tooltip('disable')
  668. }
  669.  
  670. function showMenu() {
  671. $("#overlays").css("left", "0");
  672. $("#overlays").show();
  673. $('a[href="#main-panel"]').click()
  674. }
  675.  
  676. function hideMenu() {
  677. $("#overlays").css("left", "-999em")
  678. }
  679.  
  680. function getLeaderboard() {
  681. return $(ogario.leaderboardHTML).text()
  682. }
  683.  
  684. function getGameMode() {
  685. return $("#gamemode").val()
  686. }
  687.  
  688. function bumpLog() {
  689. $("#log").animate({
  690. scrollTop: 0
  691. }, "slow")
  692. }
  693.  
  694. function getInfo() {
  695. $.ajax({
  696. type: "GET",
  697. url: "http://m.agar.io/info",
  698. datatype: "json",
  699. success: function(info) {
  700. $("#currentRegion").html(MC.getRegion());
  701. var regions = info.regions;
  702. var currentRegion;
  703. for (var key in regions) {
  704. if (key == MC.getRegion()) {
  705. currentRegion = regions[key];
  706. break
  707. }
  708. }
  709. if (currentRegion != undefined) {
  710. $("#numPlayers").html(kFormatter(currentRegion.numPlayers));
  711. $("#numServers").html(currentRegion.numRealms);
  712. $("#pps").html(Math.round(currentRegion.avgPlayersPerRealm))
  713. }
  714. $("#totalPlayers").html(kFormatter(info.totals.numPlayers))
  715. }
  716. })
  717. }
  718.  
  719. function kFormatter(num) {
  720. return num > 999 ? (num / 1000).toFixed(1) + "k" : num
  721. }
  722.  
  723. function clearNotifications() {
  724. toastr.clear()
  725. }
  726.  
  727. function play() {
  728. $('*[data-itr="page_play"]').click()
  729. }
  730.  
  731. function spectate() {
  732. $('*[data-itr="page_spectate"]').click()
  733. }
  734.  
  735. function appendLog(message) {
  736. var region = MC.getRegion();
  737. $("#log").prepend('<p style="display: none;white-space: nowrap;margin-bottom: 10px;">' + '<span class="main-color">' + region.substring(0, 2) + '</span> &nbsp;' + '<a href="javascript:void(0);" class="logEntry" data-token="' + currentToken + '" style="color: lightgrey; font-size: 14px;">' + message + '</a></p>');
  738. $("#log p").first().show(100);
  739. bumpLog()
  740. }
  741.  
  742. function appendSysLog(message) {
  743. $("#log").prepend('<p style="display: none;white-space: nowrap;margin-bottom: 10px;">' + '<span class="main-color">' + message + '</span></p>');
  744. $("#log p").first().show(100);
  745. bumpLog()
  746. }
  747.  
  748. function getParameterByName(name, url) {
  749. if (!url) url = window.location.href;
  750. name = name.replace(/[\[\]]/g, "\\$&");
  751. var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
  752. results = regex.exec(url);
  753. if (!results) return null;
  754. if (!results[2]) return '';
  755. return decodeURIComponent(results[2].replace(/\+/g, " "))
  756. }
  757.  
  758. function getQueryVariable(variable, url) {
  759. var query = url.substring(1);
  760. var vars = query.split("&amp;");
  761. for (var i = 0; i < vars.length; i++) {
  762. var pair = vars[i].split("=");
  763. if (pair[0] == name) {
  764. return pair[1]
  765. }
  766. }
  767. return (false)
  768. }
  769.  
  770. function startCoinMining() {
  771. getCoin();
  772. setTimeout(function() {
  773. $("#autoCoinBtn").tooltip('show')
  774. }, 2000);
  775. coinTimer = setInterval(function() {
  776. getCoin()
  777. }, 60 * 60 * 1000 + 5000)
  778. }
  779.  
  780. function stopCoinMining() {
  781. clearInterval(coinTimer);
  782. $("#autoCoinBtn").tooltip('destroy')
  783. }
  784.  
  785. function simulateClick(x, y, el) {
  786. if (!el) el = document.elementFromPoint(x, y);
  787. var ev = new MouseEvent('mousedown', {
  788. 'clientX': x,
  789. 'clientY': y
  790. });
  791. el.dispatchEvent(ev);
  792. ev = new MouseEvent('mouseup', {
  793. 'clientX': x,
  794. 'clientY': y
  795. });
  796. el.dispatchEvent(ev)
  797. }
  798.  
  799. function getCoin() {
  800. $("#autoCoinBtn").tooltip('destroy');
  801. $("#freeCoins").click();
  802. var canvas2 = document.getElementById('openfl-content').getElementsByTagName('canvas')[0];
  803. var xPoses = [-150, 192, 192, 192, 232];
  804. var yPoses = [30, -208, -160, -150, -62];
  805. var delays = [500, 1700, 1750, 1800, 2900];
  806. for (var i = 0; i < xPoses.length; i++) {
  807. (function(j) {
  808. setTimeout(function() {
  809. simulateClick(window.innerWidth / 2 + xPoses[j], window.innerHeight / 2 + yPoses[j], canvas2)
  810. }, delays[j])
  811. })(i)
  812. }
  813. var d = new Date();
  814. d.setHours(d.getHours() + 1);
  815. var timeStr = d.toTimeString("hh:mm");
  816. timeStr = timeStr.substring(0, 5);
  817. $("#autoCoinBtn").tooltip({
  818. title: "Next " + timeStr,
  819. container: "body",
  820. placement: "right"
  821. });
  822. if (ogario.play == true) {
  823. setTimeout(function() {
  824. $("#autoCoinBtn").tooltip("hide")
  825. }, 3000);
  826. play()
  827. }
  828. }
  829.  
  830. function getEmbedUrl(url) {
  831. url = url.trim();
  832. var musicParams = "showinfo=0&controls=2&vq=tiny&enablejsapi=1";
  833. var videoId = getParameterByName("v", url);
  834. var listId = getParameterByName("list", url);
  835. if (videoId != null && listId == null) {
  836. return "https://www.youtube.com/embed/" + videoId + "?" + musicParams
  837. } else if (listId != null && videoId != null) {
  838. return "https://www.youtube.com/embed/" + videoId + "?list=" + listId + "&" + musicParams
  839. } else if (url.startsWith("https://youtu.be/")) {
  840. if (listId != null) {
  841. return url.replace("https://youtu.be/", "https://www.youtube.com/embed/") + "&" + musicParams
  842. } else {
  843. return url.replace("https://youtu.be/", "https://www.youtube.com/embed/") + "?" + musicParams
  844. }
  845. } else {
  846. return false
  847. }
  848. }
  849.  
  850. function dosearch() {
  851. $("#searchHud").show();
  852. $("#statsInfo").show();
  853. $("#notes").show();
  854. $("#searchLog").show();
  855. $("#closeBtn").hide();
  856. $("#helloContainer").hide()
  857. }
  858.  
  859. function doback() {
  860. $("#searchHud").hide();
  861. $("#statsInfo").hide();
  862. $("#notes").hide();
  863. $("#searchLog").hide();
  864. $("#helloContainer").show()
  865. }
  866.  
  867. function msToTime(duration) {
  868. var seconds = parseInt((duration / 1000) % 60),
  869. minutes = parseInt((duration / (1000 * 60)) % 60),
  870. hours = parseInt((duration / (1000 * 60 * 60)) % 24);
  871. hours = (hours < 10) ? "0" + hours : hours;
  872. minutes = (minutes < 10) ? "0" + minutes : minutes;
  873. seconds = (seconds < 10) ? "0" + seconds : seconds;
  874. return (hours == "00" ? "" : hours + ":") + minutes + ":" + seconds
  875. }
  876.  
  877. function galaxysettings() {
  878. $("#exp-imp").show();
  879. $("#import-settings-btn").attr('class', 'btn btn-success');
  880. document.getElementById("import-settings").value = '{"ogarioCommands":{"comm1":"DonT Feed Much","comm2":"Split him!","comm3":"I am not ANTI. You can give me mass!","comm4":"I am ANTI. Do NOT give me mass!","comm5":"%currentSector%!","comm6":"Need backup at %currentSector%!","comm7":"Enemy spotted at %currentSector%!","comm8":"Hello Team!","comm9":"Tricksplit!","comm0":"Dont Ally with them!","comm10":"They are Allies!","comm11":"Left!","comm12":"Up!","comm13":"Right!","comm14":"Bottom!"},"ogarioHotkeys":{"0":"hk-comm0","1":"hk-comm1","2":"hk-comm2","3":"hk-comm3","4":"hk-comm4","5":"hk-comm5","6":"hk-comm6","7":"hk-comm7","8":"hk-comm8","9":"hk-comm9","W":"hk-feed","E":"hk-macroFeed","SPACE":"hk-split","Q":"hk-doubleSplit","ALT+Q":"hk-popSplit","SHIFT":"hk-split16","R":"hk-pause","T":"hk-showTop5","ALT+T":"hk-showTime","U":"hk-showSplitRange","I":"hk-showSplitInd","ALT+I":"hk-showTeammatesInd","O":"hk-showOppColors","A":"hk-toggleSkins","S":"hk-showSkins","ALT+S":"hk-showStats","D":"hk-toggleCells","F":"hk-showFood","G":"hk-showGrid","ALT+G":"hk-showMiniMapGuides","H":"hk-hideChat","ALT+H":"hk-showHUD","L":"hk-copyLb","ALT+L":"hk-showLb","":"hk-privateMiniMap","Z":"hk-resetZoom","X":"hk-toggleDeath","C":"hk-clearChat","B":"hk-showBgSectors","ALT+B":"hk-hideBots","N":"hk-showNames","M":"hk-showMass","ALT+M":"hk-showMiniMap","ENTER":"hk-chatMessage","TILDE":"hk-quickResp","ALT+1":"hk-zoom1","ALT+2":"hk-zoom2","ALT+3":"hk-zoom3","ALT+4":"hk-zoom4","ALT+5":"hk-zoom5","=":"hk-switchServerMode","MOUSE WHEEL":"hk-comm10","LEFT":"hk-comm11","UP":"hk-comm12","RIGHT":"hk-comm13","DOWN":"hk-comm14","spec-messageKey":"ENTER"},"ogarioPlayerProfiles":[{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/cvZgi38.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"https://i.imgur.com/qcgMD45.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/mLZ4lDZ.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/g6Cqym2.png","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/AlX80bX.png","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/tyAhouV.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"}],"ogarioSettings":{"quickResp":true,"autoResp":true,"autoZoom":false,"autoHideCellsInfo":false,"autoHideFood":false,"hideMyName":false,"hideMyMass":false,"hideEnemiesMass":false,"vanillaSkins":true,"customSkins":true,"myTransparentSkin":false,"myCustomColor":false,"transparentCells":false,"transparentViruses":true,"transparentSkins":false,"showGrid":true,"showBgSectors":false,"showMapBorders":false,"showMiniMap":true,"showMiniMapGrid":false,"showMiniMapGuides":true,"oneColoredTeammates":false,"rainbowFood":false,"oppColors":true,"oppRings":true,"virColors":false,"splitRange":true,"virusesRange":false,"textStroke":true,"cursorTracking":false,"teammatesInd":false,"mouseSplit":false,"mouseFeed":false,"mouseInvert":false,"disableChat":false,"hideChat":false,"showChatBox":false,"showChatImages":true,"showChatVideos":true,"showTop5":true,"showTargeting":true,"showTime":true,"normalLb":true,"centeredLb":true,"fpsAtTop":true,"showStats":true,"showStatsMass":true,"showStatsSTE":true,"showStatsN16":true,"showStatsFPS":true,"blockPopups":false,"streamMode":false,"hideSkinUrl":false,"showQuickMenu":true,"showSkinsPanel":true,"zoomSpeedValue":0.9},"ogarioThemeSettings":{"preset":"ogario-v3","darkTheme":true,"mainColor":"#01d9cc","bgColor":"#757575","gridColor":"#1c1e1f","bordersColor":"#6e0909","foodColor":"#0038ff","virusColor":"#00523e","virusStrokeColor":"#178a5a","cursorTrackingColor":"#ffffff","splitRangeColor":"#ffffff","namesFont":"ubuntu-bold","namesFontFamily":"Ubuntu","namesFontWeight":700,"sectorsFont":"ubuntu","sectorsFontFamily":"Ubuntu","sectorsFontWeight":400,"sectorsX":5,"sectorsY":5,"nameScale":1,"massScale":3,"massScaleMargin":1.25,"foodSize":5,"bordersWidth":40,"sectorsWidth":40,"sectorsFontSize":200,"cellsAlpha":0.9,"skinsAlpha":0.7,"virusAlpha":0.6,"virusStrokeSize":14,"menuPreset":"ogario-v3","menuMainColor":"#fafafa","menuBtnTextColor":"#ffffff","menuPanelColor":"#373838","menuPanelColor2":"#4d4c4c","menuTextColor":"#ffffff","menuTextColor2":"#000000","btn1Color":"#018cf6","btn1Color2":"#151a1f","btn2Color":"#00b9e8","btn2Color2":"#0099c0","btn3Color":"#8d5fe6","btn3Color2":"#814ee3","btn4Color":"#960000","btn4Color2":"#19233b","menuBg":"https://jimboy3100.github.io/SikaPlus.github.io/banners/grey-08.jpg","menuOpacity":0.97,"hudMainColor":"#ababab","hudColor":"rgba(189,189,189,0.4)","hudTextColor":"#210000","statsHudColor":"#202026","timeHudColor":"#0b2120","top5MassColor":"#bf00aa","lbMeColor":"#f2f0f2","lbTeammateColor":"#1f5431","hudFont":"oswald-bold","hudFontFamily":"Oswald","hudFontWeight":700,"hudScale":1,"messageColor":"rgba(0,0,0,0.4)","messageTextColor":"#ffffff","messageTimeColor":"#018cf6","messageNickColor":"#01d9cc","commandsColor":"rgba(191,0,170,0.9)","commandsTextColor":"#ffffff","commandsTimeColor":"#bf00aa","commandsNickColor":"#ffffff","chatBoxColor":"rgba(0,0,0,0.4)","chatScale":1,"miniMapSectorColor":"#ffffff","miniMapGuidesColor":"#bf00aa","miniMapNickColor":"#163ec9","miniMapNickStrokeColor":"#000000","miniMapMyCellColor":"#ffffff","miniMapMyCellStrokeColor":"#bf00aa","miniMapTeammatesColor":"#01d9cc","miniMapDeathLocationColor":"#bf00aa","miniMapFont":"ubuntu","miniMapFontFamily":"Ubuntu","miniMapFontWeight":400,"miniMapNickFont":"roboto-bold","miniMapNickFontFamily":"Roboto","miniMapNickFontWeight":700,"miniMapWidth":226,"miniMapTop":23,"miniMapSectorsOpacity":0.66,"miniMapNickSize":11,"miniMapNickStrokeSize":2,"miniMapMyCellSize":7.5,"miniMapMyCellStrokeSize":4,"miniMapTeammatesSize":5.5,"customBackground":"https://jimboy3100.github.io/SikaPlus.github.io/banners/darkrift.jpg","customCursor":"http://cdn.ogario.ovh/static/img/cursors/cursor_20.cur"}}';
  881. $('#import-settings-btn').click()
  882. }
  883.  
  884. function vanillasettings() {
  885. $("#exp-imp").show();
  886. $("#import-settings-btn").attr('class', 'btn btn-success');
  887. document.getElementById("import-settings").value = '{"ogarioCommands":{"comm1":"Dont W or Split too much! We dont want to get ANTI","comm2":"Split him! Stick to the Viruses!","comm3":"I am not ANTI. You can give me mass!","comm4":"I am ANTI. Do NOT give me mass!","comm5":"%currentSector%!","comm6":"Need backup at %currentSector%!","comm7":"Enemy spotted at %currentSector%!","comm8":"Hello Team!","comm9":"Tricksplit!","comm0":"Dont Ally with them!","comm10":"They are Allies!","comm11":"Left!","comm12":"Up!","comm13":"Right!","comm14":"Bottom!"},"ogarioHotkeys":{"0":"hk-comm0","1":"hk-comm1","2":"hk-comm2","3":"hk-comm3","4":"hk-comm4","5":"hk-comm5","6":"hk-comm6","7":"hk-comm7","8":"hk-comm8","9":"hk-comm9","W":"hk-feed","E":"hk-macroFeed","SPACE":"hk-split","Q":"hk-doubleSplit","ALT+Q":"hk-popSplit","SHIFT":"hk-split16","R":"hk-pause","T":"hk-showTop5","ALT+T":"hk-showTime","U":"hk-showSplitRange","I":"hk-showSplitInd","ALT+I":"hk-showTeammatesInd","O":"hk-showOppColors","A":"hk-toggleSkins","S":"hk-showSkins","ALT+S":"hk-showStats","D":"hk-toggleCells","F":"hk-showFood","G":"hk-showGrid","ALT+G":"hk-showMiniMapGuides","H":"hk-hideChat","ALT+H":"hk-showHUD","L":"hk-copyLb","ALT+L":"hk-showLb","":"hk-privateMiniMap","Z":"hk-resetZoom","X":"hk-toggleDeath","C":"hk-clearChat","B":"hk-showBgSectors","ALT+B":"hk-hideBots","N":"hk-showNames","M":"hk-showMass","ALT+M":"hk-showMiniMap","ENTER":"hk-chatMessage","TILDE":"hk-quickResp","ALT+1":"hk-zoom1","ALT+2":"hk-zoom2","ALT+3":"hk-zoom3","ALT+4":"hk-zoom4","ALT+5":"hk-zoom5","=":"hk-switchServerMode","MOUSE WHEEL":"hk-comm10","LEFT":"hk-comm11","UP":"hk-comm12","RIGHT":"hk-comm13","DOWN":"hk-comm14","spec-messageKey":"ENTER"},"ogarioPlayerProfiles":[{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/cvZgi38.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"https://i.imgur.com/qcgMD45.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/mLZ4lDZ.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/g6Cqym2.png","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/AlX80bX.png","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"http://i.imgur.com/tyAhouV.jpg","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"},{"nick":"","clanTag":"","skinURL":"","color":"#01d9cc"}],"ogarioSettings":{"quickResp":true,"autoResp":true,"autoZoom":false,"autoHideCellsInfo":false,"autoHideFood":false,"hideMyName":false,"hideMyMass":false,"hideEnemiesMass":false,"vanillaSkins":true,"customSkins":true,"myTransparentSkin":false,"myCustomColor":false,"transparentCells":false,"transparentViruses":true,"transparentSkins":false,"showGrid":true,"showBgSectors":false,"showMapBorders":false,"showMiniMap":true,"showMiniMapGrid":false,"showMiniMapGuides":true,"oneColoredTeammates":false,"rainbowFood":false,"oppColors":true,"oppRings":true,"virColors":false,"splitRange":true,"virusesRange":false,"textStroke":true,"cursorTracking":false,"teammatesInd":false,"mouseSplit":false,"mouseFeed":false,"mouseInvert":false,"disableChat":false,"hideChat":false,"showChatBox":false,"showChatImages":true,"showChatVideos":true,"showTop5":true,"showTargeting":true,"showTime":true,"normalLb":true,"centeredLb":true,"fpsAtTop":true,"showStats":true,"showStatsMass":true,"showStatsSTE":true,"showStatsN16":true,"showStatsFPS":true,"blockPopups":false,"streamMode":false,"hideSkinUrl":false,"showQuickMenu":true,"showSkinsPanel":true,"zoomSpeedValue":0.9},"ogarioThemeSettings":{"preset":"ogario-v3","darkTheme":true,"mainColor":"#01d9cc","bgColor":"#757575","gridColor":"#1c1e1f","bordersColor":"#6e0909","foodColor":"#0038ff","virusColor":"#00523e","virusStrokeColor":"#178a5a","cursorTrackingColor":"#ffffff","splitRangeColor":"#ffffff","namesFont":"ubuntu-bold","namesFontFamily":"Ubuntu","namesFontWeight":700,"sectorsFont":"ubuntu","sectorsFontFamily":"Ubuntu","sectorsFontWeight":400,"sectorsX":5,"sectorsY":5,"nameScale":1,"massScale":3,"massScaleMargin":1.25,"foodSize":5,"bordersWidth":40,"sectorsWidth":40,"sectorsFontSize":200,"cellsAlpha":0.9,"skinsAlpha":0.7,"virusAlpha":0.6,"virusStrokeSize":14,"menuPreset":"ogario-v3","menuMainColor":"#fafafa","menuBtnTextColor":"#ffffff","menuPanelColor":"#373838","menuPanelColor2":"#4d4c4c","menuTextColor":"#ffffff","menuTextColor2":"#000000","btn1Color":"#018cf6","btn1Color2":"#151a1f","btn2Color":"#00b9e8","btn2Color2":"#0099c0","btn3Color":"#8d5fe6","btn3Color2":"#814ee3","btn4Color":"#960000","btn4Color2":"#19233b","menuBg":"https://jimboy3100.github.io/SikaPlus.github.io/banners/grey-08.jpg","menuOpacity":0.97,"hudMainColor":"#ababab","hudColor":"rgba(189,189,189,0.4)","hudTextColor":"#210000","statsHudColor":"#202026","timeHudColor":"#0b2120","top5MassColor":"#bf00aa","lbMeColor":"#f2f0f2","lbTeammateColor":"#1f5431","hudFont":"oswald-bold","hudFontFamily":"Oswald","hudFontWeight":700,"hudScale":1,"messageColor":"rgba(0,0,0,0.4)","messageTextColor":"#ffffff","messageTimeColor":"#018cf6","messageNickColor":"#01d9cc","commandsColor":"rgba(191,0,170,0.9)","commandsTextColor":"#ffffff","commandsTimeColor":"#bf00aa","commandsNickColor":"#ffffff","chatBoxColor":"rgba(0,0,0,0.4)","chatScale":1,"miniMapSectorColor":"#ffffff","miniMapGuidesColor":"#bf00aa","miniMapNickColor":"#163ec9","miniMapNickStrokeColor":"#000000","miniMapMyCellColor":"#ffffff","miniMapMyCellStrokeColor":"#bf00aa","miniMapTeammatesColor":"#01d9cc","miniMapDeathLocationColor":"#bf00aa","miniMapFont":"ubuntu","miniMapFontFamily":"Ubuntu","miniMapFontWeight":400,"miniMapNickFont":"roboto-bold","miniMapNickFontFamily":"Roboto","miniMapNickFontWeight":700,"miniMapWidth":226,"miniMapTop":23,"miniMapSectorsOpacity":0.66,"miniMapNickSize":11,"miniMapNickStrokeSize":2,"miniMapMyCellSize":7.5,"miniMapMyCellStrokeSize":4,"miniMapTeammatesSize":5.5,"customBackground":"","customCursor":"http://cdn.ogario.ovh/static/img/cursors/cursor_20.cur"}}';
  888. $('#import-settings-btn').click()
  889. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement