Skip to content

Hooks

Module-specific events raised by the Join Leave Messages module.


PreJoinLeaveMessageSent

Purpose

Called before a join or leave message is broadcast. This hook cannot prevent the message from being sent.

Parameters

  • player (Player): Player that joined or left.

  • joined (boolean): True if joining, false if leaving.

  • message (string): The text that will be sent.

Realm

Server

Returns

nilNothing.

Example

hook.Add("PreJoinLeaveMessageSent", "LogJoinLeave", function(ply, joined, msg)
    print(ply:Nick(), joined and "joined" or "left")
end)

JoinLeaveMessageSent

Purpose

Fires after the join or leave message has been sent.

Parameters

  • player (Player): The player in question.

  • joined (boolean): Whether they joined (true) or left (false).

  • message (string): Message that was sent.

Realm

Server

Returns

nilNothing.

Example

hook.Add("JoinLeaveMessageSent", "LogToConsole", function(ply, joined, msg)
    print(msg)
end)