Новогодний Скрипт, API2 |
Здравствуйте, гость ( Вход | Регистрация )
Новогодний Скрипт, API2 |
12.12.2008, 16:35
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
Название скрипта: Новогодний
Версия скрипта: 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 килобайт )
Кол-во скачиваний: 632
NewYear_1.1.zip ( 3.48 килобайт ) Кол-во скачиваний: 153 NewYear_1.2.zip ( 4.31 килобайт ) Кол-во скачиваний: 36 |
|
|
13.12.2008, 18:38
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Спасибо, работает. То, что искал!!! :smile2:
|
|
|
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) |
|
|
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 |
|
|
12.12.2009, 21:53
Сообщение
#5
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
а год не забыли внутри поменять?
|
|
|
13.12.2009, 0:13
Сообщение
#6
|
|
Освоившийся участник Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз |
|
|
|
17.12.2009, 22:16
Сообщение
#7
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
как подредактировать скрипт, чтобы каждый час выдавал в чат сколько осталось до НГ?? Щас 1 в 2 часа выдаеться.
|
|
|
17.12.2009, 22:29
Сообщение
#8
|
|
Освоившийся участник Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз |
меню \ управление \рассылка по таймеру \ время рассылки (в минутах)
|
|
|
17.12.2009, 22:45
Сообщение
#9
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
меню \ управление \рассылка по таймеру \ время рассылки (в минутах) Ты наверно темкой/скриптом малеха ошибся skonda 198 строка Код local tmrday = 2 -- period a msg in day (in hours) |
|
|
18.12.2009, 7:11
Сообщение
#10
|
|
Освоившийся участник Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз |
|
|
|
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 т.е. чтобы дата и время выводилось ниже названия скрипта. |
|
|
24.12.2009, 19:02
Сообщение
#12
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
заменить
Код 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"
|
|
|
24.12.2009, 20:12
Сообщение
#13
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз |
Спасибо. Только в моем случае не понадобились в конце \r\n. Помогло просто \n в начале.
Теперь всё как хотелось )). Ещё вопросик. Задержку сообщений реально испытывали, или теоритически? Я поставил 5 часов, перезагрузил PtokaX, но идет каждый час. |
|
|
25.12.2009, 20:19
Сообщение
#14
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз |
Всё супер, таймер реально действует. Как выше писал Артём, меняем настройку на нужное значение в часах.
Код local tmrday = 2 -- period a msg in day (in hours) Спасибо за скрипт и помощь. |
|
|
3.12.2010, 13:14
Сообщение
#15
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
Доступна новая версия скрипта. Смотрим в первом посте.
|
|
|
29.12.2010, 1:42
Сообщение
#16
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 1.10.2009 Из: Самара Пользователь №: 4 611 Спасибо сказали: 0 раз |
Tsd
Скрипт после срабатывания поздравления отключится? Не хотелось бы отключать его вручную, первые дни после нг не до хаба будет) |
|
|
29.12.2010, 10:11
Сообщение
#17
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 15.6.2009 Пользователь №: 3 605 Спасибо сказали: 0 раз |
хм, забавно, но это уже где то было.
|
|
|
29.12.2010, 20:02
Сообщение
#18
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
|
|
|
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 |
|
|
4.12.2014, 23:11
Сообщение
#20
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Попытался исправить данный скрипт, и получил тяжелые душевные травмы. Это жесть, господа. Нельзя так писать скрипты.
|
|
|
Похожие темы
|
Сейчас: 5.12.2024, 0:00 |