Список глобальных переменных

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Версия от 22:42, 21 марта 2009; Deniska (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Ниже приведен список глобальных переменных, содержащих полезную информацию. Все переменные конфигурационного файла так же являются глобальными.

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