Quiz Memorial Forum

Welcome Guest ( Log In | Register )

> Внимание!

Напоминаем, по причине завершения работы зеленоградской IRC-сети, проект IRC-игры "Викторина" перемещен в IRC-сеть irc.dalnet.ru.

 
Reply to this topicStart new topic
> Идентификация в игре
Kreon
post Apr 29 2006, 06:50 PM
Post #1


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Немного об идентификации пользователей на игровом боте.
Была полностью переписана старая система хранения хостмасок пользователей в одной таблице со всей игровой статистикой. Теперь данные по хостам хранятся в другой таблице, и немного изменилась схема их хранения для большей гибкости настройки, расширенных возможностей, отсутствия ошибок старой системы и прочая и прочая.
Итак, хранимые хостмаски делятся на два типа - постоянные и переменные.
Каждый игрок имеет лимит в 10 переменных хостов. Если вы зайдете в игру с другого хоста под старым ником и ответите правильно хоть на один вопрос - новая хостмаска будет добавлена к вашим старым и вы будете играть прежней учетной записью. В случае, если у вас больше десяти хостмасок, то перед добавлением новой самая старая будет удалена.
Помимо этого есть постоянные хостмаски, которых может быть любое количество и которые не будут удаляться по мере накопления переменных. Пока их могут добавлять только администраторы игры, но если будет заметна необходимость, то возможно доступ к этой функции будет дан всем остальным. Пока же - если вам удобнее, чтобы бот идентифицировал вас по какой-либо другой маске (в отличие от стандартной *![email protected]), то можете обратиться ко мне на IRC, либо посредством ЛС на форуме, указав имя игрового аккаунта и желаемую постоянную хостмаску.
В отличие от старой системы идентификации, теперь поддерживаются маски в абсолютно любом формате, соответствующем виду *!*@*.
Обратите внимание, что если бот стал идентифицировать вас неверно, и вы до этого установили на свой аккаунт пароль по команде !mypass пароль - то вы можете добавить текущую хостмаску к своему старому аккаунту с помощью команды !myhost логин пароль. В случае, если эта хостмаска принадлежала другому аккаунту - она будет удалена оттуда. Это что касается переменных хостмасок.

Администраторские команды по работе с масками - !addhost, !delhost, !listhost. Требуемый уровень доступа +m с идентификацией паролем.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Feb 25 2007, 05:27 PM
Post #2


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Изменена система идентификации для команд, требующих особые права доступа.
Система хранения прав более никак не зависит от userfile'а eggdrop'а и содержится полностью в таблицах MySQL вместе с данными о пользователе. Для выполнения почти всех администраторских команд теперь требуется введение команды !логин ник пароль, также это в будущем может понадобиться и для простых пользователей для доступа к некоторым командам, в связи с чем настоятельно прошу устанавливать пароли на свои учетные записи командой !mypass.

Напоминаю:
!myhost <пароль> -- Команда для задания пароля к вашей учетной записи. Для выполнения этой команды бот должен распознавать вас.
!login <имя> <пароль> -- Команда для идентификации вас как владельца указанной учетной записи. Её нужно использовать, когда бот не распознает вас.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 28th March 2024 - 11:16 AM
Design by GPF © 2006