Quiz Memorial Forum

Welcome Guest ( Log In | Register )

14 Pages V « < 10 11 12 13 14 >  
Reply to this topicStart new topic
> Викторина (Quiz.tcl) v1.19 Lite
Kreon
post Jun 3 2008, 11:25 PM
Post #221


Developer
******

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



Вся встроенная помощь по командам расположена непосредственно внутри процедур этих команд, её нельзя "прицепить" отдельно из внешнего файла.
Если вы хотите использовать сторонний скрипт помощи, не забудьте закомментировать строку proc tpub::cmd_help ... в скрипте.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BratYXO
post Jun 4 2008, 10:02 AM
Post #222


Посетитель
*

Group: Members
Posts: 5
Joined: 2-June 08
Member No.: 226



А есть ли возможность отправки html страницы на ФТП с помошью скрипта викторины
или также лучше использовать сторонний скрипт для этих целей
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 4 2008, 10:10 AM
Post #223


Developer
******

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



Нет, данный функционал не встроен. На tcl'е можно воспользоваться для этого простым скриптом sendftp.tcl.
Хотя на мой взгляд -- лучше сделать собственный шелл-скрипт и забить его выполнение в кронтаб. Т.е. обойтись без участия eggdrop'а в отсылке файлов вообще. Бот меньше лагать будет, если связь с фтп не идеальная. %)


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAN
post Jun 4 2008, 01:24 PM
Post #224


Посетитель
*

Group: Members
Posts: 1
Joined: 4-June 08
Member No.: 227



Kreon, помогие пожалуйста, что нужно сделать чтобы статистика выводилась на сайт, хоть с МайСКЛ хоть без, уже все перерыл, не добавляет ничего, скажи плиз что и где нужно вписать.

Уже чето накопал, генерирует хтмл страницу в папку с ботом, как мне сделать чтобы она на инетовский сайт слалась?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BratYXO
post Jun 4 2008, 07:30 PM
Post #225


Посетитель
*

Group: Members
Posts: 5
Joined: 2-June 08
Member No.: 226



FAN

QUOTE
Kreon, помогие пожалуйста, что нужно сделать чтобы статистика выводилась на сайт, хоть с МайСКЛ хоть без, уже все перерыл, не добавляет ничего, скажи плиз что и где нужно вписать.


но он же тока что выше написал

QUOTE
Нет, данный функционал не встроен. На tcl'е можно воспользоваться для этого простым скриптом sendftp.tcl.
Хотя на мой взгляд -- лучше сделать собственный шелл-скрипт и забить его выполнение в кронтаб. Т.е. обойтись без участия eggdrop'а в отсылке файлов вообще. Бот меньше лагать будет, если связь с фтп не идеальная. %)


sendftp.tcl
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
zloy_admin
post Jun 9 2008, 07:03 PM
Post #226


Посетитель
*

Group: Members
Posts: 6
Joined: 18-April 08
Member No.: 214



У меня такая проблема:
При выполнении команды !start:

"error executing start: syntax error in expression "double(0.00)": missing close parenthesis at end of function call"

в логе:
"Tcl error [::tpub::z_join]: expected floating-point number but got "508.00999762""
и

%zloy_admi% start -- ERROR
[14:01] syntax error in expression "double(0.00)": missing close parenthesis at end of function call

[14:07] Tcl error [::tpub::z_join]: expected floating-point number but got "508.00999762"
[14:07] Tcl error [::tpub::on_join]: expected floating-point number but got "508.00999762"
Tcl error [::tpub::stats_write]: expected floating-point number but got "508.00999762"

причем происходит это периодичечски (примерно раз в 3-4 часа) может и раз в 12 часов - точно не замечал.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 9 2008, 07:12 PM
Post #227


Developer
******

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



Предполагаю, проблема в установленной версии tcl.
В нормальном случае 0.00 вполне спокойно обрабатывается как double и 508.00999762 как float.
QUOTE
‹20·08·38›-|[ Kreon ]|- .tcl expr double(0.00)
‹20·08·39› <Proxima> Tcl: 0.0

Установите tcl 8.4.19 или 8.5.2.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
zloy_admin
post Jun 11 2008, 09:36 AM
Post #228


Посетитель
*

Group: Members
Posts: 6
Joined: 18-April 08
Member No.: 214



странно, не помогает.
таже самая ошибка.
в 10 вечера всё работало, а в 8 утра уже нет sad.gif

причем не могу понять после чего перестает работать... Сначала ведь всё нормально.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
zloy_admin
post Jun 12 2008, 06:08 PM
Post #229


Посетитель
*

Group: Members
Posts: 6
Joined: 18-April 08
Member No.: 214



всё переустановил с нуля. но вот:


CODE
[18:00] @#main (+tn) : [m/3 o/1 h/0 v/1 n/1 b/0 e/0 I/0]

[18:00] Writing user file...

[18:00] Writing channel file...

[18:00] Writing SC2k Quiz indexes...

[18:00] Tcl error [::tpub::msg_pub]: syntax error in expression "1213282805.629 - 1213282750.602": extra tokens at end of expression

[18:00] Tcl error in script for 'timer467':
[18:00] syntax error in expression "double(0.00)": missing close parenthesis at end of function call

