Recordbot, API1, API2 | Срипт рекордов |
Здравствуйте, гость ( Вход | Регистрация )
Recordbot, API1, API2 | Срипт рекордов |
6.2.2010, 20:59
Сообщение
#21
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 9.9.2009 Пользователь №: 4 396 Спасибо сказали: 0 раз |
У меня вот такая ошибка
[20:22] Синтаксис C:\хаб\scripts\5_Рекорды хаба.lua:208: attempt to index local 'hFile' (a nil value) помогите или дайте нармальный который коректно работает и чтобы его на хабе не было видно |
|
|
6.2.2010, 21:24
Сообщение
#22
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 25.8.2009 Из: Московская область,Электроугли Пользователь №: 4 252 Спасибо сказали: 1 раз |
У меня вот такая ошибка [20:22] Синтаксис C:\хаб\scripts\5_Рекорды хаба.lua:208: attempt to index local 'hFile' (a nil value) помогите или дайте нармальный который коректно работает и чтобы его на хабе не было видно у меня скрипт из первого поста RecordBot_API_2.lua через некоторое время также посыпал ошибки в разных строках,а потом и вовсе перестал пахать,поставил версию RecordBot_API_2_fixed.lua из поста http://mydc.ru/topic629.html?view=findpost&p=4841 - полёт уже больше месяца нормальный,ни одной АПшиПкЕ,тьфу-тьфу-тьфу))) И кстати пофиксенный бот не мозолит глаза в списке Юзеров справа,что уже само по себе неплоха. |
|
|
6.2.2010, 21:40
Сообщение
#23
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Качаем скрипт из седьмова поста. Протестил ошибка
[21:04] Синтаксис [string "--/----------------------------------------..."]:22: attempt to index global 'SetMan' (a nil value) но на работу не влияет, всё отлично робит |
|
|
9.2.2010, 13:09
Сообщение
#24
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 9.9.2009 Пользователь №: 4 396 Спасибо сказали: 0 раз |
Он работает ну выдает ошибку [20:22] Синтаксис C:\хаб\scripts\5_Рекорды хаба.lua:208: attempt to index local 'hFile' (a nil value) и отключается
Кто сможет помогите
Прикрепленные файлы
|
|
|
9.2.2010, 13:43
Сообщение
#25
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Покажи 208 строку. Мы не телепаты
|
|
|
9.2.2010, 14:12
Сообщение
#26
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
9.2.2010, 18:53
Сообщение
#27
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Ошибка возникает при записи данных в файл. Проблема в том, что скрипт по указанному пути не может открыть файл. Замени функцию WriteTable на
CODE WriteTable = function(table,tablename,file)
local hFile = io.open(file,"w+") if hFile then Serialize(table,tablename,hFile) hFile:close() else Core.SendToOpChat("*** RecordBot: Невозможно открыть файл для записи ("..file..")") end end |
|
|
9.2.2010, 19:35
Сообщение
#28
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 25.8.2009 Из: Московская область,Электроугли Пользователь №: 4 252 Спасибо сказали: 1 раз |
да этот бот почему то при установке кидает свои файлы records.tbl и config.tbl не в папку scripts,где они должны быть и даже по описанию самого скрипта,а в корневую папку хаба,оттого и возникают ошибки указанных путей.
Для устранения данной ошибки нужно просто ручками перекинуть сие файлы в папку scripts и кстати этот же трюк исправляет ошибки сохранения наработанных данных,которые при первоначальной конфигурации он есесена не сохраняет при перезагрузке хаба. |
|
|
9.2.2010, 19:41
Сообщение
#29
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Чтобы не было проблем с путями (для линуксоидов тоже важно) нужно использовать вместо относительных, абсолютные пути.
Код fRecord = Core.GetPtokaXPath().."scripts/records.tbl",
fConfig = Core.GetPtokaXPath().."scripts/config.tbl", |
|
|
21.2.2010, 1:37
Сообщение
#30
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Не стал создавать новую тему, решил выложить здесь.
RecordBot.lua ( 14.64 килобайт ) Кол-во скачиваний: 51 P.S надеюсь вы не против, перевёл на русский, протестил, рабочий скрипт |
|
|
16.6.2010, 8:58
Сообщение
#31
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
Скрипт из первого поста постоянно вываливается если юзер устанавливает новый рекорд.
[10:56] Синтаксис C:\0.4.1.2\scripts\RecordBot_API_2.lua:156: bad argument #3 to 'SendPmToNick' (string expected, got nil) При этом юзера выкидывает с хаба и пишет что его ип, не его ип. Че за ерунда. Включаешь скрипт, заходит новый юзер с большей шарой его также выкидывает и пишет опять тоже самое про ип. Из включенных скриптов тока рекордбот и StatPX |
|
|
16.6.2010, 9:44
Сообщение
#32
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Замени
Код Core.SendPmToNick(nick.sNick, mSet.bot.name, sNewSharePMResponse); наКод Core.SendPmToNick(nick.sNick, mSet.bot.name, nick.sNick.." - вы улучшили рекорд максимальной шары, спасибо: "..DoShareUnits(Record.Share)); И после этого отпишись будет ли выкидывать юзера, вообще это странно. Попробуй отключить остальные скрипты и посмотреть будет этот эффект. И какая птока? Если под виндой - лучше 0.4.1.1. |
|
|
6.10.2010, 9:53
Сообщение
#33
|
|
Участник Группа: Пользователи Сообщений: 40 Регистрация: 11.9.2010 Пользователь №: 7 677 Спасибо сказали: 0 раз |
Артём,
как в твоём скрипте можно подредактировать отображение число-месяц-год? по умолчанию там отображается месяц-число-год. |
|
|
6.10.2010, 10:38
Сообщение
#34
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Код os.date("%x") заменить по всему скрипту (2 раза) наКод os.date("%d-%m-%Y")
|
|
|
6.10.2010, 10:51
Сообщение
#35
|
|
Участник Группа: Пользователи Сообщений: 40 Регистрация: 11.9.2010 Пользователь №: 7 677 Спасибо сказали: 0 раз |
Nickolya, а можно поподробнее? какие номера строк?
и ещё почему то команды из меню- не работают... |
|
|
6.10.2010, 11:36
Сообщение
#36
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
6.10.2010, 12:19
Сообщение
#37
|
|
Участник Группа: Пользователи Сообщений: 40 Регистрация: 11.9.2010 Пользователь №: 7 677 Спасибо сказали: 0 раз |
|
|
|
6.10.2010, 12:27
Сообщение
#38
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
6.10.2010, 12:52
Сообщение
#39
|
|
Участник Группа: Пользователи Сообщений: 40 Регистрация: 11.9.2010 Пользователь №: 7 677 Спасибо сказали: 0 раз |
Артём, перезапускал канешно! не хотит работать... может есть ещё наподобии этого скрипт-статистики?
|
|
|
6.10.2010, 12:55
Сообщение
#40
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
-Alex-, у меня он рабочий!!!
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
RecordBot и TopHubbers | 4 | denis | 10 028 | 27.1.2010, 14:47 Посл. сообщение: denis | |
От: RecordBot и TopHubbers От темы с ID: 3031 |
0 | Wariner | 4 935 | 27.1.2010, 14:44 Посл. сообщение: Wariner | |
От: Recordbot От темы с ID: 629 |
0 | степашка | 5 023 | 7.4.2009, 9:36 Посл. сообщение: степашка | |
От: Recordbot От темы с ID: 629 |
0 | Mol | 5 225 | 15.11.2008, 11:19 Посл. сообщение: Mol |
|
Сейчас: 23.11.2024, 5:15 |