myDC.ru

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

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

> Новогодний Скрипт, API2

Теги
Нет тегов для показа
Tsd
сообщение 12.12.2008, 16:35
Сообщение #1


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

Группа: Пользователи
Сообщений: 174
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 177 раз




Название скрипта: Новогодний
Версия скрипта: 1.0
Версия API: API 2
Автор: Mik
Перевод под API 2: Tsd
Описание скрипта: Обратный отсчёт (по достижению даты и времени Х, выдаст текст, затем отключится)
--------------------------
Версия 1.1
Изменения: Упрощен код, всё настраивается в конфигураторе. Создана таблица случайных фраз для разнообразия.
Название скрипта: Новогодний
Автор: Mik Lua 5.1.1
Оптимизация, перевод: Tsd
Версия скрипта: 1.1
Версия API: API 2
Описание: Обратный отсчёт до Нового Года, по достижению даты и времени выдаст текст, затем отключится .
Кроме 31 декабря выводит в чат сообщение с интервалом в конфигураторе, в последний день года каждый час,
в последний час через 15 минут, в последние 15 минут через 5 минут, и т.д. по убывающей.
Скрипт использует системное время сервера хаба, поэтому следует следить за точностью времени и даты.
Отредактируйте строки 116-120, если хотите изменить формат выдачи сообщения.
Создаем файл happynewyear.txt с поздравлением (допускаются изображения в формате ASCII) и помещаем его в папку scripts
В архиве есть готовый текстовой файл с поздравлением.
Протестировано на PtokaX 0.4.1.2 Tsd © 12.2010
--------------------------
Версия 1.2
Добавлено: Сдвиг часового пояса города относительно сервера хаба.
Tsd © 12.2014

Версии:
Прикрепленные файлы
Прикрепленный файл  NewYear_2009_API2.lua ( 10.86 килобайт ) Кол-во скачиваний: 623
Прикрепленный файл  NewYear_1.1.zip ( 3.48 килобайт ) Кол-во скачиваний: 152
Прикрепленный файл  NewYear_1.2.zip ( 4.31 килобайт ) Кол-во скачиваний: 27
 
Go to the top of the page
+Quote Post
Perspect
сообщение 13.12.2008, 18:38
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




Спасибо, работает. То, что искал!!! :smile2:
Go to the top of the page
+Quote Post
Pro009
сообщение 12.12.2009, 12:56
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 26
Регистрация: 25.9.2009
Из: Ярославль
Пользователь №: 4 548
Спасибо сказали: 9 раз




что-то я не понимаю:

NewYear_2009_API2.lua:57: attempt to concatenate local 'tmp' (a nil value)

NewYear_2009_API2.lua:186: attempt to concatenate local 'tmp' (a nil value)
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 12.12.2009, 20:03
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Пардон, поторопился...

[22:27:59] <=ДедМороз=> В Уфе: 22:27:59, cегодня: Суббота, 12 Декабря 2009 г. До НОВОГО =2010= ГОДА, осталось:
Дней: 384
Часов: 1
Минут: 32
Секунд: 1

Что-то неправильно считает дни...

Сообщение отредактировал Uncle_Dif - 12.12.2009, 20:29
Go to the top of the page
+Quote Post
Wariner
сообщение 12.12.2009, 21:53
Сообщение #5


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

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




а год не забыли внутри поменять?
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 13.12.2009, 0:13
Сообщение #6


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(Wariner @ 12.12.2009, 22:53) *
а год не забыли внутри поменять?

и действительно
Код
    SylYear,SylMonth,SylDay = 09,12,31      -- дата Х   в формате гг,мм,дд
Go to the top of the page
+Quote Post
skonda
сообщение 17.12.2009, 22:16
Сообщение #7


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

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




как подредактировать скрипт, чтобы каждый час выдавал в чат сколько осталось до НГ?? Щас 1 в 2 часа выдаеться.
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 17.12.2009, 22:29
Сообщение #8


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




меню \ управление \рассылка по таймеру \ время рассылки (в минутах)
Go to the top of the page
+Quote Post
Артём
сообщение 17.12.2009, 22:45
Сообщение #9


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

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




Цитата(Uncle_Dif @ 17.12.2009, 21:29) *
меню \ управление \рассылка по таймеру \ время рассылки (в минутах)

Ты наверно темкой/скриптом малеха ошибся

skonda
198 строка
Код
local tmrday = 2    -- period a msg in day (in hours)



Спасибо сказали:
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 18.12.2009, 7:11
Сообщение #10


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(Артём @ 17.12.2009, 23:45) *
Ты наверно темкой/скриптом малеха ошибся


упс! и впрямь)
Go to the top of the page
+Quote Post
engineer
сообщение 24.12.2009, 14:35
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 14.7.2009
Из: Россия
Пользователь №: 3 871
Спасибо сказали: 1 раз




Спасибо за скрипт, переделываю вид сообщения под себя.
Сейчас выдает:
Код
[14:00:01] <Дед Мороз и Снегурочка>  В Москве: 14:00:00, cегодня: Четверг, 24 Декабря 2009 г.  До Нового 2010 Года осталось   дней: 7,   часов: 10

