Особенно интересно получается когда человек включает отображение пришедших и ушедших и ему в чате каждую секунду, или минуту приходит и уходит новое время!
Автор: Strannik 3.7.2008, 21:15
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.
Рульные часики, Спасибо!
Автор: 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
В скрипте ничего этого не прописано, он берёт откуда-то дату и время! и все названия месяцев! Так что... только новый скрипт писать
Автор: kylibyaka 17.7.2008, 23:49
Цитата(dimetrius @ 17.7.2008, 18:39)
В скрипте ничего этого не прописано, он берёт откуда-то дату и время! и все названия месяцев! Так что... только новый скрипт писать
Хм вот прогнал свой крипт через конвертор под 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
Ошибка вроде улетучилась...
Автор: 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
Ошибка вроде улетучилась...
Покамись работает , будем дальше смареть . оО так он ещё и выводит в опщий чат время класно .
Автор: coderfox 10.8.2008, 10:20
а под API 1 нету?
Автор: Strannik 10.8.2008, 14:59
Вот готовый со всеми изменениями русских часиков под API 2
Скажите пожалуста а можно бота убрать из списка юзеров? если можно то скаите как то что то я не вижу-)
Автор: Fodin 12.8.2008, 12:29
Экстремально полезный скрипт. Просто жизненно необходимый каждому пользователю. Ведь так обламывает посмотреть в правый нижний угол экрана обычно, а чтобы посмотреть дату - ведь надо еще курсор мыши перевести туда. Супер, просто супер. Обязательно надо поставить всем!
Автор: dimetrius 12.8.2008, 15:21
Цитата(Fodin @ 12.8.2008, 12:29)
Экстремально полезный скрипт. Просто жизненно необходимый каждому пользователю. Ведь так обламывает посмотреть в правый нижний угол экрана обычно, а чтобы посмотреть дату - ведь надо еще курсор мыши перевести туда. Супер, просто супер. Обязательно надо поставить всем!
+1
Автор: nelsone 24.8.2008, 23:53
я вообще не пойму как он работает
Автор: Wariner 18.9.2008, 7:08
Цитата(Strannik @ 3.7.2008, 22:15)
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.
у меня стоит в клиенте показывать вошедших и вышедших... каждую секнду(а то и чаще) у меня входит и заходит время
Автор: 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 например, т е через двоеточие. Ну не идет туда этот символ, и все, хотя навалом других скриптов, где такой проблемы нет - пиши хоть через пробел, хоть через кракозяблик. Ну и проникание пришел-ушел в общий чат, каждую минуту. Кто знает, возможно ли решить эти два вопроса? На новой Птоке у товарища вот ничего в общ. чат не проскакивает.
Путем замены принципа RegBot/UnregBot на $OpList/$Quit удалось добиться, что в чат пролазит только сообщение о "выходе" бота... Кто знает, есть, кроме сообщения $Quit какое нибудь другое, например, $Умер или $Исчез-по-тихому, чтобы окончательно избавиться от сообщений бота в главном чате каждую минуту?
Посмотри в теме для разработчиков => помощь в написании скриптов там Николя выкладывал мануал по протоколу ДЦ http://mydc.ru/ipb.html?s=&showtopic=173&view=findpost&p=3504
Автор: district 13.11.2008, 19:50
Wariner От спасибо, дельный талмуд, давно искал нечто подобное
Nickolya - тоже спасибо, естественно
Автор: district 16.11.2008, 23:53
Тут промелькнуло понятие "неразрывный пробел"...
http://mydc.ru/r/?http://www.radikal.ru
Вопрос: а как он должен выглядеть при использовании в LUA кодах?
Автор: Setuper 17.11.2008, 0:17
неразрывный пробел: &#*160; * - удалить
Автор: 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)
В скрипте ничего этого не прописано, он берёт откуда-то дату и время! и все названия месяцев! Так что... только новый скрипт писать
как стоит у админа хаба на компе так и на хабе)))то есть в скрипте
Автор: Артём 17.11.2008, 11:14
Цитата(Strannik @ 10.8.2008, 15:59)
Вот готовый со всеми изменениями русских часиков под API 2
Вроде как меню должно быть.... но не отображается почемуто на хабе
Автор: я))) 24.11.2008, 18:50
Цитата(Артём @ 17.11.2008, 15:14)
Вроде как меню должно быть.... но не отображается почемуто на хабе
КСТО СКАЗАЛ ЧТО ЕСТЬ Пусть скринн дастЪ
Автор: Артём 25.11.2008, 9:47
Цитата(я))) @ 24.11.2008, 19:50)
КСТО СКАЗАЛ ЧТО ЕСТЬ Пусть скринн дастЪ
Код
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 есть меню,но я просто тогда немного сам накосячил,меню работает
Автор: Vizunchik 25.11.2008, 10:36
Народ сделайте в этом скрипте месяцы на руском Плиз
Вот бы ещё чтоб эти месяцы двигались, типа бегущей строки
Автор: Al-j® 17.1.2009, 14:56
Цитата(F@ckermanыыы @ 2.1.2009, 1:14)
Вот бы ещё чтоб эти месяцы двигались, типа бегущей строки
Это лишнее, но очень интересно. Поддерживаю Скорей всего будет грузить хаб, я представляю себе это как 2-3 раза в секунду добавлять по одной букве в конец названия месяца и убирать одну букву из начала названия >>> Мес >>> еся >>> сяц >>> яц >>> ц М >>> Ме ну вы поняли, визуально это будет выглядеть как бегущая строка))) ещё бует минус в таком случае: для пользователей, с включенной функцией "пришёл - ушёл",думаю догадываететсь.... Если есть другие варианты - просвятите плиз =)
Автор: IceRoma 28.1.2009, 20:49
А можно Дату и время сделать в Топике? Это было бы намного практичней!
Автор: Wariner 28.1.2009, 20:51
ну дата ещё понятно но время... Эт надо топик каждую секунду менять... Бред ИМХО. Не грузите хаб лишними скриптами!
Автор: Liiion911 23.2.2009, 10:19
ппц, время в углу, дата там же, тока рызуна наведи !! Нет блин, грузите заб бредовыми скриптами ))) эхх... все думают как оптимизировать скрипты, а они часики делают )) ктамуж от появления каждую секунду 2х юзеров и исчезнавения аднаго не хило виснет Птока )))
НО это ваше дело !
Автор: THE STRELOK 21.3.2009, 13:34
Модернизировал часы, список изменений:
1. Отображение времени в списке юзеров 2. Добавлена команда !time, которая будет показывать время от ника часов
Пример, при вводе команды '!time':
Цитата
<-=[15.28]=-> Точное время хаба: 15 час 28 мин 43 сек, сегодня 21 Марта 2009 год, Суббота.
Особенно интересно получается когда человек включает отображение пришедших и ушедших и ему в чате каждую секунду, или минуту приходит и уходит новое время!
Второй скрипт обновляется ежесекундно. 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)