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

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

MyDC.ru _ Готовые скрипты для PtokaX _ Часики И Дата.

Автор: rus.region78 28.6.2008, 18:30

Гы, из названия понятно что он делает, отображается в списке ников. под(API2)

 Time_Hub.lua ( 1.29 килобайт ) : 896
 

Автор: dimetrius 28.6.2008, 18:36

Особенно интересно получается когда человек включает отображение пришедших и ушедших и ему в чате каждую секунду, или минуту приходит и уходит новое время!

Автор: Strannik 3.7.2008, 21:15

Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.

 Time_Bot.lua ( 447 байт ) : 528
 

Автор: rus.region78 3.7.2008, 22:47

Цитата(Strannik @ 3.7.2008, 22:15) *
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.

Рульные часики, Спасибо! feel_good.gif

Автор: Grey 17.7.2008, 14:58

прикольна штука

Автор: kylibyaka 17.7.2008, 15:37

Цитата(Strannik @ 3.7.2008, 21:15) *
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.

А перевести кто может на руский ? а то я в этом деле нюб )

Автор: Grey 17.7.2008, 15:52

вот я думаю это скриптом можно сделать?...

Автор: dimetrius 17.7.2008, 18:39

В скрипте ничего этого не прописано, он берёт откуда-то дату и время! и все названия месяцев! Так что... только новый скрипт писать big_smile.gif

Автор: kylibyaka 17.7.2008, 23:49

Цитата(dimetrius @ 17.7.2008, 18:39) *
В скрипте ничего этого не прописано, он берёт откуда-то дату и время! и все названия месяцев! Так что... только новый скрипт писать big_smile.gif

Хм вот прогнал свой крипт через конвертор под 4.1.1 http://mydc.ru/r/?http://hab-kylibyaka.at.ua/_fr/0/TimeDateBot_.rar , но вибевает ошибку после того как поработает пару минут
[23:46] Синтаксис D:\0.4.1.1\scripts\Time&DateBot_newapi.lua:134: attempt to call global 'GetItemByName' (a nil value).
Тоже показует месяц, день недели, часы, минуты , но на руском языке всё , может кто-то чего-то добавит и подправит его было бы не плохо .

Автор: Grey 20.7.2008, 23:18

GetItemByName заменить на Core.SendToNick

Автор: rus.region78 21.7.2008, 15:44

Цитата(kylibyaka @ 18.7.2008, 0:49) *
Хм вот прогнал свой крипт через конвертор под 4.1.1 http://mydc.ru/r/?http://hab-kylibyaka.at.ua/_fr/0/TimeDateBot_.rar , но вибевает ошибку после того как поработает пару минут
[23:46] Синтаксис D:\0.4.1.1\scripts\Time&DateBot_newapi.lua:134: attempt to call global 'GetItemByName' (a nil value).
Тоже показует месяц, день недели, часы, минуты , но на руском языке всё , может кто-то чего-то добавит и подправит его было бы не плохо .

Закрыл строку: local sUser = Core.SendToNick(tNeedToSend[i])
Код
function SendBotToNewUsers()
    for i =1, #tNeedToSend do
        --local sUser = Core.SendToNick(tNeedToSend[i])
        if sUser then
            Core.SendToNick(sUser.sNick,"$OpList "..TimeBot)
        end
    end
end

Ошибка вроде улетучилась... still_dreaming.gif

Автор: kylibyaka 21.7.2008, 17:58

Цитата(rus.region78 @ 21.7.2008, 15:44) *
Закрыл строку: local sUser = Core.SendToNick(tNeedToSend[i])
Код
function SendBotToNewUsers()
    for i =1, #tNeedToSend do
        --local sUser = Core.SendToNick(tNeedToSend[i])
        if sUser then
            Core.SendToNick(sUser.sNick,"$OpList "..TimeBot)
        end
    end
end

Ошибка вроде улетучилась... still_dreaming.gif

Покамись работает , будем дальше смареть . оО так он ещё и выводит в опщий чат время класно .

Автор: coderfox 10.8.2008, 10:20

а под API 1 нету?

Автор: Strannik 10.8.2008, 14:59

