Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Скрипт Чистки Регистрации.

Автор: fly 28.6.2008, 11:10

Ищется скрипт для чистки списка зарегистрированных юзеров. А то на хабе куча юзеров и в ручную отслеживать нереально )).

Автор: dimetrius 28.6.2008, 12:41

Вот для PtokaX 0.3.6.0
Протестирован и рабочий 100% (Работает уже несколько месяцев!)

 reg_clear.lua ( 10.1 килобайт ) : 71
 

Автор: fly 28.6.2008, 12:56

Цитата(dimetrius @ 28.6.2008, 15:41) *
Вот для PtokaX 0.3.6.0
Протестирован и рабочий 100% (Работает уже несколько месяцев!)

Спасибо!!!! Бум пробовать )))
Под Птоку 0.4.1.1 можно будет переделать?

Автор: СТУДЕНТ 31.8.2008, 3:26

Цитата(fly @ 28.6.2008, 11:10) *
Ищется скрипт для чистки списка зарегистрированных юзеров. А то на хабе куча юзеров и в ручную отслеживать нереально )).

Держи big_smile.gif

Цитата(fly @ 28.6.2008, 11:10) *
Ищется скрипт для чистки списка зарегистрированных юзеров. А то на хабе куча юзеров и в ручную отслеживать нереально )).

Держи big_smile.gif

 Удаление_зарегистрированных_юзеров.rar ( 3.44 килобайт ) : 45
 

Автор: *FoxMalder* 31.8.2008, 4:44

у тебя ошибка ;)
lua:11: attempt to index global 'frmHub' (a nil value)

тот же скрипт и без ошибки =) но тока он либо не чистит регу либо просто не сообщает об этом в чат(

 unreg_newapi.lua ( 9.91 килобайт ) : 23
 

Автор: fly 31.8.2008, 8:57

Скрипт чистки регистрации от Mutora. Английский. Работает намана на PtokaX 0.4.1.1

 CleanReg_1.0__Mutor_.lua ( 7.92 килобайт ) : 54
 

Автор: mariner 1.9.2008, 14:59

есть русский. Как нет будет дома - кину big_smile.gif

Автор: dimetrius 2.9.2008, 8:32

гг, а чё там русить то? shocked.gif

Автор: mariner 3.9.2008, 6:07

ну а что? низя русить? big_smile.gif Там ведь и менюшка есть даже...

Автор: fly 3.9.2008, 10:58

Выкладывай русифицированный. (Не все владеют английским на базе школьной программы) )))))))
Менюшка есть правда и в английской версии )) feel_good.gif

Автор: mariner 3.9.2008, 12:03

жди вечером. ЗЫ а я про то, что её можно перевести big_smile.gif

Автор: prapor 9.10.2008, 18:46

Цитата(fly @ 31.8.2008, 8:57) *
Скрипт чистки регистрации от Mutora. Английский. Работает намана на PtokaX 0.4.1.1

Очень нужен этот скрипт, переведите его на русский пожалуйста

Спасибо!

Автор: dimetrius 9.10.2008, 19:33

Цитата(prapor @ 9.10.2008, 18:46) *
Очень нужен этот скрипт, переведите его на русский пожалуйста

Спасибо!

зачем? что там не ясно?

Автор: prapor 10.10.2008, 1:14

Цитата(dimetrius @ 9.10.2008, 19:33) *
зачем? что там не ясно?

Да там всё ясно и понятно, хочется иметь русскую версию данного скрипта. Кому не трудно, переведите baffle.gif

Автор: district 28.10.2008, 20:49

Всем привет.
Скрипт, приложенный dimetrius в самом начале топика, при старте создает файл tbl. Туда вносятся юзеры, и датой первого посещения (датой отсчета времени до удаления аккаунта) считается дата первого запуска скрипта.
При попытке узнать, "Когда юзер был последний раз" через меню, выдается эта дата и время. У меня это время расходится с действительным на 6 часов (разница с Гринвичем).
Кто может прокомментировать, так ли это и как это дело поправить?
Спасибо.

Автор: Perspect 31.10.2008, 20:25

Народ, вот скрипт регистрации под PtokaX 0.3.6.0, работает идеально.
Поделитесь нормальным, РАБОЧИМ скриптом под PtokaX 0.4.1.1.
_____________
Перечисленные выше не работают или просто не видно результата.

 чистка_регистрации_PtokaX_0.3.6.0.rar ( 3.49 килобайт ) : 16
 

Автор: KauH 31.10.2008, 22:11

под PtokaX 0.4.1.1 взял рабочий со своего хаба
 CleanReg_API2.lua ( 7.59 килобайт ) : 44

P.S. перезалил скрипт , была маленькая ошибка скрипт вылетал при перезагрузке

Автор: Perspect 1.11.2008, 1:19

Спасибо, работает big_smile.gif

Автор: KauH 2.11.2008, 1:34

