ServersYour serverFor creatorsForumFAQDocumentationSecurity
Download the launcher
  1. Documentation
  2. Server events
  3. onPlayerConnect

Event

onPlayerConnect

ServerPlayersIdentical to MTA:SA

A player is connecting to the server, before their element is created. You can reject the connection, e.g. because of the nick or a ban.

Handler

addEventHandler("onPlayerConnect", root, function(playerNick, playerIP, playerUsername, playerSerial, playerVersionNumber, playerVersionString) ... end)

Parameters

playerNickstring
Nick.
playerIPstring
IP address.
playerUsernamestring
Launcher account name.
playerSerialstring
Player serial.
playerVersionNumberint
Client version number.
playerVersionStringstring
Client version as text.

Source

source is root.

cancelEvent(true, "reason") rejects the connection; the player sees the reason.

Example

No nicks with a slash.

addEventHandler("onPlayerConnect", root, function(nick)
    if nick:find("/", 1, true) then
        cancelEvent(true, "Nick nie może mieć ukośnika.")
    end
end)

See also