myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Режим Ушёл, API2

Теги
Нет тегов для показа
Accelerator
сообщение 11.1.2009, 14:51
Сообщение #1


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Название: AwayMsg
Версия API: 2
Идея и самый первый скрипт: STRELOK
Автор: Wariner
Версия скрипта: 2.0 Нововведение: Автоответчик на чат! (Добавил: STRELOK)
Команды: !away <причина> - включить режим ушёл; !back - отключить режим ушёл; Также можно воспользоваться меню хаба
Описание:
- Установка\снятие режима ушёл
- Отсылка сообщения об отсутствии если вам пишут в мейне или привате(с показам времени)

Скрипт: Прикрепленный файл  Away.lua ( 5.26 килобайт ) Кол-во скачиваний: 112

Создать в папке scripts папку hub files и положить туда этот файл Прикрепленный файл  PM.lua ( 490 байт ) Кол-во скачиваний: 40


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 11.1.2009, 19:47
Сообщение #2


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 772 раза




Что-то мне он не сильно понравился amazing.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
intlive
сообщение 12.1.2009, 10:09
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Мне понравился. Только вот бы можно было бы писать с пробелами в away. И еще при возвращении юзера писало причину, по которой он отсутствовал... feel_good.gif
Go to the top of the page
+Quote Post
_PULSE_
сообщение 28.1.2009, 19:14
Сообщение #4


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 28.1.2009
Пользователь №: 2 007
Спасибо сказали: 1 раз




Прикольный скрипт big_smile1.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Accelerator
сообщение 12.2.2009, 16:41
Сообщение #5


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Цитата
Только вот бы можно было бы писать с пробелами в away.


Прошу, можно писать с пробелами ;)
Прикрепленные файлы
Прикрепленный файл  away.lua ( 1.27 килобайт ) Кол-во скачиваний: 42
 
Go to the top of the page
+Quote Post
intlive
сообщение 12.2.2009, 17:30
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Спасибо большое, то что надо feel_good.gif
Go to the top of the page
+Quote Post
Accelerator
сообщение 12.2.2009, 18:04
Сообщение #7


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Прикрепил attache заново к теме, скрипт настроен, меню немного отредактировано, причину можно писать с пробелами

http://mydc.ru/topic1099.html
Go to the top of the page
+Quote Post
Tarantul13
сообщение 3.3.2009, 22:55
Сообщение #8


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 3.3.2009
Пользователь №: 2 451
Спасибо сказали: 0 раз




Народ выдвигаю Абалденно полезную Идею! у нас на хабе ( пока его не свернули ) была такая тема включаешь "режим ушол" пишеш причину и када тебе пишут в ПМ ( Лс личку) Бот отписывает [22:37:41] <----> Tarantul.13 ушёл (причина: УПОЛЗ ТЕСТИТЬ ) время отсутствия 00часов 00минут 10секунд а после отключения( вернулся) то пишет через сколько вернулся (ну допустим небыл 10 минут)<----> Tarantul.13вернулся спустя 00часов 10минут 30секунд
P.S. если кому несложна намутите скрипт а тоя хаб поднял ( PtokaX 0.4.0.0 ) и многие просят о такой функции.
Go to the top of the page
+Quote Post
Wariner
сообщение 3.3.2009, 23:01
Сообщение #9


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




а в первом посте разве не такой скрипт?
Go to the top of the page
+Quote Post
Tarantul13
сообщение 3.3.2009, 23:10
Сообщение #10


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 3.3.2009
Пользователь №: 2 451
Спасибо сказали: 0 раз




Цитата(Wariner @ 3.3.2009, 23:01) *
а в первом посте разве не такой скрипт?

когда мне пишут в пм он нереагирует ! и время непишет
Go to the top of the page
+Quote Post
Accelerator
сообщение 4.3.2009, 9:08
Сообщение #11


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Tarantul13: По началу я хотел сделать всё именно так, как ты написал, но получилось сделать только так, т.к. я не совсем силён в LUA
Wariner: этот скрипт просто пишет в общий чат информацию об уходе с перехватом введённой причины. К сожелению мне не удалось сделать так, как предлагает Tarantul13, хотя я тоже хотел бы, чтобы было всё именно так
Go to the top of the page
+Quote Post
Wariner
сообщение 4.3.2009, 12:44
Сообщение #12


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




