TimeToNewYear, API2 | Время до нового года |
Здравствуйте, гость ( Вход | Регистрация )
TimeToNewYear, API2 | Время до нового года |
14.12.2009, 23:46
Сообщение
#61
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Название скрипта: TimeToNewYear
Версия скрипта: 1.0 RC1 Версия API: API2 Автор: Wariner Возможности: v 1.0 RC1 - Показывает отсчёт до нового года в списке юзеров - Показывает отсчёт до НГ по таймеру - Показывает отсчёт до НГ по команде - Показывает отсчёт до НГ в топике - Всё опционально и отключаемо v 1.0 RC2 - Показ отсчёта при входе за заданное колличество дней до даты - Изменён вид показа сообщений(легче настраивать под себя) v 1.0 RC3 - Исправлен показ топика - Настройки вынесены в файл - Изменение настроек из меню - Показ привественного сообщения из файла(опционально) PS: осталось сделать только красивый вывод сообщений... думаю каждый настроит под себя! тестим))))
Прикрепленные файлы
|
|
|
14.12.2010, 14:55
Сообщение
#62
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Если ты вместо моего совета решил обойтись этим, то это же не то решение, что ты просил!
Ты хоть попробовал, как я предлагал? Тем более, 2011-й год - не последний.. |
|
|
14.12.2010, 14:58
Сообщение
#63
|
|
Активный участник Группа: Пользователи Сообщений: 59 Регистрация: 26.10.2008 Пользователь №: 893 Спасибо сказали: 0 раз |
так буду просто -- убирать или подставлять ;)
с отображением в описание так же поступил Скрипт автоматом выключается когда Новый год настает! нужно все равно ручками менять дату следующего! |
|
|
20.12.2010, 8:51
Сообщение
#64
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 3.12.2010 Пользователь №: 8 197 Спасибо сказали: 0 раз |
до нового года осталось 11 дней, а при входе не показывает
все, решил: надо исправить (строка 78) Код if tConfig.bInEnter == "true" and iDays [b]>=[/b] tConfig.iInEnter then наКод if tConfig.bInEnter == "true" and iDays [b]<=[/b] tConfig.iInEnter then еще поправил: Код ... наif tConfig.bShowMsg == "true" then TmrMan.AddTimer(1000) end end function OnTimer() local iSec = os.difftime(os.time(tDate), os.time()) if iSec <= 0 then Core.SendPmToAll(sChatBot, LoadTextFiles(sCongrFile)) ScriptMan.StopScript(ScriptMan.GetScript().sName) end end ... Код ... причина: скрипт останавливается только при включенном bShowMsg
if tConfig.bShowMsg == "true" then TmrMan.AddTimer(1000, "ShowMsgNewYear") end TmrMan.AddTimer(1000) end function ShowMsgNewYear() if os.difftime(os.time(tDate), os.time()) <= 0 then Core.SendPmToAll(sChatBot, LoadTextFiles(sCongrFile)) end end function OnTimer() if os.difftime(os.time(tDate), os.time()) <= 0 then ScriptMan.StopScript(ScriptMan.GetScript().sName) end end ... |
|
|
21.12.2010, 16:34
Сообщение
#65
|
|
Начинающий Группа: Пользователи Сообщений: 11 Регистрация: 15.12.2009 Пользователь №: 5 367 Спасибо сказали: 0 раз |
у меня изза этого скрипта банит юзеров по MyINFO
|
|
|
21.12.2010, 16:37
Сообщение
#66
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Dake, а теперь расскажи нам, Как????
|
|
|
21.12.2010, 17:41
Сообщение
#67
|
|
Начинающий Группа: Пользователи Сообщений: 11 Регистрация: 15.12.2009 Пользователь №: 5 367 Спасибо сказали: 0 раз |
опс причина выяснена) другой бот банит
|
|
|
5.12.2011, 2:42
Сообщение
#68
|
|
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 17.5.2009 Пользователь №: 3 348 Спасибо сказали: 1 раз |
Вспомнил про этот скрипт 1го декабря, запустил и что-то не понравилось, что он показал остаток месяц, а не 30 дней.
В итоге отвлёкся от диплома немного и: -Учитывается количество дней каждого месяца, а не просто по 30. В связи с чем адекватно будет считать только до НГ. -Учтено что в феврале может оказаться лишний день и всё нормально обсчитает. -Добавлено автоматическое отбрасывание нулей(не так как на 3й странице, заметил после). -Добавлена настройка включения рассылки в чат по таймеру за Н дней. (просто потому что понял как включается при входе=)) -Добавлена возможность по окончанию отсчёта сразу начать отсчёт до следующего НГ (взбрело что-то в голову). -Добавлено исправление товарища Jonathan. -И была исправлена такая штука, что при включенном показе, например за 5 дней, он мог показать и за 1 месяц и 5 дней. P.S. Не пинайте за индийский код, я и половиный функций скрипта не понимаю=) С уважением. UPD_16.12.11: Удалите 166-ю строку. Это я осознавал как функция работает.) Код Core.SendToUser(tUser, tostring(tDate.year)) Файл перезалил.
Прикрепленные файлы
Config.tbl.txt ( 856 байт )
Кол-во скачиваний: 38
TimeToNewYear_littleFix_SP.lua ( 23.1 килобайт ) Кол-во скачиваний: 30 |
|
|
9.3.2012, 10:24
Сообщение
#69
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз |
Всем привет!
PtokaX 0.4.2.0 Синтаксис C:\Program Files\PtokaX\scripts\TimeToNewYear.lua:114: attempt to concatenate field 'sMenu' (a nil value) Что сделать, чтобы скрипт заработал? |
|
|
1.12.2012, 8:57
Сообщение
#70
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз |
Люди-человеки, ну так что делать-то? Встроенный в PtokaX редактор скриптов при проверке ошибок не находит.
|
|
|
1.12.2012, 13:43
Сообщение
#71
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
4.12.2012, 11:46
Сообщение
#72
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз |
engineer, Прикрепленные файлы Спасибо, нашел старую тему с моим участием . Видимо не тот бэкап PtokaX поставил. |
|
|
8.12.2012, 19:58
Сообщение
#73
|
|
Начинающий Группа: Пользователи Сообщений: 11 Регистрация: 30.5.2010 Пользователь №: 6 952 Спасибо сказали: 0 раз |
ДэД.мОрОз, запустил только этот скрипт с дефолтными настройками и все равно та же беда вооооот оно что было Код Core.SendPmToAll(sChatBot, LoadTextFiles(sCongrFile)) делаем так Код Core.SendPmToAll(tConfig.sChatBot, LoadTextFiles(sCongrFile)) и все прет=) Птоха 0.4.2.0 После исправления запускается присылает в личку поздравление и скрипт вырубается без всяких ошибок ((( В чем проблема? |
|
|
9.12.2012, 2:11
Сообщение
#74
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Cyber_voodoo, год сменить не пробовал?
|
|
|
30.11.2014, 22:15
Сообщение
#75
|
|
PtokaX DC Hub 0.4.1.2 Группа: Пользователи Сообщений: 203 Регистрация: 20.1.2009 Из: Republic of Belarus, Minsk, Uruchie, Avalon. Пользователь №: 1 890 Спасибо сказали: 4 раза |
10.12.2014 21:34:20 - ...o.by\Avalon\PtokaX 0.5.0.1\scripts\TimeToNewYear.lua:79: bad argument #1 to 'format' (string expected, got nil)
0.5.0.1 mod9 |
|
|
|
Сейчас: 23.12.2024, 13:28 |