Вот готовый со всеми изменениями русских часиков под API 2

 TimeDateBot_newapi.lua ( 5.7 килобайт ) : 473
 

Автор: Asuka 12.8.2008, 1:44

Скажите пожалуста а можно бота убрать из списка юзеров? если можно то скаите как то что то я не вижу-)

Автор: Fodin 12.8.2008, 12:29

Экстремально полезный скрипт. Просто жизненно необходимый каждому пользователю. Ведь так обламывает посмотреть в правый нижний угол экрана обычно, а чтобы посмотреть дату - ведь надо еще курсор мыши перевести туда. Супер, просто супер. Обязательно надо поставить всем!

Автор: dimetrius 12.8.2008, 15:21

Цитата(Fodin @ 12.8.2008, 12:29) *
Экстремально полезный скрипт. Просто жизненно необходимый каждому пользователю. Ведь так обламывает посмотреть в правый нижний угол экрана обычно, а чтобы посмотреть дату - ведь надо еще курсор мыши перевести туда. Супер, просто супер. Обязательно надо поставить всем!

+1 exciting.gif

Автор: nelsone 24.8.2008, 23:53

я вообще не пойму как он работает

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

Цитата(Strannik @ 3.7.2008, 22:15) *
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.

Сделал месяцы и дни недели по русски

 Time_Bot.lua ( 1.13 килобайт ) : 276
 

Автор: тии 25.9.2008, 15:18

А есть ли токой скрипт на 0.3.6.0 птаху?)

Автор: Perspect 13.10.2008, 10:40

Есть другой скрипт времени и урезанный, показывает только время каждый час в чате.
Для PtokaX 0.3.6.0

 tochnoe_vremya_v_Krymu.lua ( 8.16 килобайт ) : 50
 

Автор: MEXAHuK 20.10.2008, 20:08

у меня стоит в клиенте показывать вошедших и вышедших...
каждую секнду(а то и чаще) у меня входит и заходит время

Автор: Nickolya 20.10.2008, 21:26

Отключи эту тупую опцию или не используй скрипт / не сиди на хабах где он используется... Показывать логично только тех, кто в друзьях.

Автор: Setuper 23.10.2008, 1:06

Иногда, когда требуется поднять логи и отследить входы определённого "проказника", данная опция клиента полезна.
Считаю тупостью устанавливать часы на хабе! Во-первых, нагрузка, во-вторых, неужели так трудно посмотреть в правый нижний угол монитора?

Автор: Mol 5.11.2008, 8:31

Помогите пожалуйсто, сделать так, 4тобы перед 4асами можно было поставить какойнить символ, у примеру пробел. Спасибо.

Автор: Nickolya 5.11.2008, 22:40

Пробе по определению запещен в нике! Можно использовать неразрывный пробел... А вообще, можно было бы сказать какой скрипт используешь, название там или еще какие опозновательные знаки. Но есть вариант что бот сам посылает инфу, тогда надо вставлять символы либо в $OpList, либо в $MyINFO, или же скрипт регистрирует бота через апи хаба, тогда ник надо править в функции регистрации бота, что-то наподобии RegBot, Core.RegBot и т.д.

Автор: Mol 6.11.2008, 1:08

Nickolya, я понял только половину.. но серавно спасибо !

Автор: district 12.11.2008, 22:29

Дружище, админ локального хаба озадачил меня этой проблемой.
Под новый АПИ нашли быстро, но стал вопрос принципа добыть и под старую птоку тоже.
В итоге вот, выкладываю свой вариант, собранный с миру по Шнитке.
Единственно, что вызывает недоумение - время никак не хочет отображаться как 12:45 например, т е через двоеточие. Ну не идет туда этот символ, и все, хотя навалом других скриптов, где такой проблемы нет - пиши хоть через пробел, хоть через кракозяблик.
Ну и проникание пришел-ушел в общий чат, каждую минуту.
Кто знает, возможно ли решить эти два вопроса? На новой Птоке у товарища вот ничего в общ. чат не проскакивает.

 Time_Bot_API2_down.toAPI.lua ( 1.15 килобайт ) : 56
 

