Author Topic: Simple RPChat  (Read 1551 times)



This is a feature from my work in progress LifeRP gamemode, but I thought it would be useful as a standalone add-on.

This is an RP chat system that is easier to use and doesn't require a bunch of commands just to use different chat modes.

Start your chat message with < to whisper.
End your chat message with ! to shout.

Change your rp name using /setname
You can provide a first, middle, and last name.

You can also set a nickname using /setnickname

The names you set will appear in chat, admins can control which ones by changing a pref. There are 5 possible options:
- Username (basically no rp name system)
- Nickname
- Firstname
- Firstname Middlename Lastname
- Firstname "Nickname" Middlename Lastname

After chatting, your name and message will appear in 3d space. People who can hear you will have a !!! indicator show up on them and will see your message in chat.

Talk in normal chat to talk into RPChat.
Talk in team chat to talk OOC.
This can be flipped by changing a pref, making normal chat ooc and team chat rpchat.

OOC chat is exactly like default unmodded chat, except you gain an additional (OOC) tag next to your message.

As with most chat mods, this will likely be very incompatible with other mods that change how chat works. Talking OOC should be a bit more compatible though.

This uses fake shapename code by Carbon Zypher, the script uses this for the text that appears in 3d space.

Download:
http://piber20.com/downloads/blockland/Server_SimpleRPChat.zip

Mirrors:
https://www.nexusmods.com/blockland/mods/53
https://blocklandglass.com/addons/addon.php?id=799
« Last Edit: December 30, 2017, 06:44:20 AM by Crispy_ »




If you don't set a name will it allow you to talk locally anyway with your username?

If you don't set a name will it allow you to talk locally anyway with your username?
Yes, it'll default to using your username if you dont have a name.


This is great, though it would be cool to have a radio.

This mod needs more love. <3

It looks excellent.