Chatted Events

Learn how to use "Chatted Events".

by Ai_Kyle

Author Avatar

A chatted event is an event that will allow you to fire a function when a player

chats a message.

Chatted events may sometimes be referred as "commands".

function onChattedEvent(player)
    player.Chatted:connect(function(msg)
        if msg == "Hello!" then
            print("Somebody said hi.")
        end
    end
end


game.Players.PlayerAdded:connect(onChattedEvent)

To begin explaining, the "player" within the backets for "onChattedEvent" is

called a peremeter, and it just means the "local player" which is the person

who joined the server.

The other peremeter, "msg", means "message", and it refers to what a player had

chatted.

The "if" function will check if the player's message is equalled to the command,

which I just made the command "Hello!". If whatever the player messaged is equalled

to the command, then the script will print "Someone said hi." in the output.

The "game.Players.PlayerAdded:connect(onChattedEvent)" just simply starts the

function I created, called "onChattedEvent", when a play joins the server.

(The last statement is very important, but there are other ways you could

code it in LUA.)

Hopefully you can find this easy to understand. You can comment some questions

if you want; I'll try to reply.