count.tcl, Можно ли изменить дату? |
count.tcl, Можно ли изменить дату? |
lem1x |
Mar 28 2008, 09:41 PM
Post
#1
|
Участник Group: Members Posts: 32 Joined: 7-March 08 Member No.: 199 |
Такой вопрос:поставил этот скрипт - при заходи на канал бот нотисом отсылает что типо:Вы такой то посетитель канала #chan начиная с ччммгг.
Ессесно он начинает посчот с момента установки скрипта,но каналу намного больше времени,чем когда был установлен скрипт.Можно ли как то исправить именно поставить тот день,когда был создан канал ? МОжет я и загнул,но думаю это стоит того |
Kreon |
Mar 29 2008, 01:19 AM
Post
#2
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
Зависит от того, где этот скрипт хранит свои данные. Скорее всего - в каком-либо dat-файлике. Самое простое - найти этот файл и в текстовом редакторе исправить дату на желаемую.
-------------------- Не понял сам - не дай понять другому
|
lem1x |
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} чо же тут исправлять ? |
Kreon |
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-а нужно, чтобы никто не заходил на канал, иначе есть риск, что не сохранится. Либо меняйте при выключенном боте. -------------------- Не понял сам - не дай понять другому
|
lem1x |
Mar 29 2008, 10:46 PM
Post
#5
|
Участник Group: Members Posts: 32 Joined: 7-March 08 Member No.: 199 |
Спасибо большое.А на каком канале такое осуществить можно?
Или если не сложно переведите пожалуйста на 7 окт. 2007 |
Kreon |
Mar 30 2008, 09:36 AM
Post
#6
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
На патилайне любого еггдропа.
Предварительно надо убедиться, что в конфиге не указан unbind команды .tcl. Если указан - убираем эту строку из конфига и делаем .restart бота. Затем - описанные выше действия. -------------------- Не понял сам - не дай понять другому
|
lem1x |
Apr 2 2008, 06:27 AM
Post
#7
|
Участник Group: Members Posts: 32 Joined: 7-March 08 Member No.: 199 |
Спасибо большое - всё получилось !!!
|
Lo-Fi Version | Time is now: 5th June 2024 - 09:01 AM |