PT-BR/OnPlayerLogin

From Multi Theft Auto: Wiki
Revision as of 01:42, 23 October 2025 by Lettify (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Este evento é acionado quando um jogador se conecta em sua conta dentro do jogo.

Parâmetros

account thePreviousAccount, account theCurrentAccount
  • thePreviousAccount: A conta que o jogador se conectou anteriormente.
  • theCurrentAccount: A conta que o jogador se conectou agora.

Source

O source deste evento é o elemento jogador que se conectou em sua conta.

Efeito do cancelamento

Se este evento é cancelado, o jogador não se conectará em sua conta.

Exemplo

Este exemplo apenas exibe ao console do jogador que um jogador que estava conectado em uma conta, se conectou em outra:

addEventHandler("onPlayerLogin", root,
  function()
    outputChatBox(getPlayerName(source).." has logged in!", root)
  end
)

Este exemplo permite apenas que seriais inseridos manualmente consigam acessar as determinadas contas.

Firewall = 
{
--  [ 'accountName' ] = 'playerSerial',
    [ '3ash8' ] = '9C9F3B55D9D7BB7135FF274D3BF444E4',
    [ 'test5' ] = '1D6F76CF8D7193792D13789849498452',
}
 
addEventHandler ( 'onPlayerLogin', getRootElement ( ),
    function ( _, theCurrentAccount )
    local Serial = Firewall[getAccountName(theCurrentAccount)]
        if Serial and Serial ~= getPlayerSerial ( source ) then
            outputChatBox( "Sorry, you're not allowed to access this account.", source)
            cancelEvent( true )
        end
    end
)

See Also

Player events


Event functions