BCE3HAUKA, Спросил, узнал |
Здравствуйте, гость ( Вход | Регистрация )
BCE3HAUKA, Спросил, узнал |
9.12.2010, 21:55
Сообщение
#1
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Название скрипта: BCE3HAUKA
Автор: Enyby Описание: При нахождении заданных паттернов в фразе юзера выдает ему FAQ BCE3HAUKA.lua ( 4.62 килобайт ) Кол-во скачиваний: 223 |
|
|
10.12.2010, 11:19
Сообщение
#2
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 9.12.2010 Пользователь №: 8 247 Спасибо сказали: 0 раз |
Как зделать чтобы выводил FAQ в приват?
|
|
|
10.12.2010, 12:03
Сообщение
#3
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
REVIV, http://mydc.ru/topic118.html
Спасибо сказали: |
|
|
11.12.2010, 8:38
Сообщение
#4
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
REVIV,
Код Core.SendToUser(user, '<'..Bot..'> '..texts[answers[i]]) заменить на Код Core.SendPmToUser(user, Bot, texts[answers[i]])
|
|
|
12.12.2010, 10:11
Сообщение
#5
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
|
|
|
12.12.2010, 11:44
Сообщение
#6
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Кнопку "спасибо" жми, если полезный. ;-)
|
|
|
14.12.2010, 10:44
Сообщение
#7
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 1.10.2009 Из: Самара Пользователь №: 4 611 Спасибо сказали: 0 раз |
Отличный скрипт, спасибо!. Как сделать чтобы фраза все же проходила в чат?
|
|
|
14.12.2010, 11:03
Сообщение
#8
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Naum_Off, закоммменти строку
Код return true Этот совет даю даже не глядя в сам скрипт.
|
|
|
14.12.2010, 14:04
Сообщение
#9
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Ksan, зря не смотришь.
Naum_Off, измени Код return find(msg, patterns, user) наКод find(msg, patterns, user) или наКод if find(msg, patterns, user) then В последнем случае юзер будет считать что сообщение прошло в чат и увидит его в чате, но никто другой его не увидит
Core.SendToUser(user, data) return true end |
|
|
14.12.2010, 14:27
Сообщение
#10
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
(я уже глянул на скрипт)
Хмм..он не писал про то, чтоб его сообщение не было видно другим: Цитата Как сделать чтобы фраза все же проходила в чат? Судя по коду, то, что я предложил, вполне удовлетворяет его просьбу. Ибо в результате код всё равно получает "return false" и сообщение проходит в чат, что и просит Naum_Off. Разве нет? |
|
|
14.12.2010, 14:31
Сообщение
#11
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
В данном случае да, но это стилистически неверное решение. В общем случае там могло быть "return true" имеющее какое-то другое значение и отвечающую за что-то отличное, от подавления вывода. Или его могло не быть. Недавно видел один шедевр:
Код y,n = true,false
|
|
|
|
Сейчас: 27.11.2024, 2:53 |