FakeMessager
FakeMessager
Video by SeaborgiumMC - Showcase for version 1.2 (a long time ago)
New in version 1.6
- Variables will be stored like below. Note: variables are not case sensitive.
- Whenever you create a variable that already exists it will be overwritten.
- Variables are used by typing the variable name between two percentages (%mymessage%) in any of the FakeMessager commands.
- If you want FakeMessager to display the percentage, prefix it with a backslash.
- Like so: /fm I will give you 50\% of the money.
- Example for using variable: /fm &eNotch%login%, which would result in: Notch has joined the server. Pretty darn cool, eh? XD
- Also, you do not have to enclose the messages in double quotes, but if the message includes any of the special characters in YAML, you will receive an error on load, or the config will be set back to default.
variables: mymessage: "My message here!"
Quick Tip:
- Enclose variable values in double quotes when using fmsave to store them. Doing so will keep spe spaces like they should be.
- Example: /fmsave " has joined the game." - /fm &eNotch%login% - Results in: Notch has joined the game. - In yellow.
Note:
Just realized how quickly I could add this :D Added to V1.6 and uploading now. Use this as some sort of help message, even though I wrote it before I coded it ;) I will be working on adding more advanced variables. The newer variable types will be able to accept inner variables, meaning, you could have variables inside the stored messages. An example: /fm %story:variable1,variable2,variable3% <- Notice, there is no space between commas and next variable. This would print the following: The variable1 variable2 fox jumps over the variable3 dog. The config file in this example looks something like this:
variables: story: The % % fox jumps over the % dog.
Another example:
variables: login: '&e% and &4% &ehas &kjoined &rðe game.'
Command: /fm %login:Notch,Whitehooder% Output: Notch and Whitehooder has ^i2!£¤3 the game. - The whole message in yellow, except Whitehooder, and the stars are the randomly changin letters, or, alien letters, if you like.
Features:
- Print/Write whatever message in chat (without any prefix. Ex: <Whitehooder> "hello")
- Send whatever message to a player (without any prefix. Ex: <Whitehooder> "hello")
- Fast ways to fake chat messages as other players.
- Easy way for viewing all color and formatting codes.
- All commands available from console
- Fully Color and Font supported
Commands:
- fm
- Usage: /fm <text>
- Description: Broadcasts a custom message.
- Aliases: echo, fakemessager, fakemessage
- fmc
- Usage: /fmc <as player> <text>
- Description: Broadcasts a custom chat message as a name.
- Aliases: echoc, fakemessagechat, fakemessagerchat, fmchat, echochat, fcm, fakechatmessage.
- fmcc
- Usage: /fmcc
- Description: Shows all formatting codes available.
- Aliases: echocolorcodes, echocolors, echocc, fakemessagercolorcodes, fakemessagercolors, fakemessagecolors.
- fmp
- Usage: /fmp <to player> <text>
- Description: Sends a custom message to a player.
- Aliases: echoplayer, echop, fakemessagerplayer, fakemessageplayer, fmplayer.
- fmpc
- Usage: /fmpc <to player> <as player> <text>
- Description: Sends a custom chat message as a player to a player.
- Aliases: echoplayerchat, echocp, echopc, fakemessagerchatplayer, fakemessagechatplayer, fmcp
- fmreload
- Usage: /fmreload
- Description: Reloads FakeMessagers configuration.
- Aliases: fmr, echoreload, fakemessagerreload
- fmsave
- Usage: /fmsave <variable name> <variable value>
- Description: Stores a new variable.
- Aliases: echosave, echos, fms, fakemessagersave, fakemessagers
- fmdelete:
- Usage: /fmdelete <variable name>
- Description: Deletes a variable.
- Aliases: echodelete, echodel, fmdel, fmd, fakemessagerdelete
- fmdeleteall:
- Usage: /fmdeleteall
- Description: Deletes every single variable stored. No way back.
- Aliases: echodeleteall, echodelall, fmdelall, fmwipe, fakemessagerdelete
Permissions:
- fm.*: Gives access to everything fakemessager can provide.
- fm: Gives access to broadcast a fake message.
- fm.chat: Gives access to broadcast a fake chat message.
- fm.colorcodes: Gives access to show all available formatting codes.
- fm.player: Gives access to send a custom message to a player.
- fm.playerchat: Gives access to send a custom chat message to a player
- fm.reload: Gives access to reload FakeMessagers configuration.
- fm.delete: Gives access to delete variables.
- fm.deleteall: Gives access to delete all variables with a single command.
- fm.delete.all: Same as above, only one of these are needed for access to the command. A player with the permission fm.delete will need either fm.deleteall og fm.delete.all additionally to be able to use the /fmdeleteall command.
ToDo:
- Add /fm load command. Quickly load stored messages from a yml file. Probably add /fm save as well. - Done
- Suggestions are (still) very welcome :D
hi i love you baby
FakeMessager still works exactly as it should, and I can't come up with any additions, so I'll just leave it the way it is. :) If you really need a version compiled against the newest API I'd be happy to.
@TheCMaxGuy
@xZiiRx4KiinGs
Well, it's usually quite unlikely that any plugins break, and to be honest, this plugin hasn't broken since 1.2. If you've tested it, like you might have @xZiiRx4KiinGs. I'll have a try for myself and upload a fixed version within the day it anything isn't working as it should.
@whitehooder
Players Can't See The Messages Your Sending?
@whitehooder
Well it's not updated to 1.7.9, so we don't know.... Could you please work on getting it updated?
@o0Julia0o
I've been dead for a while now, but I'm back. I suppose it's still working, right? If not, please tell ;)
will there be a version for CB 1.7.2 R.0.3 ? thx! or is the plugin dead?
@mitchthe12th
I really don't get your question here (sorry :S). Do you mean you have a plugin to create custom aliases for the commands, or do the commands simply not work? The player executing the command should have the permission for it, but the receivers does not need any permissions to see the messages.
Hi, I don't exactly know where to put this, so I'm just going to comment.
I have this plugin and another, "CommandsEx" that I use FakeMessanger with by using custom commands. I'm just wondering; why won't my set chat messages (/fmp) come up whenever someone types up a custom command? I'm sorry if I'm kind of being a noob here, but... Yeah. If my users need a permissions for using the command to receive the chat messages, please tell me. If I have to do something else and I'm just being naive, please explain.
Thank you in advance whoever answers this, Mitchthe12th.
Yeyy! A update!
@whitehooder good idea :D
@sergiogsJp
I started adding this, but then I thought, why dont just add support for variables in every command? The variables will be defined in the config.
@brinaq
I believe all the features are fully working in version 1.6.2 as well ;) Glad you enjoy it.
I love this plugin, I use it for everything from broadcasts to anonymous admin messages to players. I would be devastated if this plugin stopped working, as there is no other kind just like it and I am so used to it that it's natural for my mods and I. Does this still work with 1.6.2? I am assuming so, since it's just a text plugin for chat. Thanks!
@sergiogsJp
Everything is possible! (almost xD) Added it to the ToDo list.
In the .yml its posible to add a saved messages? ex: /fm load (1,2,3...) thanks for reading
i guess the best fake-messaging plugin ever (everything can be custom) =D nice
first thx for the plugin :)
Suggestion please make Tickted-System on the bukkit-page
Suggestion can you make console-commands possible?
Suggestion can you make event-management? Like: -message x on DAYTIME y -mesage y on DAYTIME y & if PLAYER x i online
thx
Julia :)
It works perfect with Craftbukkit 1.5.1 R0.2
@thebiglegoblock yes it is fully compatible, I also get no errors when using it