|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#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: осталось сделать только красивый вывод сообщений... думаю каждый настроит под себя! тестим))))
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#62
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Если ты вместо моего совета решил обойтись этим, то это же не то решение, что ты просил!
Ты хоть попробовал, как я предлагал? Тем более, 2011-й год - не последний.. ![]() |
|
|
![]()
Сообщение
#63
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 59 Регистрация: 26.10.2008 Пользователь №: 893 Спасибо сказали: 0 раз ![]() |
так буду просто -- убирать или подставлять ;)
с отображением в описание так же поступил Скрипт автоматом выключается когда Новый год настает! нужно все равно ручками менять дату следующего! |
|
|
![]()
Сообщение
#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 ... |
|
|
![]()
Сообщение
#65
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 11 Регистрация: 15.12.2009 Пользователь №: 5 367 Спасибо сказали: 0 раз ![]() |
у меня изза этого скрипта банит юзеров по MyINFO
|
|
|
![]()
Сообщение
#66
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Dake, а теперь расскажи нам, Как????
|
|
|
![]()
Сообщение
#67
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 11 Регистрация: 15.12.2009 Пользователь №: 5 367 Спасибо сказали: 0 раз ![]() |
опс причина выяснена) другой бот банит
|
|
|
![]()
Сообщение
#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)) Файл перезалил.
Прикрепленные файлы
![]() ![]() |
|
|
![]()
Сообщение
#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) Что сделать, чтобы скрипт заработал? |
|
|
![]()
Сообщение
#70
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз ![]() |
Люди-человеки, ну так что делать-то? Встроенный в PtokaX редактор скриптов при проверке ошибок не находит.
|
|
|
![]()
Сообщение
#71
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
|
|
|
![]()
Сообщение
#72
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 14.7.2009 Из: Россия Пользователь №: 3 871 Спасибо сказали: 1 раз ![]() |
engineer, Прикрепленные файлы Спасибо, нашел старую тему с моим участием ![]() |
|
|
![]()
Сообщение
#73
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 11 Регистрация: 30.5.2010 Пользователь №: 6 952 Спасибо сказали: 0 раз ![]() |
ДэД.мОрОз, запустил только этот скрипт с дефолтными настройками и все равно та же беда вооооот оно что было Код Core.SendPmToAll(sChatBot, LoadTextFiles(sCongrFile)) делаем так Код Core.SendPmToAll(tConfig.sChatBot, LoadTextFiles(sCongrFile)) и все прет=) Птоха 0.4.2.0 После исправления запускается присылает в личку поздравление и скрипт вырубается без всяких ошибок ((( В чем проблема? |
|
|
![]()
Сообщение
#74
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Cyber_voodoo, год сменить не пробовал?
|
|
|
![]() ![]()
Сообщение
#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 |
|
|
![]() ![]() |
![]() |
Сейчас: 17.2.2025, 8:52 |