RU/addAccount: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 52: | Line 52: | ||
local accountAdded = addAccount(username, password) -- создаём локальную переменную, которой присваивается возвращаемое значение от addAccount | local accountAdded = addAccount(username, password) -- создаём локальную переменную, которой присваивается возвращаемое значение от addAccount | ||
if(accountAdded == false) then -- если значение false | if(accountAdded == false) then -- если значение false | ||
outputChatBox("К сожалению, произошла ошибка при создании аккаунта. Скорее всего, | outputChatBox("К сожалению, произошла ошибка при создании аккаунта. Скорее всего, аккаунт с введённым Вами именем уже существует", thePlayer) -- уведомляем игрока о неудачном создании аккаунта | ||
else -- в противном случае (см. 4 строку) | else -- в противном случае (см. 4 строку) | ||
outputChatBox ("Аккаунт с именем" ..getPlayerName(thePlayer).. "успешно создан", thePlayer) -- уведомляем игрока об удачном создании аккаунта | outputChatBox ("Аккаунт с именем" ..getPlayerName(thePlayer).. "успешно создан", thePlayer) -- уведомляем игрока об удачном создании аккаунта |
Revision as of 11:48, 17 September 2017
Данная функция добавляет аккаунт в список зарегистрированных аккаунтов текущего сервера.
Синтаксис
account addAccount(string name, string pass[, bool allowCaseVariations = false])
Синтаксис ООП Помогите! Я не понимаю, что это!
- Примечание: Эта функция является статической функцией класса account.
- Метод: Account.add(...)
Обязательные аргументы
- name: Имя аккаунта, который Вы хотите добавить. Обычно это имя игрока.
- pass: Пароль от аккаунта.
Необязательные аргументы
- allowCaseVariations: Чувствительность к регистру. Если установлено значение true, то имена аккаунтов "Bob" и "bob" будут относиться к разным аккаунтам, а false - к одинаковым. По умолчанию установлено значение false.
Возвращаемые значения
Возвращает аккаунт или false, если аккаунт уже существует или произошла ошибка.
Ограничения
- name:
- Минимальная длина имени аккаунта - 1 символ.
- Имена аккаунтов чувствительны к регистру.
- Имя аккаунта не может быть равно "*****".
- pass:
- Минимальная длина пароля аккаунта - 1 символ.
- Максимальная длина пароля аккаунта - 30 символов.
- Пароль от аккаунта не может быть равен "*****".
Пример использования
Click to expand [+]
СерверСмотрите также
- addAccount
- copyAccountData
- getAccount
- getAccountData
- getAccountName
- getAccountPlayer
- getAccountSerial
- getAccounts
- getAccountsBySerial
- getAllAccountData
- getPlayerAccount
- isGuestAccount
- logIn
- logOut
- removeAccount
- setAccountData
- setAccountPassword
- getAccountByID
- getAccountID
- getAccountIP
- getAccountsByData
- getAccountsByIP
- setAccountName