Bind — различия между версиями
Deniska (обсуждение | вклад) |
Deniska (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
{{Функция_Eggdrop | {{Функция_Eggdrop | ||
|synt=[[bind]] ''<тип> <флаги> <ключевое слово|маска> [имя процедуры]'' | |synt=[[bind]] ''<тип> <флаги> <ключевое слово|маска> [имя процедуры]'' | ||
− | |desc=Создает триггер, вызывающий указанную процедуру при совпадении типа и параметра события. '''Флаги''' - это [[ | + | |desc=Создает триггер, вызывающий указанную процедуру при совпадении типа и параметра события. '''Флаги''' - это [[Флаги_Eggdrop|флаги]], которые пользователь должен иметь для вызова события. '''Имя процедуры''' - это процедура, которая будет использована при обработке события.<br /> |
Если '''имя процедуры''' не указано - триггер не будет создан, будет возвращен список текущих триггеров на указанное событие ( если их несколько ).<br /> | Если '''имя процедуры''' не указано - триггер не будет создан, будет возвращен список текущих триггеров на указанное событие ( если их несколько ).<br /> | ||
''Примечание:'' на одно событие можно привязать вызов нескольких процедур. | ''Примечание:'' на одно событие можно привязать вызов нескольких процедур. |
Текущая версия на 13:59, 27 октября 2008
Содержание |
bind <тип> <флаги> <ключевое слово
Описание
Создает триггер, вызывающий указанную процедуру при совпадении типа и параметра события. Флаги - это флаги, которые пользователь должен иметь для вызова события. Имя процедуры - это процедура, которая будет использована при обработке события.
Если имя процедуры не указано - триггер не будет создан, будет возвращен список текущих триггеров на указанное событие ( если их несколько ).
Примечание: на одно событие можно привязать вызов нескольких процедур.
Параметры
<тип> - один из возможных типов событий
<флаги> - флаги, необходимые для вызова события
<ключевое слово|маска> - ключевое слово, при котором будет вызвано событие. Маска может содержать символ ?, обозначающий 1 любой символ, или символ *, обозначающий любое количество символов ( от 0 )
[имя процедуры] - процедура, которая будет вызвана для обработки события
Возвращаемое значение
Имя добавленной команды или ( если имя процедуры не было указано ) список текущих триггеров на событие.
Модуль
core