вот скриптик от меня
Прикрепленные файлы
Прикрепленный файл  AwayMsg.rar ( 2.24 килобайт ) Кол-во скачиваний: 60
 
Go to the top of the page
+Quote Post
Accelerator
сообщение 4.3.2009, 16:53
Сообщение #13


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Wariner: получилось неплохо! big_smile.gif Но вот можно ещё одно спросит, как сделать так, чтобы после отключения режима ушёл (!back) писало:

<----> STRELOK вернулся после 1д. 2ч. 3мин. 6 сек

?

Пытылся сделать так:
Код
Core.SendToAll("<----> "..tUser.sNick.." вернулся после "..GetNormalTime(os.time()-tAway[sNick].Time).."")

но после этого команда !back отказывается работать
Go to the top of the page
+Quote Post
Wariner
сообщение 4.3.2009, 16:54
Сообщение #14


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Код
Core.SendToAll("<----> "..tUser.sNick.." вернулся после "..GetNormalTime(os.time()-tAway[tUser.sNick].Time))
Go to the top of the page
+Quote Post
Tarantul13
сообщение 4.3.2009, 17:01
Сообщение #15


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 3.3.2009
Пользователь №: 2 451
Спасибо сказали: 0 раз




Ништяк Замутил! :P
Go to the top of the page
+Quote Post
Accelerator
сообщение 4.3.2009, 17:10
Сообщение #16


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Wariner: AwayMsg.lua:84 attemt to index fiels '?' (a nil value)

Код
Core.SendToAll("<----> "..tUser.sNick.." вернулся после "..GetNormalTime(os.time()-tAway[tUser.sNick].Time))
<-- при вставке кода, команда не работает :(
Go to the top of the page
+Quote Post
Wariner
сообщение 4.3.2009, 17:12
Сообщение #17


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Код
    elseif cmd == "!back" then
        if tProfile[tUser.iProfile] == 1 then    
            if not tAway[tUser.sNick] then
                Core.SendToUser(tUser,"<"..sBot.."> Ошибка, режим ушёл не включен!")
            else
                if ShowAway == 1 then            
                    Core.SendToAll("<"..sBot.."> "..tUser.sNick.." вернулся после "..GetNormalTime(os.time()-tAway[tUser.sNick].Time))
                end    
                tAway[tUser.sNick] = nil
            end
        else
            Core.SendToUser(tUser, "<"..sBot.."> У вас недостаточно прав для использования этой команды!")
        end                
        return true
Go to the top of the page
+Quote Post
Accelerator
сообщение 4.3.2009, 17:17
Сообщение #18


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




спасибо, теперь работает =)
Go to the top of the page
+Quote Post
Drakula
сообщение 4.3.2009, 18:07
Сообщение #19


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




А можно зделать так, что бы причина писаласьв описание пользователя?
Go to the top of the page
+Quote Post
Wariner
сообщение 4.3.2009, 18:09
Сообщение #20


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




смысла нет. туда всё равно почти никто не смотрит
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Возможен ли активный режим через L2TP?
0 Sergey 3 951 20.3.2015, 9:02 Посл. сообщение: Sergey
No new Пассивный режим
25 averon.nv 22 920 4.6.2013, 5:52 Посл. сообщение: valera_
No new Topic has attachmentsПришёл Ушёл
API2 | Показывает кто зашёл и кто ушёл с хаба
30 Accelerator 30 222 7.12.2010, 13:45 Посл. сообщение: Accelerator
No New Posts Topic has attachmentsФлейм режим для всех
API2
4 IIPu3PAK 10 391 25.11.2009, 21:38 Посл. сообщение: boyua
No New Posts Ждущий режим
Будет ли нормально функционировать хаб?
2 NikseR 6 774 3.7.2009, 20:01 Посл. сообщение: FallenAngel
No New Posts Topic has attachmentsпассивный режим
сил моих больше нет
5 степашка 8 584 26.6.2009, 19:27 Посл. сообщение: степашка
Closed Topic has attachmentsРежим Невидимки
меню видно только для соответствующих профилей
9 степашка 10 936 20.3.2009, 15:31 Посл. сообщение: Setuper
Closed Запрет На Пассивный Режим
34 mcdemon 33 140 11.3.2009, 19:33 Посл. сообщение: Setuper
No New Posts Пасивный Режим
или как научить
4 igroman89 7 380 22.12.2008, 19:42 Посл. сообщение: Berkut

 



RSS Сейчас: 17.8.2022, 17:27