RU/addBan: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(New page: {{Translate}} {{Server function}} This function will add a ban for the specified IP/username/serial to the server. ==Syntax== <syntaxhighlight lang="lua"> ban addBan ( [ string IP, string Username, str...)
 
No edit summary
Line 1: Line 1:
{{Translate}}
{{Translate}}
{{Server function}}
{{Server function}}
This function will add a ban for the specified IP/username/serial to the server.
Эта функция добавляет в бан лист определенный IP/username/serial.


==Syntax==  
==Синтаксис==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
ban addBan ( [ string IP, string Username, string Serial, player responsibleElement, string reason, int seconds = 0 ] )         
ban addBan ( [ string IP, string Username, string Serial, player responsibleElement, string reason, int seconds = 0 ] )         
</syntaxhighlight>
</syntaxhighlight>
'''Note:''' One of the three: IP, Username or Serial have to be specified.
'''Note:''' Одно из трех: IP, Username или Serial должно быть указано.


===Required Arguments===  
===Необходимые аргументы===  
*'''IP:''' The IP to be banned. If you don't want to ban by IP, set this to ''nil''.
*'''IP:''' IP-адрес который необходимо забанить. Если вы не хотите банить по IP, поставьте ''nil''.
'''or'''
'''или'''
*'''Username:''' The username to be banned. If you don't want to ban by username, set this to ''nil''.
*'''Username:''' Имя пользователя которое необходимо забанить. Если вы не хотите банить по имени пользователя, поставьте ''nil''.
'''or'''
'''или'''
*'''Serial:''' The serial to be banned. If you don't want to ban by serial, set this to ''nil''.
*'''Serial:''' Серийный номер который необходимо забанить. Если вы не хотите банить по серийному номеру, поставьте ''nil''.
''' or any combination.'''
''' или любая их комбинация.'''


===Optional Arguments===  
===Необязательные аргументы===  
{{OptionalArg}}  
{{OptionalArg}}  
*'''responsibleElement:''' The element that is responsible for banning the IP/username/serial. This can be a player or the root ([[getRootElement]]()).
*'''responsibleElement:''' The element that is responsible for banning the IP/username/serial. This can be a player or the root ([[getRootElement]]()).

Revision as of 08:33, 12 July 2009

Warning.png This page requires local translation. If page will remain not translated in reasonable period of time it would be deleted.
After translating the page completely, please remove the ‎{{translate}}‎ tag from the page.

Эта функция добавляет в бан лист определенный IP/username/serial.

Синтаксис

ban addBan ( [ string IP, string Username, string Serial, player responsibleElement, string reason, int seconds = 0 ] )         

Note: Одно из трех: IP, Username или Serial должно быть указано.

Необходимые аргументы

  • IP: IP-адрес который необходимо забанить. Если вы не хотите банить по IP, поставьте nil.

или

  • Username: Имя пользователя которое необходимо забанить. Если вы не хотите банить по имени пользователя, поставьте nil.

или

  • Serial: Серийный номер который необходимо забанить. Если вы не хотите банить по серийному номеру, поставьте nil.

или любая их комбинация.

Необязательные аргументы

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • responsibleElement: The element that is responsible for banning the IP/username/serial. This can be a player or the root (getRootElement()).
  • reason: The reason the IP/username/serial will be banned from the server.
  • seconds: The amount of seconds the player will be banned from the server for. This can be 0 for an infinite amount of time.

Returns

Returns true if the IP/username/serial was banned succesfully, false if invalid arguments are specified.

Example

--TODO

See Also

Серверные функции

  • addBanблокирует доступ по серийному номеру, IP адресу и / или нику
  • banPlayerблокирует указанного игрока по серийному номеру, IP адресу и / или нику
  • getBanAdminвозвращает ник администратора, ответственного за указанную блокировку
  • getBanIPвозвращает заблокированный IP адрес для указанной блокировки
  • getBanNickвозвращает ник заблокированного игрока для указанной блокировки
  • getBanReasonвозвращает причину выдачи для указанной блокировки
  • getBansвозвращает таблицу выданных блокировок
  • getBanSerialвозвращает заблокированный серийный номер для указанной блокировки
  • getBanTimeвозвращает время в секундах, прошедшее от 1.01.1970 до момента выдачи указанной блокировки
  • getBanUsernameвозвращает ник заблокированного игрока для указанной блокировки (устарела)
  • getUnbanTimeвозвращает время в секундах, прошедшее от 1.01.1970 до момента снятия указанной блокировки
  • isBanпроверка значение на соответствие типу ban
  • kickPlayerисключает указанного игрока из игры
  • setBanAdminизменяет никнейм ответственного за блокировку администратора
  • setBanNickизменяет никнейм игрока для указанной блокировки
  • setBanReasonизменяет причину указанной блокировки
  • setUnbanTimeизменяет время разблокировки для указанного игрока
  • removeBanудаляет указанную блокировку
  • reloadBansобновление данных о выданных блокировках из файла banlist.xml