Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Informer

Автор: skonda 17.9.2008, 23:58

Нужно чтобы информер выдавал в чат случайное объявление из 10 имеющихся , но не круглосуточно, а в определенные интервалы времени и дни недели, а также в конкретное время.

вот что необходимо : группа объявлений 1 - с 16-21 по будням с 10-24 по выходным
группа объявлений 2 - с 10 до 16-00 только по будням
группа объявлений 3 - в 21-45 и 20-55 ежедневно

подскажите как это сделать ? много чего перепробовал либо не работает, либо выдает но не в те интервалы временни.

Автор: Wariner 18.9.2008, 7:38

я вот набросал, работоспособность не проверял... пробуй

 Информер.lua ( 1.55 килобайт ) : 44
 

Автор: skonda 18.9.2008, 9:32

неа, не работает, а в чем причина я хз

Автор: Wariner 18.9.2008, 9:56

Так значит я с просони что то намудрил still_dreaming.gif
Ладно с учёбы приду покумекаю над этим делом;)

Автор: XakeR 18.9.2008, 12:40

Отличный скрипт! Все работает. Давно искал.
Спасибо! feel_good.gif

Автор: skonda 18.9.2008, 13:06

Цитата(XakeR @ 18.9.2008, 12:40) *
Отличный скрипт! Все работает. Давно искал.
Спасибо! feel_good.gif
странно у меня не работает. запустил на своем хабе и за полдня ни одного сообщения не выдалось в чат. может ты что то корректировал в этом скрипте ?

Автор: Setuper 18.9.2008, 13:15

[[группа *!]], где * - это 1,2 или 3, подразумевает следующее:

Код
[1]="Сообщение1",
[2]="Сообщение2",
[3]="Сообщение3",
и так далее... и так в каждой группе...

или же просто вот так:
Код
"Сообщение1","Сообщение2","Сообщение3"


или в многострочном варианте:
Код
[[Сообщение1]],[[Сообщение2]],[[Сообщение3]]

Автор: XakeR 18.9.2008, 13:25

Цитата(skonda @ 18.9.2008, 14:06) *
странно у меня не работает. запустил на своем хабе и за полдня ни одного сообщения не выдалось в чат. может ты что то корректировал в этом скрипте ?

Я ничего не менял. просто скачал и поставил.

Цитата(Setuper @ 18.9.2008, 14:15) *
[[группа *!]], где * - это 1,2 или 3, подразумевает следующее:

Код
[1]="Сообщение1",
[2]="Сообщение2",
[3]="Сообщение3",
и так далее... и так в каждой группе...

или же просто вот так:
Код
"Сообщение1","Сообщение2","Сообщение3"


или в многострочном варианте:
Код
[[Сообщение1]],[[Сообщение2]],[[Сообщение3]]


Я просто вместо слов группа 1! группа 2! группа 3! вставил свои сообщения и все.

Автор: Wariner 18.9.2008, 22:35

Что то вы меня запутали совсем!!! Так работает он или нет?!... ладно щас сам посмотрю....

Потестил скрипт... Он работает, но очень каряво!!! Пока не знаю как привести его в нормальный вид........

Автор: skonda 18.9.2008, 23:05

Цитата(Wariner @ 18.9.2008, 22:35) *
Потестил скрипт... Он работает, но очень каряво!!! Пока не знаю как привести его в нормальный вид........
ok. спасибо за участие. Народ, кто еще может помочь со скриптом ? Коллективный разум решает! Напоминаю что нужно

Нужно чтобы информер выдавал в чат случайное объявление из 10 имеющихся , но не круглосуточно, а в определенные интервалы времени и дни недели, а также в конкретное время.

вот что необходимо : группа объявлений 1 - с 16-21 по будням с 10-24 по выходным
группа объявлений 2 - с 10 до 16-00 только по будням
группа объявлений 3 - в 21-45 и 20-55 ежедневно

подскажите как это сделать ? много чего перепробовал либо не работает, либо выдает но не в те интервалы времени.

Автор: Wariner 19.9.2008, 10:05

Проще поставить два скрипта один найдёшь по этой ссылке: http://mydc.ru/topic364.html
Второй прикрепляю ниже:

 Информер.lua ( 360 байт ) : 18
 

Автор: Strannik 19.9.2008, 17:42

Попробуй этот под API 2

 informer1_newapi.lua ( 5.8 килобайт ) : 35
 

Автор: Wariner 19.9.2008, 18:02

2Strannik: почитай внимательнее первый пост и ты поймёшь что ты выкладываешь исходный скрипт информера а здесь просят его переделать!!!

Автор: Strannik 19.9.2008, 20:42

Цитата(Wariner @ 19.9.2008, 19:02) *
2Strannik: почитай внимательнее первый пост и ты поймёшь что ты выкладываешь исходный скрипт информера а здесь просят его переделать!!!


Он очень простой и переделать его просто под свои нужды