Kour KP Script

Unlimited 1500 KP Daily Rewards

目前為 2024-06-11 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name Kour KP Script
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Unlimited 1500 KP Daily Rewards
  6. // @author November2246
  7. // @match *://kour.io/*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=kour.io
  9. // @grant none
  10. // @license ISC <3
  11. // @run-at document-start
  12. // ==/UserScript==
  13.  
  14. const _fetch = window.fetch;
  15. window.fetch = function () {
  16. if (arguments[0].includes('/api/track')) {
  17. return new Promise((resolve, reject) => reject());
  18. }
  19.  
  20. return _fetch.apply(this, arguments);
  21. }
  22.  
  23. function fakeSetDataNew(a) {
  24. window.unityInstance.SendMessage('FirebasePlayerPrefs2023', 'OnSetData', JSON.stringify({ err: null }) + "&" + a);
  25. }
  26.  
  27. Object.defineProperty(window, 'unityInstance', {
  28. get() {
  29. return this._unityInstance;
  30. },
  31. set(v) {
  32. const _setDataNew = window.setDataNew;
  33. window.setDataNew = function () {
  34. if (arguments[1] === 'banned') {
  35. fakeSetDataNew(arguments[arguments.length - 1]);
  36. return;
  37. }
  38.  
  39. if (arguments[1].includes("dailyReward_")) {
  40. fakeSetDataNew(arguments[arguments.length - 1]);
  41. window.showUserDetails('', window.firebase.auth().currentUser);
  42. return;
  43. }
  44.  
  45. if (arguments[1] === 'lastDailyReward') {
  46. arguments[2] = '9';
  47. }
  48.  
  49. return _setDataNew.apply(this, arguments);
  50. }
  51.  
  52. this._unityInstance = v;
  53. },
  54. });