RU/addAccount: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 44: | Line 44: | ||
end | end | ||
end | end | ||
addCommandHandler("reg", registerPlayer) -- | addCommandHandler("reg", registerPlayer) -- создаём команду /reg | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Пример 2:''' Создаёт новый аккаунт с введённым именем при помощи команды /reg [имя] [пароль]. | '''Пример 2:''' Создаёт новый аккаунт с введённым именем при помощи команды /reg [имя] [пароль]. | ||
Line 60: | Line 60: | ||
end | end | ||
end | end | ||
addCommandHandler("reg", registerPlayer) -- | addCommandHandler("reg", registerPlayer) -- создаём команду /reg | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> |
Revision as of 11:13, 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