Bind — различия между версиями

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Перейти к: навигация, поиск
(Новая: {{Функция_Eggdrop |synt=bind ''<тип> <флаги> <ключевое слово|маска> [имя процедуры]'' |desc=Создает триггер, вызываю...)
 
м
 
(не показана одна промежуточная версия этого же участника)
Строка 1: Строка 1:
 
{{Функция_Eggdrop
 
{{Функция_Eggdrop
 
|synt=[[bind]] ''<тип> <флаги> <ключевое слово|маска> [имя процедуры]''
 
|synt=[[bind]] ''<тип> <флаги> <ключевое слово|маска> [имя процедуры]''
|desc=Создает триггер, вызывающий указанную процедуру при совпадении типа и параметра события. '''Флаги''' - это [[Флаги_eggdrop|флаги]], которые пользователь должен иметь для вызова события. '''Имя процедуры''' - это процедура, которая будет использована при обработке события.<br />
+
|desc=Создает триггер, вызывающий указанную процедуру при совпадении типа и параметра события. '''Флаги''' - это [[Флаги_Eggdrop|флаги]], которые пользователь должен иметь для вызова события. '''Имя процедуры''' - это процедура, которая будет использована при обработке события.<br />
 
Если '''имя процедуры''' не указано - триггер не будет создан, будет возвращен список текущих триггеров на указанное событие ( если их несколько ).<br />
 
Если '''имя процедуры''' не указано - триггер не будет создан, будет возвращен список текущих триггеров на указанное событие ( если их несколько ).<br />
 
''Примечание:'' на одно событие можно привязать вызов нескольких процедур.
 
''Примечание:'' на одно событие можно привязать вызов нескольких процедур.
Строка 7: Строка 7:
 
|par=''<тип>'' - один из возможных [[Типы_событий|типов событий]]<br />
 
|par=''<тип>'' - один из возможных [[Типы_событий|типов событий]]<br />
 
''<флаги>'' - флаги, необходимые для вызова события<br />
 
''<флаги>'' - флаги, необходимые для вызова события<br />
''<ключевое слово|маска>'' - ключевое слово, при котором будет вызвано событие. Маска может содержать символ '''?''', обозначающий 1 любой символ, или символ '''*''', обозначающий любое количество символов ( от 0 )<br />
+
''<ключевое слово<nowiki>|маска></nowiki>'' - ключевое слово, при котором будет вызвано событие. Маска может содержать символ '''?''', обозначающий 1 любой символ, или символ '''*''', обозначающий любое количество символов ( от 0 )<br />
 
''[имя процедуры]'' - процедура, которая будет вызвана для обработки события
 
''[имя процедуры]'' - процедура, которая будет вызвана для обработки события
 
|mod=core
 
|mod=core
 
}}
 
}}

Текущая версия на 13:59, 27 октября 2008

bind <тип> <флаги> <ключевое слово

Описание

Создает триггер, вызывающий указанную процедуру при совпадении типа и параметра события. Флаги - это флаги, которые пользователь должен иметь для вызова события. Имя процедуры - это процедура, которая будет использована при обработке события.
Если имя процедуры не указано - триггер не будет создан, будет возвращен список текущих триггеров на указанное событие ( если их несколько ).
Примечание: на одно событие можно привязать вызов нескольких процедур.

Параметры

<тип> - один из возможных типов событий
<флаги> - флаги, необходимые для вызова события
<ключевое слово|маска> - ключевое слово, при котором будет вызвано событие. Маска может содержать символ ?, обозначающий 1 любой символ, или символ *, обозначающий любое количество символов ( от 0 )
[имя процедуры] - процедура, которая будет вызвана для обработки события

Возвращаемое значение

Имя добавленной команды или ( если имя процедуры не было указано ) список текущих триггеров на событие.

Модуль

core