Quiz Memorial Forum

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> count.tcl, Можно ли изменить дату?
lem1x
post Mar 28 2008, 09:41 PM
Post #1


Участник
***

Group: Members
Posts: 32
Joined: 7-March 08
Member No.: 199



Такой вопрос:поставил этот скрипт - при заходи на канал бот нотисом отсылает что типо:Вы такой то посетитель канала #chan начиная с ччммгг.
Ессесно он начинает посчот с момента установки скрипта,но каналу намного больше времени,чем когда был установлен скрипт.Можно ли как то исправить именно поставить тот день,когда был создан канал ?
МОжет я и загнул,но думаю это стоит того smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 29 2008, 01:19 AM
Post #2


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Зависит от того, где этот скрипт хранит свои данные. Скорее всего - в каком-либо dat-файлике. Самое простое - найти этот файл и в текстовом редакторе исправить дату на желаемую.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lem1x
post Mar 29 2008, 01:33 PM
Post #3


Участник
***

Group: Members
Posts: 32
Joined: 7-March 08
Member No.: 199



Да создался файл count.data только там непонятные цифры:
set count_data(#local_people) {1206665868 148}
чо же тут исправлять ? smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 29 2008, 07:23 PM
Post #4


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Переведя число 1206665868 в читаемую дату с помощью ctime
QUOTE
‹19·18·00›-|[ Kreon ]|- .tcl ctime 1206665868
‹19·18·00› <Proxima> [19:18] tcl: builtin dcc call: *dcc:tcl Kreon 9 ctime 1206665868
‹19·18·00› <Proxima> [19:18] tcl: evaluate (.tcl): ctime 1206665868
‹19·18·00› <Proxima> Tcl: Fri Mar 28 03:57:48 2008

можно увидеть, что это число есть ничто иное, как искомая дата.
Затем с помощью clock scan можно составить новое такое число с той датой, когда вам нужно
QUOTE
‹19·20·57›-|[ Kreon ]|- .tcl clock scan "19 march 2006"
‹19·20·57› <Proxima> [19:21] tcl: builtin dcc call: *dcc:tcl Kreon 9 clock scan "19 march 2006"
‹19·20·58› <Proxima> [19:21] tcl: evaluate (.tcl): clock scan "19 march 2006"
‹19·20·58› <Proxima> Tcl: 1142715600

И сохранить полученное число, в данном случае 1142715600, в count.data.
Вероятно, после этого необходимо перезагрузить данный скрипт. Причем после изменения файла и до момента rehash-а нужно, чтобы никто не заходил на канал, иначе есть риск, что не сохранится.
Либо меняйте при выключенном боте.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lem1x
post Mar 29 2008, 10:46 PM
Post #5


Участник
***

Group: Members
Posts: 32
Joined: 7-March 08
Member No.: 199



Спасибо большое.А на каком канале такое осуществить можно?
Или если не сложно переведите пожалуйста на 7 окт. 2007
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 30 2008, 09:36 AM
Post #6


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



На патилайне любого еггдропа.
Предварительно надо убедиться, что в конфиге не указан unbind команды .tcl. Если указан - убираем эту строку из конфига и делаем .restart бота. Затем - описанные выше действия.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lem1x
post Apr 2 2008, 06:27 AM
Post #7


Участник
***

Group: Members
Posts: 32
Joined: 7-March 08
Member No.: 199



Спасибо большое - всё получилось !!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 28th March 2024 - 01:41 PM
Design by GPF © 2006