RU/addBan: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
(Blanked the page)
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]]

Revision as of 15:55, 31 March 2016