Автор: district 13.11.2008, 14:47

Путем замены принципа RegBot/UnregBot на $OpList/$Quit удалось добиться, что в чат пролазит только сообщение о "выходе" бота...
Кто знает, есть, кроме сообщения $Quit какое нибудь другое, например, $Умер или $Исчез-по-тихому, чтобы окончательно избавиться от сообщений бота в главном чате каждую минуту? big_smile1.gif

 TimeAsOp__API_.lua ( 1.55 килобайт ) : 45
 

Автор: Wariner 13.11.2008, 19:19

Посмотри в теме для разработчиков => помощь в написании скриптов там Николя выкладывал мануал по протоколу ДЦ
http://mydc.ru/ipb.html?s=&showtopic=173&view=findpost&p=3504

Автор: district 13.11.2008, 19:50

Wariner
От спасибо, дельный талмуд, давно искал нечто подобное big_smile.gif

Nickolya - тоже спасибо, естественно big_smile.gif

Автор: district 16.11.2008, 23:53

Тут промелькнуло понятие "неразрывный пробел"...

http://mydc.ru/r/?http://www.radikal.ru

Вопрос: а как он должен выглядеть при использовании в LUA кодах?

Автор: Setuper 17.11.2008, 0:17

неразрывный пробел: &#*160;
* - удалить
big_smile.gif

Автор: district 17.11.2008, 1:44

Setuper

нет, что-то тяму не хватает )))

вот что требуется: local date = os.date("[%I:%M][%dпробел%B.%A]")

Код
local date = os.date("[%I:%M][%d %B.%A]")

всяко уже перепробовал, не идет зараза :(

Автор: я))) 17.11.2008, 5:06

Цитата(dimetrius @ 17.7.2008, 22:39) *
В скрипте ничего этого не прописано, он берёт откуда-то дату и время! и все названия месяцев! Так что... только новый скрипт писать big_smile.gif

как стоит у админа хаба на компе так и на хабе)))то есть в скрипте feel_good.gif

Автор: Артём 17.11.2008, 11:14

Цитата(Strannik @ 10.8.2008, 15:59) *
Вот готовый со всеми изменениями русских часиков под API 2


confuse.gif Вроде как меню должно быть.... но не отображается почемуто на хабе what.gif

Автор: я))) 24.11.2008, 18:50

Цитата(Артём @ 17.11.2008, 15:14) *
confuse.gif Вроде как меню должно быть.... но не отображается почемуто на хабе what.gif

КСТО СКАЗАЛ ЧТО ЕСТЬ Пусть скринн дастЪ boss.gif

Автор: Артём 25.11.2008, 9:47

Цитата(я))) @ 24.11.2008, 19:50) *
КСТО СКАЗАЛ ЧТО ЕСТЬ Пусть скринн дастЪ boss.gif

Код
    Core.GetUserAllData(curUser)
    table.insert(tNeedToSend, curUser.sNick)
    if bSendTimeCmd == 1 then
        Core.SendToNick(curUser.sNick,"$UserCommand 1 3 "..TimeCmdWay.."$<%[mynick]> +"..ShowTimeCmd.."|")
    end
end

:P есть меню,но я просто тогда немного сам накосячил,меню работает big_smile1.gif

Автор: Vizunchik 25.11.2008, 10:36

Народ сделайте в этом скрипте месяцы на руском Плиз

 Часы_newapi.lua ( 1.31 килобайт ) : 36
 

Автор: Nickolya 25.11.2008, 11:57

Цепляй big_smile.gif

 Часы_newapi_1_.lua ( 1.72 килобайт ) : 120
 

Автор: Vizunchik 25.11.2008, 12:55

Цитата(Nickolya @ 25.11.2008, 13:57) *
Цепляй big_smile.gif

exciting.gif
Спасибо

Автор: 'BadPapa'г.Муравленко 31.12.2008, 1:58

а есть ли у вас под АРI 1 ))) ???

Автор: Артём 31.12.2008, 8:26

Цитата('BadPapa'г.Муравленко @ 31.12.2008, 2:58) *
а есть ли у вас под АРI 1 ))) ???


