Список глобальных переменных — различия между версиями

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Перейти к: навигация, поиск
(Новая: {{TOCright}} Ниже приведен список глобальных переменных, содержащих полезную информацию. Все переменные к...)
 
Строка 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