RU/kickPlayer: Difference between revisions
Jump to navigation
Jump to search
Fast-maniacs (talk | contribs) (Переведено Gallardo) |
OpenIDUser46 (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Обязательные аргументы=== | ||
*'''kickedPlayer:''' Игрок, которого | *'''kickedPlayer:''' Игрок, которого нужно кикнуть. | ||
=== | ===Необязательные аргументы=== | ||
{{OptionalArg}} | {{RU\OptionalArg}} | ||
*'''responsiblePlayer:''' | *'''responsiblePlayer:''' Игрок, вызвавший кик другого игрока. | ||
*'''reason:''' Причина кика | *'''reason:''' Причина кика. | ||
===Возврашения=== | ===Возврашения=== | ||
Возвращает правду, если игрок был успешно кинут, и ложь если были ошибки | Возвращает правду, если игрок был успешно кинут, и ложь если были ошибки. | ||
==Пример== | ==Пример== | ||
Line 36: | Line 36: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==Смотрите также== | ||
{{RU/Admin_functions}} | {{RU/Admin_functions}} | ||
[[en:kickPlayer]] | [[en:kickPlayer]] |
Revision as of 14:02, 11 August 2012
Эта функция кикает (т.е. выбрасывает игрока из сервера)
Синтаксис
bool kickPlayer ( игрок kickedPlayer , [ игрок responsiblePlayer , строка reason ] )
Обязательные аргументы
- kickedPlayer: Игрок, которого нужно кикнуть.
Необязательные аргументы
- responsiblePlayer: Игрок, вызвавший кик другого игрока.
- reason: Причина кика.
Возврашения
Возвращает правду, если игрок был успешно кинут, и ложь если были ошибки.
Пример
Данный код позволяет кикнуть выбранного игрока, если вызывающий игрок имеет доступ к кику (админы, модераторы)
function kickPlayerHandler ( sourcePlayer, commandname, kickedname, reason ) -- Получить игрока из kickedname (чтобы кикнуть игрока) local kicked = getPlayerFromNick ( kickedname ) -- Если вызвавший функцию имеет доступ к кику if ( hasObjectPermissionTo ( sourcePlayer, "function.kickPlayer" ) ) then -- кикнуть игрока kickPlayer ( kicked, sourcePlayer, reason ) end end -- Добавляем комманду для кика (функция kickPlayerHandler) addCommandHandler ( "kick", kickPlayerHandler )
Смотрите также
Серверные функции
- 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