bad_smile.gif есть... http://mydc.ru/topic605.html делай сам still_dreaming.gif

Автор: F@ckermanыыы 1.1.2009, 23:14

Вот бы ещё чтоб эти месяцы двигались, типа бегущей строки

Автор: Al-j® 17.1.2009, 14:56

Цитата(F@ckermanыыы @ 2.1.2009, 1:14) *
Вот бы ещё чтоб эти месяцы двигались, типа бегущей строки

Это лишнее, но очень интересно. Поддерживаю
Скорей всего будет грузить хаб, я представляю себе это как 2-3 раза в секунду добавлять по одной букве в конец названия месяца и убирать одну букву из начала названия >>> Мес >>> еся >>> сяц >>> яц >>> ц М >>> Ме
ну вы поняли, визуально это будет выглядеть как бегущая строка)))
ещё бует минус в таком случае: для пользователей, с включенной функцией "пришёл - ушёл",думаю догадываететсь.... still_dreaming.gif
Если есть другие варианты - просвятите плиз =)

Автор: IceRoma 28.1.2009, 20:49

А можно Дату и время сделать в Топике? Это было бы намного практичней!

Автор: Wariner 28.1.2009, 20:51

ну дата ещё понятно но время... Эт надо топик каждую секунду менять... Бред ИМХО.
Не грузите хаб лишними скриптами!

Автор: Liiion911 23.2.2009, 10:19

ппц, время в углу, дата там же, тока рызуна наведи !! Нет блин, грузите заб бредовыми скриптами ))) эхх... все думают как оптимизировать скрипты, а они часики делают )) ктамуж от появления каждую секунду 2х юзеров и исчезнавения аднаго не хило виснет Птока ))) doubt.gif

НО это ваше дело ! big_smile1.gif

Автор: THE STRELOK 21.3.2009, 13:34

Модернизировал часы, список изменений:


Пример, при вводе команды '!time':
Цитата
<-=[15.28]=-> Точное время хаба: 15 час 28 мин 43 сек, сегодня 21 Марта 2009 год, Суббота.


Кому интересно, юзайте bad_smile.gif

 time.lua ( 2 килобайт ) : 106
 

Автор: Санёк 21.3.2009, 20:45

Цитата(dimetrius @ 28.6.2008, 17:36) *
Особенно интересно получается когда человек включает отображение пришедших и ушедших и ему в чате каждую секунду, или минуту приходит и уходит новое время!

А скрипт бегущей строки ты пробывал ? )))

Автор: Ears 21.3.2009, 21:01

Часы в топик feel_good.gif

 Часы_newapi.lua ( 1.21 килобайт ) : 78
 

Автор: BeN 14.4.2009, 18:04

Вот в этом скрипте вообще смысла нету) ток канал грузить и комп малясь) ЧТо трудно посмотреть в правом нижнем углу?))

Автор: Error404 23.8.2010, 7:19

у кого есть скрип показывает время в топике?дайте плиз

Автор: Invisible 23.8.2010, 13:51

Error404 держи.
Первый скрипт обновляется каждую минуту.  HubTopicTime_min_.lua ( 369 байт ) : 32

Второй скрипт обновляется ежесекундно.  HubTopicTime_sec_.lua ( 367 байт ) : 28
(Не советую,потому что чат будет мерцать, но если надо бери.)

Автор: bonch 31.10.2010, 19:38

Здравствуйте.
Взят скрипт из 21 поста, конвертирован PtokaX LUA API converter 0.9c в API2. PtokaX 0.4.1.2. При запуске скрипта выдаётся ошибка
Синтаксис ...\scripts\tochnoe_vremya_v_Krymu_newapi.lua:148: attempt to concatenate local 'tmp' (a nil value)

 tochnoe_vremya_v_Krymu_newapi.lua ( 7.8 килобайт ) : 19
 

Автор: Nickolya 31.10.2010, 21:50

bonch, в начале скрипта поправь дату до события, тебе надо указать 10й год:

Код
SylYear,SylMonth,SylDay = 10,12,31      -- дата Х   в формате гг,мм,дд