Название скрипта: TempUserList
Автор: Alexey
API: 2
Описание: Скрипт показывает в списке юзеров текущую температуру выбранного города.
Перезалит: 20.01.2013 исправлена ошибка с захватом 0°С
TempUserList.lua ( 1.61 килобайт )
: 130
Перезалит: 12.12.2014 Исправление с http на https (спасибо alex82), в общем рабочая версия, изменение минимальное, если не хотите качать, можете сами исправить
Они же одинаковые, только первый удобнее в настройке (строчку "t° в Харькове" тоже лучше вынести в конфиг).
Город лучше в имя бота выносить, а не в описание (попросят сделать погоду для 2-х городов, а у них температура одинаковая - конфликт ). Да и смотреться будет лучше, по-моему.
HackFresse, я хотел вынести, но пусть админы сами правят.
место "t° в Харькове" сделать "..sdesc.." и local sdesc = "t° в ..."
Второй скрипт загружается, но не выводится. Ошибка: Не удалось зарегистрировать бота с ником: « -13°C »
С чем это связано? Поставил впереди всех скриптов такая же ситуация. (Ptokax 0.5.0.0, библиотека 5.1).
GULAM33, оба скрипта (хотя как бы разницы и нет между ними) проверил на 0.5.0.0 PtokaX и работает всё нормально.
Работает очень даже калясё!
Изменил код города и имя города и на этом больше ничего не менял.
TempUserList_2.lua ( 1.34 килобайт )
: 38
GULAM33, а кто же тогда в строке
Так сравни с тем , что выложил. Попробывал нечего не менять ни город не код города.
Всё так же. Неразрывный пробел не помог.
GULAM33, издеваешься?
Перед тем как выкладывать я проверяю, скачал ещё раз свой же скрипт с первого поста, заменил у себя, включил и работает, скачал тот что ты прикрепил, там ошибка. Правь, как написал выше, у себя и будет работать. Можешь место пробелов сделать sTemp = "«"..temp.."°C»" или sTemp = "«_"..temp.."°C_»", короче, это уже у тебя там что-то не так, скрипт рабочий.
пробывал Notepad ++ - не получилось, щас попробую через word устранить проблему.
Как ни странно через ворд получилось исправить. Спасибо за скрипт, и помощь в устранении ошибки.
В первом посту добавлена новая версия, в которой исправлена ошибка с захватом 0°С. И убран неразрывный проблем, дабы не было дурацких вопросов и претензий.
Добавлена рабочая версия с минимальным изменением, в общем, в первом посте качаем.
Артём!
Напомните пожалуйста: откуда брать цифровой код города для подстановки его в данный скрипт погоды тут?
на сайте:
jemmini, сайт перешёл с http на httpS
Marc, это надо код информера смотреть, пытаюсь сделать что бы просто название города можно было вписывать, но пока не могу разобраться.
можешь
в коде страницы, например
Да, получилось!
в ИЕ 11, например, сначала выбрать страницу погоды города, а потом надо включить в настройках опцию: "Средства разработчика" и можно скопировать весь код или искать в открывшемся "data-id="
Спасибо отдельное KCAHDEP!
Залил новую версию, теперь можно просто вписать название города, например kharkov, без всяких кодов и температура будет выводится в списке юзеров.
Всем привет есть у кого Библиотека win64 на PtokaX DC Hub 0.5.2.2 что-бы скрипт заработал.
Cпасибо!
PSIX, таки проблема не в либсах, у меня тоже поломался...
Закинул в первый пост скрипт работающий с gismeteo, а то эфропейские ценности помешали работе скрипта с маил.ру
Артём, только надо добавить в первом посте, что каждый админ для своего хаба должен найти свой цифровой код в конце ссылки на Гисметео, сопоставленный для своего города/села. Один раз зайти на сайт Гисметео, найти там страницу для своего населённого пункта, узнать по ссылке на эту страницу свой код (в конце ссылки), и в предлагаемом скрипте подменить имеющийся код на свой.
Ksan, я в самом скрипте, в шапке, это написал
Lua 5.3 тут ни при чём. Там код страницы Гисметео изменён.
Причина в том, что нет луа сокетов.
спасибо. установил. что теперь ему еще нехватает?
/home/PtokaX/scripts/TempUserList_gismeteo.lua:23: in function 'OnStartup'
╨Я╨╜╨┤ 04 ╨Ш╤О╨╜ 2018 23:24:43 - /home/PtokaX/scripts/TempUserList_gismeteo.lua:23: module 'ssl.https' not found:
no field package.preload['ssl.https']
no file '/usr/local/share/lua/5.3/ssl/https.lua'
no file '/usr/local/share/lua/5.3/ssl/https/init.lua'
no file '/usr/local/lib/lua/5.3/ssl/https.lua'
no file '/usr/local/lib/lua/5.3/ssl/https/init.lua'
no file '/usr/share/lua/5.3/ssl/https.lua'
no file '/usr/share/lua/5.3/ssl/https/init.lua'
no file './ssl/https.lua'
no file './ssl/https/init.lua'
no file '/usr/local/lib/lua/5.3/ssl/https.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.3/ssl/https.so'
no file '/usr/lib/lua/5.3/ssl/https.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './ssl/https.so'
no file '/usr/local/lib/lua/5.3/ssl.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.3/ssl.so'
no file '/usr/lib/lua/5.3/ssl.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './ssl.so'
stack traceback:
[C]: in function 'require'
/home/PtokaX/scripts/TempUserList_gismeteo.lua:23: in function 'OnStartup'
Теперь ему не хватает lua-sec
круто.. ну, теперь он наконец-то заработал. только при запуске пишет:
"[21:48:03] <PtokaX> Не удалось обработать информацию о погоде. Возможно, было изменено оформление страницы."
TempUserList_3.lua заработал..
спасибо большое за вашу помощь.
Невошто