RU/onPlayerLogin
From Multi Theft Auto: Wiki
Это событие вызывается, когда игрок входит в свой аккаунт в игре.
Параметры
account thePreviousAccount, account theCurrentAccount
- thePreviousAccount. Аккаунт, в который игрок вошёл ранее.
- theCurrentAccount. Аккаунт, в который игрок вошёл сейчас.
Источник
Источником этого события является игрок, который только что вошёл в систему.
Отмена эффекта
Если это событие отменено, игрок не войдёт в систему.
Примеры
Пример 1. В этом примере выводится в чат, что игрок из одного аккаунта регистрируется в другой аккаунт.
addEventHandler("onPlayerLogin", root,
function()
outputChatBox(getPlayerName(source).." вошёл в систему!", root)
end
)
Пример 2. В этом примере доступ к данным от аккаунтов имеют только запрограммированные серийные номера.
Firewall =
{
['3ash8'] = '9C9F3B55D9D7BB7135FF274D3BF444E4',
['test5'] = '1D6F76CF8D7193792D13789849498452',
}
addEventHandler("onPlayerLogin", getRootElement(),
function(_, theCurrentAccount)
local Serial = Firewall[getAccountName(theCurrentAccount)]
if Serial then
if Serial ~= getPlayerSerial(source) then
outputChatBox("К сожалению, Вам запрещён доступ к этому аккаунту.", source)
cancelEvent(true)
end
end
end
)
Смотрите также
События игрока
- onPlayerBan
- onPlayerChat
- onPlayerPrivateMessage
- onPlayerConnect
- onPlayerChangeNick
- onPlayerLogin
- onPlayerLogout
- onPlayerDamage
- onPlayerJoin
- onPlayerQuit
- onPlayerSpawn
- onPlayerWasted
- onPlayerTarget
- onPlayerVehicleEnter
- onPlayerVehicleExit
- onPlayerWeaponFire
- onPlayerWeaponSwitch
- onPlayerMarkerHit
- onPlayerMarkerLeave
- onPlayerPickupHit
- onPlayerPickupUse
- onPlayerClick
- onPlayerContact
- onPlayerStealthKill
- onPlayerMute
- onPlayerUnmute
- onPlayerCommand