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