myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Today, API2 | Показ даты, времени, описания времени суток в гл. чате

Теги
Нет тегов для показа
X-Sky
сообщение 23.12.2009, 23:58
Сообщение #1


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Название скрипта: Today
Версия API: API 2
Автор: X-Sky
Описание скрипта:
Скрипт по командам (!date, !today, !дата, !сегодня) выдает в чат произвольное описание времени суток, дату и время, установленные на сервере.
Пример:
Цитата
[00:49:04] <X-Sky> !дата
[00:49:04] <[=^.^=]> *** Тёмное время суток. Сегодня: 24.12.2009 Время в Красноярске: 00:49:04

Прикрепленный файл  Today.lua ( 3.47 килобайт ) Кол-во скачиваний: 265


Спасибо сказали:
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 24.12.2009, 1:05
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Разве Time и Today не один и тот же скрипт?
http://mydc.ru/topic2830.html?pid=24558&#entry24558

А как бы добавить, чтоб бот писал, обращаясь к юзеру, так:
[03:21:18] *<PtokaX> *** Шо не спим, хлопчик Uncle_Dif ?big_smile1.gif Точное время 03:21:18
и
[03:21:05] *<PtokaX> *** Uncle_Dif , Тёмное время суток. Сегодня: 24.12.2009 Время в Старой Уфе: 03:21:05
и как бы избавиться от !дата и !тайм в чате? (имхо лишнее..)

Go to the top of the page
+Quote Post
Wariner
сообщение 24.12.2009, 7:49
Сообщение #3


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(Uncle_Dif @ 24.12.2009, 1:05) *
и как бы избавиться от !дата и !тайм в чате? (имхо лишнее..)

нужно в ChatArrival везде удалить:
Код
Core.SendToAll(sData)

вообще не понятно с какой целью это сделано....
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 24.12.2009, 11:52
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




name='Wariner' тебе пасяба
Прикрепленный файл  47_elka_allavatars.ru.gif ( 11.99 килобайт ) Кол-во скачиваний: 2


Кто скажет:
А как бы добавить, чтоб бот писал, обращаясь к юзеру, так:
[03:21:18] *<PtokaX> *** Шо не спим, хлопчик Uncle_Dif ? Точное время 03:21:18
и
[03:21:05] *<PtokaX> *** Uncle_Dif , Тёмное время суток. Сегодня: 24.12.2009 Время в Старой Уфе: 03:21:05
Go to the top of the page
+Quote Post
Serx
сообщение 24.12.2009, 12:10
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 153
Регистрация: 21.9.2008
Из: Челябинск
Пользователь №: 574
Спасибо сказали: 54 раза




в строчки с отправкой сообщения всем добавить tUser.sNick
Core.SendToAll("<"..sBot.."> *** "..tUser.sNick..", ".. дальше как было
Тогда бот будет сначала писать обращение к нику пославшего команду.


Спасибо сказали:
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 24.12.2009, 13:16
Сообщение #6


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




аха, заработало, пасяба, держи Прикрепленный файл  25_elka_allavatars.ru.gif ( 34.82 килобайт ) Кол-во скачиваний: 2
Go to the top of the page
+Quote Post
random name
сообщение 26.12.2009, 21:22
Сообщение #7


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 226
Регистрация: 11.11.2009
Пользователь №: 4 990
Спасибо сказали: 18 раз




1
Go to the top of the page
+Quote Post
Setuper
сообщение 26.12.2009, 21:26
Сообщение #8


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Бот в юзер-листе - это другой скрипт, который есть на форуме
Go to the top of the page
+Quote Post
MARVELtm
сообщение 14.12.2010, 16:17
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 59
Регистрация: 26.10.2008
Пользователь №: 893
Спасибо сказали: 0 раз




что куда вписать, через определенное время выводилось сообщение?
Go to the top of the page
+Quote Post
Enyby
сообщение 14.12.2010, 18:15
Сообщение #10


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




MARVELtm, добавь
Код
function OnStartup()
    tmr = TmrMan.AddTimer(3600*1000) -- 3600 - раз в час
end

function OnTimer(tmr)
    ChatArrival(nil, "<Bot> !сегодня|")
end


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 14.12.2010, 18:27
Сообщение #11


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 719
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 656 раз




Хмм...что-то не верю я, что это сработает..
Код
   ChatArrival(nil, "<Bot> !сегодня|")

Проверил, работает однако..
Go to the top of the page
+Quote Post
Enyby
сообщение 14.12.2010, 18:30
Сообщение #12


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




Работает. Эта обычная функция, ничего "магического".
Go to the top of the page
+Quote Post
Ksan
сообщение 14.12.2010, 18:42
Сообщение #13


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 719
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 656 раз




У меня всё руки не доходили проверить обращение к штатным функциям, в частности, как раз к ЧатАрривалу..
Спасибо, что заставил наконец-то меня.. big_smile.gif
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 1.12.2021, 0:53