Скрипт Чистки Регистрации. |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт Чистки Регистрации. |
17.1.2009, 12:34
Сообщение
#21
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
А что сие означает эта ошибка [16:30] Синтаксис [string "--[[..."]:37: attempt to index global 'SetMan' (a nil value) ?
Птока 4.1.1 Скрипт CleanReg_1.1_API2 |
|
|
17.1.2009, 13:05
Сообщение
#22
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
http://mydc.ru/topic217.html
Прикрепили бы эту тему в "Помощь по скриптам"...хотя, может и не помогло бы.. |
|
|
17.1.2009, 23:01
Сообщение
#23
|
|
Продвинутый участник Группа: Пользователи Сообщений: 129 Регистрация: 21.12.2008 Пользователь №: 1 502 Спасибо сказали: 36 раз |
А что сие означает эта ошибка [16:30] Синтаксис [string "--[[..."]:37: attempt to index global 'SetMan' (a nil value) ? Птока 4.1.1 Скрипт CleanReg_1.1_API2 Скрипт не смотрел, но попахивает элементарной ошибкой. Видимо, очепятка в элементе семейства SetMan. Просто нужно внимательно изучить 37 строку и ту строку, которая передаёт в неё значение. |
|
|
18.1.2009, 2:11
Сообщение
#24
|
|
lua-паддаван Группа: Пользователи Сообщений: 75 Регистрация: 1.7.2008 Из: www.u-l.ru Пользователь №: 114 Спасибо сказали: 29 раз |
37-ая строка
Цитата local Prefix = SetMan.GetString(29):sub(1,1) лично у меня данный скрипт уже 2 месяца работает |
|
|
18.1.2009, 6:31
Сообщение
#25
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
У меня точно такая же строка, ошибку выдаёт только если нажимаеш проверить скрипт... а сам по себе молчит и вроде бы работает. Это я так, навсякий случай бдительность включил...
|
|
|
18.1.2009, 17:07
Сообщение
#26
|
|
Активный участник Группа: Пользователи Сообщений: 59 Регистрация: 1.12.2008 Пользователь №: 1 258 Спасибо сказали: 27 раз |
Подскажите как сделать что бы еще и операторов показывало через меню "Показать Юзеров \ Reg/VIP/OP" попытался сделать , при выполнении команды !showusers OP выдало ошибку
\scripts\reg_clear.lua:292: bad argument #1 to 'next' (table expected, got nil) значения 0\1 на профилях в скрипте поменял ссылается на функцию CODE if next(tTable) then
-- Build content local sMsg = "\r\n\r\n\tСейчас "..msg..":\r\n\t"..string.rep("=", 40).."\r\n" -- Loop through it for i, nick in pairs(tTable) do sMsg = sMsg.."\t• "..nick.."\r\n"; end user:SendMessage(tSettings.sBot, sMsg) else user:SendMessage(tSettings.sBot, "*** Error: База данных пуста!") end end |
|
|
18.1.2009, 17:48
Сообщение
#27
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
данная ошибка означает, что таблица tTable не существует или равна nil, что быть не должно. Видимо ты что-то менял в скрипте что так произошло
По коду видим, что tTable всегда определена: CODE Show = function(user, data)
local tTable, msg if data then -- Parse profile local _,_, iProfile = string.find(data, "^%S+%s+(%S+)$") -- Stop if doesn't exist if not iProfile then return user:SendMessage(tSettings.sBot, "*** Syntax Error: напечатай !showusers <Профиль>"), 0 end -- Return vars tTable, msg = GetUsersByProfile(iProfile), "зарегестрированно юзеров с профилем ("..iProfile..")" else -- Build custom table local r = {}; for i, v in pairs(tImmune) do table.insert(r, i) end; tTable, msg = r, "иммунитет у юзеров" end -- Table isn't empty if next(tTable) then -- Build content local sMsg = "\r\n\r\n\tСейчас "..msg..":\r\n\t"..string.rep("=", 40).."\r\n" -- Loop through it for i, nick in pairs(tTable) do sMsg = sMsg.."\t• "..nick.."\r\n"; end user:SendMessage(tSettings.sBot, sMsg) else user:SendMessage(tSettings.sBot, "*** Error: База данных пуста!") end end |
|
|
23.1.2009, 10:57
Сообщение
#28
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
Вот для PtokaX 0.3.6.0 Протестирован и рабочий 100% (Работает уже несколько месяцев!) Подскажите почему скрипт ничего не удаляет ? *** Чистка зарегестрированных аккаунтов начата! Каждый VIP юзер, который не был на хабе в течении 13 недель будет удалён! 5 аккаунтов было обработано, 0 из них удалено! Удалены аккаунты: Каждый Reg юзер, который не был на хабе в течении 2 недель будет удалён! 525 аккаунтов было обработано, 0 из них удалено! Удалены аккаунты: В каких настройках может быть проблема?
Прикрепленные файлы
|
|
|
23.1.2009, 15:35
Сообщение
#29
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
с момента первого включения прошло 2 недели?
|
|
|
23.1.2009, 20:24
Сообщение
#30
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
Цитата(Wariner) с момента первого включения прошло 2 недели? Прошло горазо больше хаб работает 9 месяцев. После переезда на новый адрес нужно почистить реги. Запускаю этот скрипт, но он не удаляет ничего. помогите разобраться.
|
|
|
23.1.2009, 21:01
Сообщение
#31
|
|
Продвинутый участник Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз |
|
|
|
23.1.2009, 21:37
Сообщение
#32
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
|
|
|
23.1.2009, 22:11
Сообщение
#33
|
|
Продвинутый участник Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз |
ну тогда жди )
скрипт ведет счет времени от последнего посещения юзера |
|
|
24.1.2009, 13:20
Сообщение
#34
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
При первом включении скрипта он создаёт базу беря её из списка зарегеных в птоке! Этот момент считается последним выходом юзера с хаба(если конечно он на нём не присутствует.) Создаётся база ник - время. И по прохождении времени бот удаляет реги если юзер не появлялся!!!
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 8:14 |