Новая версия скрипта чистки регистраций 1.1
 CleanReg_1.1_API2.lua ( 10.45 килобайт ) : 83

P.S. изменения от версии 1.0 10/10/08
+Добавлены команды / оставшееся время регистрации юзера / оставшееся время регистрации всех юзеров

Автор: district 3.11.2008, 22:56

Вопрос о расхождении времени, выдаваемого скриптом и реального локального времени, изложенный в посте от 28.10.2008, снят.
Выражение !*t подразумевает как раз Гринвич, если я правильно понимаю что такое "Coordinated Universal Time". Убрал восклицательный знак в трех местах по всему скрипту, теперь время отображается корректно. Кроме того, можно настроить кучку других вариантов отображения даты и времени, информация взята вот http://mydc.ru/r/?http://wiki.ptokax.ch/doku.php/scriptinghelp/osdate#os.exit_code,
если кому интересно.

Автор: Andrey_SHANDERA 17.1.2009, 12:34

А что сие означает эта ошибка [16:30] Синтаксис [string "--[[..."]:37: attempt to index global 'SetMan' (a nil value) ? super_man.gif

Птока 4.1.1 Скрипт CleanReg_1.1_API2

Автор: Sephiroth_Lukaw 17.1.2009, 13:05

http://mydc.ru/topic217.html
Прикрепили бы эту тему в "Помощь по скриптам"...хотя, может и не помогло бы.. what.gif

Автор: Berkut 17.1.2009, 23:01

Цитата(Andrey_SHANDERA @ 17.1.2009, 12:34) *
А что сие означает эта ошибка [16:30] Синтаксис [string "--[[..."]:37: attempt to index global 'SetMan' (a nil value) ? super_man.gif

Птока 4.1.1 Скрипт CleanReg_1.1_API2

Скрипт не смотрел, но попахивает элементарной ошибкой. Видимо, очепятка в элементе семейства SetMan. Просто нужно внимательно изучить 37 строку и ту строку, которая передаёт в неё значение.

Автор: KauH 18.1.2009, 2:11

37-ая строка

Цитата
local Prefix = SetMan.GetString(29):sub(1,1)

лично у меня данный скрипт уже 2 месяца работает

Автор: Andrey_SHANDERA 18.1.2009, 6:31

У меня точно такая же строка, ошибку выдаёт только если нажимаеш проверить скрипт... а сам по себе молчит и вроде бы работает. eyes_droped.gif Это я так, навсякий случай бдительность включил... super_man.gif

Автор: yMka 18.1.2009, 17:07

Подскажите как сделать что бы еще и операторов показывало через меню "Показать Юзеров \ 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

Автор: Setuper 18.1.2009, 17:48

данная ошибка означает, что таблица 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

Автор: skonda 23.1.2009, 10:57

Цитата(dimetrius @ 28.6.2008, 12:41) *
Вот для PtokaX 0.3.6.0
Протестирован и рабочий 100% (Работает уже несколько месяцев!)


Подскажите почему скрипт ничего не удаляет ?

*** Чистка зарегестрированных аккаунтов начата!

Каждый VIP юзер, который не был на хабе в течении 13 недель будет удалён! 5 аккаунтов было обработано, 0 из них удалено!
Удалены аккаунты:

Каждый Reg юзер, который не был на хабе в течении 2 недель будет удалён! 525 аккаунтов было обработано, 0 из них удалено!
Удалены аккаунты:

В каких настройках может быть проблема?

 чистка_регистрации_PtokaX_0_1_.3.6.0.rar ( 6.85 килобайт ) : 6
 

Автор: Wariner 23.1.2009, 15:35

с момента первого включения прошло 2 недели?

Автор: skonda 23.1.2009, 20:24

Цитата(Wariner)
с момента первого включения прошло 2 недели?
Прошло горазо больше хаб работает 9 месяцев. После переезда на новый адрес нужно почистить реги. Запускаю этот скрипт, но он не удаляет ничего. помогите разобраться.

Автор: ustas 23.1.2009, 21:01

Цитата(skonda @ 23.1.2009, 20:24) *
Прошло горазо больше хаб работает 9 месяцев. После переезда на новый адрес нужно почистить реги. Запускаю этот скрипт, но он не удаляет ничего. помогите разобраться.
с момента включения скрипта ( а не хаба) прошло 2 недели?

Автор: skonda 23.1.2009, 21:37

Цитата(ustas @ 23.1.2009, 21:01) *
с момента включения скрипта ( а не хаба) прошло 2 недели?

нет

Автор: ustas 23.1.2009, 22:11

ну тогда жди )
скрипт ведет счет времени от последнего посещения юзера

Автор: Wariner 24.1.2009, 13:20

При первом включении скрипта он создаёт базу беря её из списка зарегеных в птоке! Этот момент считается последним выходом юзера с хаба(если конечно он на нём не присутствует.) Создаётся база ник - время. И по прохождении времени бот удаляет реги если юзер не появлялся!!!