Список глобальных переменных — различия между версиями
Deniska (обсуждение | вклад) (Новая: {{TOCright}} Ниже приведен список глобальных переменных, содержащих полезную информацию. Все переменные к...) |
Deniska (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
===botnick=== | ===botnick=== | ||
− | '''Значение:''' имя пользователя в [[IRC]], которое бот использует в данный момент | + | '''Значение:''' имя пользователя в [[IRC]], которое бот использует в данный момент<br /> |
'''Модуль:''' [[:Category:Модуль server|server]] | '''Модуль:''' [[:Category:Модуль server|server]] | ||
===botname=== | ===botname=== | ||
− | '''Значение:''' текущая [[маска]] бота вида '''ИмяБота!идент@хост''', отображаемая пользователям в [[IRC]] | + | '''Значение:''' текущая [[маска]] бота вида '''ИмяБота!идент@хост''', отображаемая пользователям в [[IRC]]<br /> |
'''Модуль:''' [[:Category:Модуль server|server]] | '''Модуль:''' [[:Category:Модуль server|server]] | ||
===server=== | ===server=== | ||
− | '''Значение:''' настоящее имя сервера (как сервер определяет свое имя сам) и порт, к которому подключен бот. Это имя вполне может отличаться от того, которое используется ботом для подключения. | + | '''Значение:''' настоящее имя сервера (как сервер определяет свое имя сам) и порт, к которому подключен бот. Это имя вполне может отличаться от того, которое используется ботом для подключения.<br /> |
'''Модуль:''' [[:Category:Модуль server|server]] | '''Модуль:''' [[:Category:Модуль server|server]] | ||
===serveraddress=== | ===serveraddress=== | ||
− | '''Значение:''' IP адрес (или доменное имя) сервера и порт, к которому подключен бот. Это значение берется из списка [[IRC]]-серверов в конфигурационном файле бота и может отличаться от значения '''server'''. | + | '''Значение:''' IP адрес (или доменное имя) сервера и порт, к которому подключен бот. Это значение берется из списка [[IRC]]-серверов в конфигурационном файле бота и может отличаться от значения '''server'''.<br /> |
'''Модуль:''' [[:Category:Модуль server|server]] | '''Модуль:''' [[:Category:Модуль server|server]] | ||
===version=== | ===version=== | ||
− | '''Значение:''' текущая версия бота, например "''1.6.16+password-truncation 1061603 CVS 1072217599 password-truncation''". Первое слово - текстовое наименование версии, второе - численное представление, а все последующие - названия патчей, примененных к боту. | + | '''Значение:''' текущая версия бота, например "''1.6.16+password-truncation 1061603 CVS 1072217599 password-truncation''". Первое слово - текстовое наименование версии, второе - численное представление, а все последующие - названия патчей, примененных к боту.<br /> |
'''Модуль:''' [[:Category:Модуль core|core]] | '''Модуль:''' [[:Category:Модуль core|core]] | ||
Строка 31: | Строка 31: | ||
===uptime=== | ===uptime=== | ||
− | '''Значение:''' значение формата [[unixtime]] времени старта бота | + | '''Значение:''' значение формата [[unixtime]] времени старта бота<br /> |
'''Модуль:''' [[:Category:Модуль core|core]] | '''Модуль:''' [[:Category:Модуль core|core]] | ||
===server-online=== | ===server-online=== | ||
− | '''Значение:''' значение формата [[unixtime]] времени подключения к [[IRC]]-серверу | + | '''Значение:''' значение формата [[unixtime]] времени подключения к [[IRC]]-серверу<br /> |
'''Модуль:''' [[:Category:Модуль server|server]] | '''Модуль:''' [[:Category:Модуль server|server]] | ||
===lastbind=== | ===lastbind=== | ||
− | '''Значение:''' последний сработавший [[bind]]. Удобно для определения того, какая команда вызвала текущую обрабатываемую процедуру. | + | '''Значение:''' последний сработавший [[bind]]. Удобно для определения того, какая команда вызвала текущую обрабатываемую процедуру.<br /> |
'''Модуль:''' [[:Category:Модуль core|core]] | '''Модуль:''' [[:Category:Модуль core|core]] | ||
===isjuped=== | ===isjuped=== | ||
− | '''Значение:''' ''1'' если имя бота juped(437), иначе - ''0'' | + | '''Значение:''' ''1'' если имя бота juped(437), иначе - ''0''<br /> |
'''Модуль:''' [[:Category:Модуль server|server]] | '''Модуль:''' [[:Category:Модуль server|server]] | ||
===handlen=== | ===handlen=== | ||
− | '''Значение:''' максимальная длина хэндла (значение ''HANDLEN'' в src/eggdrop.h) | + | '''Значение:''' максимальная длина хэндла (значение ''HANDLEN'' в src/eggdrop.h)<br /> |
'''Модуль:''' [[:Category:Модуль core|core]] | '''Модуль:''' [[:Category:Модуль core|core]] | ||
==сonfig=== | ==сonfig=== | ||
− | '''Значение:''' имя конфигурационного файла [[Eggdrop]], который использует бот | + | '''Значение:''' имя конфигурационного файла [[Eggdrop]], который использует бот<br /> |
'''Модуль:''' [[:Category:Модуль core|core]] | '''Модуль:''' [[:Category:Модуль core|core]] |
Версия 22:43, 21 марта 2009
Ниже приведен список глобальных переменных, содержащих полезную информацию. Все переменные конфигурационного файла так же являются глобальными.
botnick
Значение: имя пользователя в IRC, которое бот использует в данный момент
Модуль: server
botname
Значение: текущая маска бота вида ИмяБота!идент@хост, отображаемая пользователям в IRC
Модуль: server
server
Значение: настоящее имя сервера (как сервер определяет свое имя сам) и порт, к которому подключен бот. Это имя вполне может отличаться от того, которое используется ботом для подключения.
Модуль: server
serveraddress
Значение: IP адрес (или доменное имя) сервера и порт, к которому подключен бот. Это значение берется из списка IRC-серверов в конфигурационном файле бота и может отличаться от значения server.
Модуль: server
version
Значение: текущая версия бота, например "1.6.16+password-truncation 1061603 CVS 1072217599 password-truncation". Первое слово - текстовое наименование версии, второе - численное представление, а все последующие - названия патчей, примененных к боту.
Модуль: core
numversion
Значение: численное представление версии бота (например: "1061603"). Численное представление имеет формат "MNNRRPP", где:
- M - номер major release
- NN - номер minor release
- RR - номер sub-release
- PP - patch level для sub-release
Модуль: core
uptime
Значение: значение формата unixtime времени старта бота
Модуль: core
server-online
Значение: значение формата unixtime времени подключения к IRC-серверу
Модуль: server
lastbind
Значение: последний сработавший bind. Удобно для определения того, какая команда вызвала текущую обрабатываемую процедуру.
Модуль: core
isjuped
Значение: 1 если имя бота juped(437), иначе - 0
Модуль: server
handlen
Значение: максимальная длина хэндла (значение HANDLEN в src/eggdrop.h)
Модуль: core
сonfig=
Значение: имя конфигурационного файла Eggdrop, который использует бот
Модуль: core