PT-BR/OnPlayerLogin
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
- onPlayerACInfo
- onPlayerBan
- onPlayerChangeNick
- onPlayerChat
- onPlayerClick
- onPlayerCommand
- onPlayerConnect
- onPlayerContact
- onPlayerDamage
- onPlayerJoin
- onPlayerLogin
- onPlayerLogout
- onPlayerMarkerHit
- onPlayerMarkerLeave
- onPlayerModInfo
- onPlayerMute
- onPlayerNetworkStatus
- onPlayerPickupHit
- onPlayerPickupLeave
- onPlayerPickupUse
- onPlayerPrivateMessage
- onPlayerQuit
- onPlayerScreenShot
- onPlayerSpawn
- onPlayerStealthKill
- onPlayerTarget
- onPlayerUnmute
- onPlayerVehicleEnter
- onPlayerVehicleExit
- onPlayerVoiceStart
- onPlayerVoiceStop
- onPlayerWasted
- onPlayerWeaponFire
- onPlayerWeaponSwitch