[18:00] Tcl error [::tpub::msg_pub]: syntax error in expression "1213282822.849 - 1213282750.602": extra tokens at end of expression

[18:01] syntax error in expression "double(0.00)": missing close parenthesis at end of function call
[18:01] %Shila% next  -- ERROR

[18:02] Tcl error [::tpub::z_join]: expected floating-point number but got "525.00999755"
[18:02] Tcl error [::tpub::on_join]: expected floating-point number but got "525.00999755"

[18:02] Tcl error [::tpub::z_join]: expected floating-point number but got "525.00999755"
[18:02] Tcl error [::tpub::on_join]: expected floating-point number but got "525.00999755"

[18:03] Tcl error [::tpub::z_join]: expected floating-point number but got "525.00999755"
[18:03] Tcl error [::tpub::on_join]: expected floating-point number but got "525.00999755"


короче, часа 3 проработала викторина нормально, а потом тю-тю....

Есть Гуру, способные помочь моему горю ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 13 2008, 12:03 AM
Post #230


Developer
******

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



Проблема с операционной системой, интерпретатором tcl либо железом на сервере.
Это не проблема игры. Мне больше нечего добавить.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
zloy_admin
post Jun 16 2008, 10:23 AM
Post #231


Посетитель
*

Group: Members
Posts: 6
Joined: 18-April 08
Member No.: 214



QUOTE
Проблема с операционной системой, интерпретатором tcl либо железом на сервере.
Это не проблема игры. Мне больше нечего добавить.


Спасибо за верное направление!
Я покопался в пакетах и доустановил кучу пакетов, которые обрабатывают TCL в итоге все стало работать стабильно.
Большое спасибо!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lem1x
post Jul 18 2008, 07:22 AM
Post #232


Участник
***

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



Такой вопрос-можно как то добавить юзеров к боту по маске или ip адрессу.А то постоянно меняют ники а потом жалуются
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jul 18 2008, 09:31 AM
Post #233


Developer
******

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



Для объединения существующих аккаунтов есть команда append.
Для добавления хостов можно использовать встроенную в еггдроп команду .+host с патилайна бота.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lem1x
post Jul 18 2008, 02:00 PM
Post #234


Участник
***

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



QUOTE(Kreon @ Jul 18 2008, 10:31 AM) *

Для объединения существующих аккаунтов есть команда append.
Для добавления хостов можно использовать встроенную в еггдроп команду .+host с патилайна бота.


Если у человека под одним IP несколько мест в викторине,то при добавления хоста-очки будут ссумироваться или Что ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jul 18 2008, 04:44 PM
Post #235


Developer
******

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



Просуммировать можно только с помощью команды append, читайте выше.
При добавлении хоста к нужному аккаунту бот будет ассоциировать этот IP именно с этим аккаунтом, а не с каким-либо другим.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
CooK
post Jul 25 2008, 09:08 PM
Post #236


Посетитель
*

Group: Members
Posts: 6
Joined: --
Member No.: 44



Очень нужно сделать так, чтобы командой !save мог пользоваться не только глобальный оп, но и юзер с другим флагом (произвольным).
Подскажите, как это сделать?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Гином
post Aug 28 2008, 01:48 AM
Post #237


Посетитель
*

Group: Members
Posts: 4
Joined: 29-June 08
Member No.: 238



периодически в патилайн вылезает следующие ошибки:
[02:40] Tcl error [::tpub::top_write]: can't read "user(score)": no such element in array
[02:40] Tcl error [::tpub::stats_write]: can't read "user(score)": no such eleme nt in array

в чем может быть проблема и как ее исправить?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Aug 28 2008, 01:09 PM
Post #238


Developer
******

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



Попробуйте с патилайна команду .usersfix

В чем проблема - каким-то образом в базе появилась запись о пользователе, у которого существует поле XTRA QUIZ, но отсутствует запись по очкам (score). Вообще в нормальном случае такого никогда не должно происходить.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alvor
post Sep 1 2008, 08:30 AM
Post #239


Участник
***

Group: Members
Posts: 30
Joined: 9-March 07
Member No.: 76



Вопрос такой возник - на моем боте навешано многовато всяких модулей - статистика, скрипты, викторина. Хочу перебросить викторину на другого бота. При этом тупо перебрасывать юзерфайл не хотелось бы - многовато всяких кстра полей, статистики и прочего лишнего не нужного. Можно как-то перебросить базу юзеров со старого на нового, учитываю то что на новом юзерфайл пустой и соединять их не надо?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Sep 1 2008, 03:02 PM
Post #240


Developer
******

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



Средствами распространяемого скрипта - нельзя.
Можно при помощи раздела документации и файла doc/tcl-commands.doc написать две несложные процедуры, одна из которых сохранит всех пользователей, имеющих поля XTRA QUIZ на старом боте в файл, другая - загрузит из файла и внесет в юзерлист на новом боте.

В общем случае проще пересохранить юзерлист. Возможно, вручную его отредактировав, удалив ненужных пользователей. Ненужные поля можно удалить программно, также добавив несложную процедуру в скрипт.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

14 Pages V « < 10 11 12 13 14 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 28th April 2024 - 03:10 PM
Design by GPF © 2006