|
|
| Line 1: |
Line 1: |
| __NOTOC__
| |
| {{RU/Server function}}
| |
| Эта функция добавляет в бан лист определенный IP/имя пользователя/серийный номер.
| |
|
| |
|
| ==Синтаксис==
| |
| <syntaxhighlight lang="lua">
| |
| ban addBan ( [ string IP, string Username, string Serial, player responsibleElement, string reason, int seconds = 0 ] )
| |
| </syntaxhighlight>
| |
|
| |
| {{RU/Note| Одно из трех: IP, Username или Serial должно быть указано.}}
| |
|
| |
| ===Обязательные аргументы===
| |
| *'''IP:''' IP-адрес который необходимо забанить. Если вы не хотите банить по IP, поставьте ''nil''.
| |
| '''или'''
| |
| *'''Username:''' Имя пользователя на [http://community.mtasa.com/ MTA Community], которое необходимо забанить. Если вы не хотите банить по имени пользователя, поставьте ''nil''.
| |
| '''или'''
| |
| *'''Serial:''' Серийный номер, который необходимо забанить. Если вы не хотите банить по серийному номеру, поставьте ''nil''.
| |
| ''' или любая их комбинация.'''
| |
|
| |
| ===Необязательные аргументы===
| |
| {{RU/OptionalArg}}
| |
| *'''responsibleElement:''' Элемент который отвечает за бан игрока. Это может быть игрок или корневой элемент ([[RU/getRootElement]]()).
| |
| *'''reason:''' Причина, по которой IP/username/serial будут забанены.
| |
| *'''seconds:''' Время в течении которого игрок будет забанен. Если 0 то бан будет бессрочным(вечным).
| |
|
| |
| ===Возвращает===
| |
| Возвращает ''true'' если IP/username/serial были успешно забанены, ''false'' если введены неверные аргументы.
| |
|
| |
| ==Пример==
| |
| <syntaxhighlight lang="lua">
| |
| ----Если человек умирает, баним его по IP:
| |
| function AddBanFunction ()
| |
| addBan (getPlayerIP ( source ))
| |
| end
| |
| addEventHandler ("onPlayerWasted",getRootElement(),AddBanFunction )
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang="lua">
| |
| ----Если человек умирает, баним его по Serial:
| |
| function AddBanFunction ()
| |
| addBan (getPlayerSerial ( source ))
| |
| end
| |
| addEventHandler ("onPlayerWasted",getRootElement(),AddBanFunction )
| |
| </syntaxhighlight>
| |
|
| |
| ==Смотрите также==
| |
| {{RU/Admin functions}}
| |
| [[en:addBan]]
| |