Проблема с horo151.tcl

Решение вопросов при работе с TCL скриптами.

Модератор: Модераторы

Проблема с horo151.tcl

Сообщение Jo[K]eR » 15 фев 2010 14:13

Все настроил и т.д., но почему выдает в непонятной мне кодировке :/
Р С.Р.С.. Р.Р.С.РёР. РіР.С.Р.С.РєР.Рї :: Р.Р.РіР.РґР.С. РІР°С. РїР.С.Р.С.РёС. Р.С.Р·Р°. Р.С.РёР.Р.С.Р.С. РёРґР.С.. Р.Р.РІС.С.. Р. С.Р. С.С.Р. РІС. С. Р.Р.Р. (РёРґР.Р.Р., Р° Р.Р. С. Р.С.Р·Р.Р.) РґР.Р.Р°С.С. Р.С.РґР.С.Р. - С.Р.Р. РІР°С.Р° РіР.Р.Р.РІР.Р°С. Р.Р.Р.С..
Jo[K]eR
 
Сообщения: 18
Зарегистрирован: 15 фев 2010 14:10
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

Re: Проблема с horo151.tcl

Сообщение tvrsh » 17 фев 2010 16:13

Ту уверен что у тебя сузи патч установлен? У меня это скрипт прекрасно работает и на боте без этого патча.
Попробуй поэкспериментировать со строкой
                if {[info exists ::sp_version]} {set str [encoding convertfrom cp1251 $lbody]} {set str $lbody}

Я сам не силен в патчах этих, по-этому работоспособности скриптов добиваюсь методом математического подбора. То-есть если не работает такая строка то может сработают такие:
set str [encoding convertfrom cp1251 $lbody]
set str [encoding convertfrom utf-8 $lbody]

Пробуй.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблема с horo151.tcl

Сообщение Jo[K]eR » 18 фев 2010 15:33

Спс, помогло, и правда почему то когда перевел кодировку на utf, то норм стало :/
Jo[K]eR
 
Сообщения: 18
Зарегистрирован: 15 фев 2010 14:10
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

Re: Проблема с horo151.tcl

Сообщение ssd » 08 ноя 2010 15:11

У меня немного по другому выводит, половину хорошо половину плохо. Вот сделал скрипт так как скопировать не получалось.
Изображение
Ставил cp1251 и utf-8 все равно так же.
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8

Re: Проблема с horo151.tcl

Сообщение tvrsh » 08 ноя 2010 20:26

Чтобы исправить ту половину, которая выводится плохо, надо ее сделать также, как и ту, которая выводится хорошо.

З.Ы. Во всем вашем посте я не вижу ничего, что могло бы указать мне на возможный путь решения вашей проблемы. Ни указания кодировки в которой работает бот, ни даже банального копипаста ответа от бота с ошибками, как это сделано в первом сообщении темы. Даже попытка показать какую-то, несомненно, очень важную картинку провалилась.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблема с horo151.tcl

Сообщение tvrsh » 09 ноя 2010 16:13

Ну вот, и картинка появилась. Ведь совсем не сложно смотреть на свой пост после его написания, не так ли?

На одном боте encoding system iso8859-1 на втором utf-8. Оба без сузи. Все работает отлично.
set str [encoding convertto cp1251 [encoding convertfrom utf-8 $lbody]]

Если у тебя мирк из последних версий пощелкай самую нижнюю галочку в IRC - Messages. Вдруг поможет.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблема с horo151.tcl

Сообщение ssd » 09 ноя 2010 23:00

Картинка была, может быть у radikal что то. На счет кодировки под которой работает бот, то забыл написать, извините. Кодировка бота iso8859-1. Теперь все работает хорошо. Спасибо большое.
В будущим не планируете сделать гороскоп для обычных ботов?
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8

Re: Проблема с horo151.tcl

Сообщение tvrsh » 10 ноя 2010 02:52

Нет не планирую. Какой смысл, чем этот не подходит то? Пришлось исправить всего одно значение.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблема с horo151.tcl

Сообщение ssd » 10 ноя 2010 16:11

Полный гороскоп не работает т.е вот это:
•(15:04:50)• <kisulka> Полный гороскоп: !гороскоп + [флирт|семейный|карьерный|здоровье|тинейджер|амигос|любовный] <Овен|Телец|Близнецы|Рак|Лев|Дева|Весы|Скорпион|Стрелец|Козерог|Водолей|Рыбы> [завтра|вчера|неделя|месяц|год]

Выдает вот:
•(15:11:26)• <ssd> !горо + здоровье стрелец завтра
•(15:11:26)• -kisulka- ssd, Ошибка парсинга.
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8

Re: Проблема с horo151.tcl

Сообщение tvrsh » 11 ноя 2010 02:46

Подправил скрипт: horo.tcl
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблема с horo151.tcl

Сообщение ssd » 11 ноя 2010 13:23

tvrsh, Спасибо.
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8


Вернуться в TCL скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron