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

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

MyDC.ru _ Готовые скрипты для PtokaX _ Ascii Clock

Автор: Артём 6.12.2008, 17:25

Название скрипта: ASCII CLOCK
Автор: Ё˜”°є•Hawk•є°”˜Ё
Версия API: API1, API2
Описание скрипта: часы показывают время в виде:

CODE
***********************************************
****** ***** Название хаба ******* *****
******************06.12.2008******************

* **** * *
* * * * *
* **** * *
* * * * * *
* **** * *

****************** GmT ***********************
***** ******* Адрес хаба ******** *****
***********************************************


 ASCII_CLOCK_API_1.rar ( 2.17 килобайт ) : 221
 ASCII_CLOCK_API_2.rar ( 2.21 килобайт ) : 529
 

Автор: Wariner 7.12.2008, 11:38

Добавил менюшку, подправил пару мелочей, перевёл под второй API.

2Артём: читай как надо оформлять темы! Неужели так трудно потратить на это лишние 30 сек.?!

Автор: Артём 7.12.2008, 12:10

Цитата(Wariner @ 7.12.2008, 12:38) *
Добавил менюшку, подправил пару мелочей, перевёл под второй API.

2Артём: читай как надо оформлять темы! Неужели так трудно потратить на это лишние 30 сек.?!


Извеняюсь,изменюсь,спасибо за меню! big_smile.gif

Автор: Артём 3.3.2009, 1:26

Цитата(Wariner @ 7.12.2008, 11:38) *
Добавил менюшку

bad_smile.gif Плохо тем что если кто-то захочет глянуть время,то все кто в чате тоже увидят время,а хотелосьбы,чтобы видел только тот кто "запросил время".Возможно ли так сделать?

Автор: Wariner 3.3.2009, 10:07

возможно

Автор: MEXAHuK 3.3.2009, 17:07

просто
смени в функции function showtext(user, file)
строку на Core.SendPmToNick(user.sNick,Bot,contents)

Автор: Артём 3.3.2009, 23:28

Цитата(MEXAHuK @ 3.3.2009, 17:07) *
просто
смени в функции function showtext(user, file)
строку на Core.SendPmToNick(user.sNick,Bot,contents)

Что-то я не нашёл такой строки ops.gif

Автор: Setuper 3.3.2009, 23:51

Код
function ChatArrival(user,data)
    if( string.sub(data, 1, 1) == "<" ) then
        local s,e,prefix,cmd = string.find(data, "%b<>%s+(%S+)(%S+)")
        if prefix == commandprefix.."time" then
            parceTime()
            Core.SendPmToNick(user.sNick,BotName,Tempclockfile)
            return true
        end
    end
end

Автор: Артём 4.3.2009, 0:20

Всё хорошо.......но время показует в личку..... bad_smile.gif а можно в чат чтобы показовало?а то я пытался прописать "SendToAll" но не фига не вышло....

Автор: Setuper 4.3.2009, 0:22

вместо

Код
Core.SendPmToNick(user.sNick,BotName,Tempclockfile)
пиши
Код
Core.SendToNick(user.sNick,"<"..BotName.."> "..Tempclockfile)

Пора бы уже запомнить такие простые вещи!

Автор: Артём 4.3.2009, 0:30

Спасибо за помощь! :'-( я плачу от радости ......БОЛЬШУЩЕЕ СПАСИБО! feel_good.gif

Автор: Heil 19.3.2009, 18:17

Скрипт срабатывает по таймеру. Как это убрать?

Автор: Wariner 19.3.2009, 19:13

указываем API!

Автор: yaDroLLL 20.3.2009, 2:24

Цитата(Wariner @ 19.3.2009, 19:13) *
указываем API!

API1

Автор: Heil 20.3.2009, 10:09

API2

Автор: Wariner 20.3.2009, 16:41

Чтобы удалить показ по таймеру надо удалить следующие функции
API 1:

Код
function Main()
    SetTimer(mins)
    StartTimer()
end

function OnTimer()
    parceTime()
    SendToAll(BotName, Tempclockfile)
end

API 2:
Код
function OnStartup()
    tmr = TmrMan.AddTimer(mins)
end

function OnTimer(tmr)
    parceTime()
    Core.SendToAll("<"..BotName.."> ".. Tempclockfile)
end

Автор: Heil 21.3.2009, 9:17

big_smile.gif СПС!