Greasy Fork

Greasy Fork is available in English.

OWOP Chat Utils

Adds several useful features to the chat

当前为 2025-09-08 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
NothingHere7759
评分
0 0 0
版本
1.6
创建于
2025-08-06
更新于
2025-09-08
大小
99.7 KB
许可证
MIT
适用于

Chat Utils adds several useful features related to the chat, including quick tell, respond and colorful chat. You can also use /help in the game to find out what each command does. Below is the list of additions:

Group Chat

Create and manage group chats with the use of /group (aliases: /groups and /g). Works only locally, meaning that if other people want to message the group, they will have to create it on their end too. If an id from a group leaves the game, it's automatically removed from the group. Usage:

  • /group create <group name> - Creates a group with the name <group name> (cannot contain spaces)
  • /group delete <group name> - Deletes the group with the name <group name>
  • /group add <id> <group name> - Adds the player with id <id> to the group called <group name>
  • /group remove <id> <group name> - Removes the player with id <id> from the group named <group name>
  • /group tell <group name> <message> - Tells the group with the name <group name> the message <message>
  • /group ids <group name> - Lists the ids inside the group named <group name>
  • /group groups - Lists every group you have

Quick Tell

Set a quick id with /qset <id> (alias: /qid) that you can later message with /q <message>. For quickly messaging a group, use /qgset <group name> (aliases: /qgname and /qgroup) to set the quick group, then /qg <message> (alias: /gq) to message it.

Respond

You can respond to the latest /tell message from another player with /respond <message> (alias: /r). If you've just sent a private message to someone, using /respond will message that person.

Local Chat

Using /local <message> (alias: /l) will message all players within a specific distance (500 pixels by default) which can be set with /lset <distance>. You can find which players are within a certain distance from you by using /nearby <distance> (if no distance is specified, the local chat distance will be used instead)

Clear Chat

You can clear the chat with /clear (alias: /c).

Show/Hide Chat

If you instead just want to hide the chat temporarily, use /show to toggle between showing and hiding it.

Block

To stop receiving messages from a player, use /block <id>, and to unblock them, use /unblock <id>.

Yell

If you wish to yell at someone for being annoying or just because you feel like it, you can use /yell <id> <message> to tell them a very friendly message in all caps, or just /yell <message> to yell the message globally.

Colorful Chat

If you have colorful chat enabled (which it is by default), some of the words and player nicknames will be colored (incompatible with /tell messages and messages containing links). For example, red will become red, rgb will become rgb, and NothingHere7759 will become NothingHere7759, all words being case insensitive. All hex color codes starting with # will have the color that they specify, and mentions of your id will be colored red. You can toggle colored chat with /color <true/false>. Instead, if you don't want words inside your message to be colored how they normally would be, place a dollar sign $ right at the beginning. If you want your nickname added, you can comment or discord dm me the nickname and how you would like it to look.

Markdown

With colorful chat enabled, you can use a slightly modified markdown notation to format your messages:

  • For italic, place your text inside singular asterisks * or underlines _
  • For bold, place the text inside double asterisks **
  • For underline, surround the text with double underlines __
  • For strikethrough, place it inside double tildes ~~
  • For subscript, surround it in single tildes ~
  • For superscript, surround the text with carets ^
  • For code, place it between acute accents `
  • For highlighting, place it inside double equals ==
  • For headings, place one or two hashtags # at the start of the line (there needs to be a space between the hashtag # and the text itself)
  • For subtext, add a dash followed by a hashtag -# at the start of the line (again, a space is needed between -# and the text)
  • For colors, surround the text with curly brackets { } and place the hex code of the color right after the first bracket (you can also make it rainbow by placing rb instead of the hex code)
  • For task lists, start the line with [ ] for unchecked items, or with [X] for checked ones
  • To escape a character, place a backslash \ before it
  • To prevent colorful chat from coloring the words it normally would, place a dollar sign $ right at the beginning of your message

For example: *This* is a ***sample*** {FF0000 text} will be rendered as "This is a sample text"