CCBlueX Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    [JS]刷屏|每秒一次|随机字符串|随机长度

    Chinese
    1
    1
    33
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      把代码存为.js文件,放入配置目录下的scripts目录,如,版本\LiquidBounce-1.12\scripts
      2.png
      屏幕截图 2023-02-14 121242.png

      /// api_version=2
      var script = registerScript(
          {
              name: "NewSpammer",
              version: "1.0.0",
              authors: ["Me"]
          }
      )
      // mc.thePlayer.sendChatMessage()
      // Chat.print()
      script.registerModule(
          {
              name: "NewSpammer",
              category: "Misc",
              description: "Auto Send my words."
          },
          function (module) {
              Chat.print("Module registered.")
              module.on(
                  "enable",
                  function () {
                      Chat.print("Module enabled.")
                  }
              )
              module.on(
                  "disable",
                  function () {
                      Chat.print("Module disabled.")
                  }
              )
              module.on(
                  "update",
                  function () {
                      // Called every tick (~20 times/s).
                      sendMessage()
                  }
              )
          }
      )
      ticks = 0
      i = 0
      function sendMessage() {
          if (ticks % 20 == 0) {
              myMessage = randomWordNum()
              // Chat.print('myMessage ' + myMessage)
              mc.thePlayer.sendChatMessage(myMessage)
          }
          ticks++
      }
      function randomWordNum() {
          result = '';
          characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_';
          charactersLength = characters.length;
          counter = 0;
          randomLength = Math.floor(Math.random() * 256) + 1 //from 1 to 256
          while (counter < randomLength) {
              result += characters.charAt(Math.floor(Math.random() * charactersLength));
              counter += 1;
          }
          return result
      }
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      About
      • Terms of Service
      • Privacy Policy
      • Status
      • Contact Us
      Downloads
      • Releases
      • Source code
      • License
      Docs
      • Tutorials
      • CustomHUD
      • AutoSettings
      • ScriptAPI
      Community
      • Forum
      • Guilded
      • YouTube
      • Twitter
      • D.Tube