RU/getAccountSerial: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(Форматирование) |
||
Line 14: | Line 14: | ||
===Возвращаемые значения=== | ===Возвращаемые значения=== | ||
Возвращает [[RU/String|строку]], содержащую [[RU/Serial|серийный номер]]. Если аккаунт никогда не использовался, строка будет пустой. Возвращает ''false'', если указаны недопустимые аргументы. | Возвращает ''[[RU/String|строку]]'', содержащую [[RU/Serial|серийный номер]]. Если аккаунт никогда не использовался, строка будет пустой. Возвращает ''false'', если указаны недопустимые аргументы. | ||
==Пример использования== | ==Пример использования== | ||
<section name="Сервер" class="server" show=" | <section name="Сервер" class="server" show="true"> | ||
'''Пример 1.''' | '''Пример 1.''' Этот пример выводит серийный номер данного аккаунта в чат при помощи команды /getaccserial [имя аккаунта]. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addCommandHandler("getaccserial", | addCommandHandler("getaccserial", -- прикрепляет функцию к обработчику команды "getaccserial" | ||
function(player, cmd, accountName) | function(player, cmd, accountName) | ||
if(accountName) then | if (accountName) then -- если пользователь ввёл имя аккаунта, то | ||
local account = getAccount(accountName) -- получает аккаунт из введённого имени аккаунта | |||
if (account) then -- если аккаунт получен, то | |||
outputChatBox("Серийный номер: "..getAccountSerial(account)) -- выводит серийный номер аккаунта в чат | |||
else -- иначе | |||
outputChatBox("Аккаунт не найден") -- выводит сообщение в чат | |||
end | end | ||
end | end | ||
Line 37: | Line 37: | ||
{{RU/Account_functions}} | {{RU/Account_functions}} | ||
[[ru:getAccountSerial]] | |||
[[en:getAccountSerial]] | [[en:getAccountSerial]] | ||
[[zh-cn:getAccountSerial]] |
Revision as of 13:11, 12 April 2021
Эта функция возвращает последний серийный номер, который регистрируется в указанном аккаунте.
Синтаксис
string getAccountSerial(account theAccount)
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: account:getSerial(...)
- Переменная: .serial
Обязательные аргументы
- theAccount: Аккаунт, серийный номер которого Вы хотите получить
Возвращаемые значения
Возвращает строку, содержащую серийный номер. Если аккаунт никогда не использовался, строка будет пустой. Возвращает false, если указаны недопустимые аргументы.
Пример использования
Click to collapse [-]
СерверПример 1. Этот пример выводит серийный номер данного аккаунта в чат при помощи команды /getaccserial [имя аккаунта].
addCommandHandler("getaccserial", -- прикрепляет функцию к обработчику команды "getaccserial" function(player, cmd, accountName) if (accountName) then -- если пользователь ввёл имя аккаунта, то local account = getAccount(accountName) -- получает аккаунт из введённого имени аккаунта if (account) then -- если аккаунт получен, то outputChatBox("Серийный номер: "..getAccountSerial(account)) -- выводит серийный номер аккаунта в чат else -- иначе outputChatBox("Аккаунт не найден") -- выводит сообщение в чат end end end)
Смотрите также
Серверные функции
- addAccount - регистрирует аккаунт
- copyAccountData - копирует данные аккаунта в другой
- getAccount - получает аккаунт указанного пользователя
- getAccountByID - получает аккаунт с указанным ID
- getAccountData - получает указанные данные аккаунта
- getAccountID - получает ID указанного аккаунта
- getAccountIP - получает IP указанного аккаунта
- getAccountName - получает имя аккаунта
- getAccountPlayer - получает активного пользователя аккаунта
- getAccountSerial - получает серийный номер аккаунта
- getAccounts - получает все зарегистрированные аккаунты
- getAccountsByData - получает аккаунты с указанными сохранёнными данными
- getAccountsByIP - получает аккаунт с указанным IP
- getAccountsBySerial - получает все аккаунты с указанным серийным номером
- getAllAccountData - получает все данные аккаунта
- getPlayerAccount - получает аккаунт указанного игрока
- isGuestAccount - проверяет, является ли аккаунт гостевым
- logIn - авторизует игрока под указанный аккаунт
- logOut - выходит из аккаунта указанного игрока
- removeAccount - удаляет аккаунт
- setAccountData - сохраняет данные в аккаунте
- setAccountName - устанавливает имя аккаунту
- setAccountPassword - устанавливает пароль аккаунта