RU/getBansXML: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Обновление информации) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Translate}} | {{Translate}} | ||
{{RU/Server function}} | {{RU/Server function}} | ||
{{Deprecated}} | {{RU/Deprecated}} | ||
This function retrieves the root [[xmlnode]] of the ban file (server/mods/deathmatch/banlist.xml). | This function retrieves the root [[xmlnode]] of the ban file (server/mods/deathmatch/banlist.xml). | ||
Latest revision as of 11:37, 13 April 2021
Эта функция устарела. Это означает, что её применение настоятельно не рекомендуется, и вполне возможно, что она перестанет существовать в последующих версиях. Однако существует альтернативный (как правило, более общий) способ выполнения тех же самых задач. | |
This function retrieves the root xmlnode of the ban file (server/mods/deathmatch/banlist.xml).
Syntax
xmlnode getBansXML ()
Returns
Returns a xmlnode, false if something went wrong.
Example
This example prints the amount of bans in the banfile to the chat when player uses command banamount.
function tellPlayerBanAmount ( thePlayer ) local bansNode = getBansXML () -- get the root node of ban file local children = xmlNodeGetChildren ( bansNode ) -- get the children (bans) of the root xml node outputChatBox ( "There are " .. #children .. " bans in the ban file.", thePlayer ) -- print the size of children table to the chat end addCommandHandler ( "banamount", tellPlayerBanAmount )
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