Подскажите как сделать:
Код
[14:00:01] <Дед Мороз и Снегурочка>
В Москве: 14:00:00, cегодня: Четверг, 24 Декабря 2009 г.  До Нового 2010 Года осталось   дней: 7,   часов: 10

т.е. чтобы дата и время выводилось ниже названия скрипта.
Go to the top of the page
+Quote Post
Wariner
сообщение 24.12.2009, 19:02
Сообщение #12


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

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




заменить
Код
        line = "   В Риге: "..os.date("%H:%M:%S")..", cегодня: "..finWeek..", "..os.date("%d").." "..finMonth.." "..os.date("%Y").." г.  До НОВОГО =2009= ГОДА, осталось:\r\n"

на
Код
        line = "\n   В Риге: "..os.date("%H:%M:%S")..", cегодня: "..finWeek..", "..os.date("%d").." "..finMonth.." "..os.date("%Y").." г.  До НОВОГО =2009= ГОДА, осталось:\r\n"


Спасибо сказали:
Go to the top of the page
+Quote Post
engineer
сообщение 24.12.2009, 20:12
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 14.7.2009
Из: Россия
Пользователь №: 3 871
Спасибо сказали: 1 раз




Спасибо. Только в моем случае не понадобились в конце \r\n. Помогло просто \n в начале.
Теперь всё как хотелось )).
Ещё вопросик. Задержку сообщений реально испытывали, или теоритически? Я поставил 5 часов, перезагрузил PtokaX, но идет каждый час.
Go to the top of the page
+Quote Post
engineer
сообщение 25.12.2009, 20:19
Сообщение #14


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 14.7.2009
Из: Россия
Пользователь №: 3 871
Спасибо сказали: 1 раз




Всё супер, таймер реально действует. Как выше писал Артём, меняем настройку на нужное значение в часах.
Код
local tmrday = 2    -- period a msg in day (in hours)

Спасибо за скрипт и помощь.
Go to the top of the page
+Quote Post
Tsd
сообщение 3.12.2010, 13:14
Сообщение #15


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

Группа: Пользователи
Сообщений: 174
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 177 раз




Доступна новая версия скрипта. Смотрим в первом посте.


Спасибо сказали:
Go to the top of the page
+Quote Post
Naum_Off
сообщение 29.12.2010, 1:42
Сообщение #16


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 1.10.2009
Из: Самара
Пользователь №: 4 611
Спасибо сказали: 0 раз




Tsd
Скрипт после срабатывания поздравления отключится? Не хотелось бы отключать его вручную, первые дни после нг не до хаба будет)
Go to the top of the page
+Quote Post
CERBER
сообщение 29.12.2010, 10:11
Сообщение #17


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


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




хм, забавно, но это уже где то было.
Go to the top of the page
+Quote Post
Tsd
сообщение 29.12.2010, 20:02
Сообщение #18


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

Группа: Пользователи
Сообщений: 174
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 177 раз




Цитата(Naum_Off @ 29.12.2010, 0:42) *
Tsd
Скрипт после срабатывания поздравления отключится? Не хотелось бы отключать его вручную, первые дни после нг не до хаба будет)

Внимательно читаем первый пост.
Go to the top of the page
+Quote Post
Drakula
сообщение 3.12.2014, 15:18
Сообщение #19


PtokaX DC Hub 0.4.1.2
*****

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




[14:52:40] Синтаксис ...\PtokaX 0.5.0.1\scripts\NewYear_2009_API2.lua:57: attempt to concatenate local 'tmp' (a nil value)
Версия PtokaX 0.5.0.1 mod8
Go to the top of the page
+Quote Post
alex82
сообщение 4.12.2014, 23:11
Сообщение #20


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1379 раз




Попытался исправить данный скрипт, и получил тяжелые душевные травмы. Это жесть, господа. Нельзя так писать скрипты.


Спасибо сказали:
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 149 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 499 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 452 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 6 174 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 1 776 20.8.2016, 19:52 Посл. сообщение: Ksan
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
25 UserSide 17 900 17.3.2016, 5:21 Посл. сообщение: dimazikpk
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 47 689 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 1 691 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 4 146 3.3.2015, 12:42 Посл. сообщение: Iskandark
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 2 173 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 5 022 30.10.2014, 18:29 Посл. сообщение: Dani_Filth
No New Posts Нужен скрипт
mysql, ip filter
2 shadow3c 2 873 20.8.2014, 20:30 Посл. сообщение: shadow3c
No new votes Опрос: Topic has attachmentsСкрипт онлайн-погоды
скрипт погоды сейчас
57 Perspect 33 580 17.7.2014, 11:52 Посл. сообщение: Ksan
No New Posts Topic has attachmentsPtokax 0.5.0.2 скрипт автозагрузки?
Как добавить в автозагрузку?
1 jonnix 3 249 7.7.2014, 23:31 Посл. сообщение: alex82
No New Posts Нужен игровой скрипт
Девочки против Мальчиков
5 Pro009 3 283 17.5.2014, 3:16 Посл. сообщение: Ksan

 



RSS Сейчас: 24.11.2017, 14:09