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

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

MyDC.ru _ Готовые скрипты для PtokaX _ Registration_1_.v2

Автор: Артём 19.7.2009, 2:09

Название скрипта: Registration_1_.v2
Версия: API1 & API2
Описание скрипта: Скрипт регистрации...

CODE
--//----------------------------------------//--
--//-- Регистрация v 2.1
--//-- Автор: DestroyNet © 09.10.2007
--//-- Мод: [fwx]Diver (4:16 11.07.2008)
--//-- Добавлен запрет на регистрацию выбранным никам,IP, диапазонам IP(11.07.2009)
--//-- Запрошено : Артём ; Реализовано : district
--//-- Оригинал: NRJ (22.09.06)
--//----------------------------------------//--
--[[
Возможность блокировать незареганым поиск/скачку/Чат (по выбору)
--
Выбор метода регистрации: самоличная/требуется подтверждение Оператора
--
При отказе в регистрации ника оператор может указать причину,
если юзер успел уйти с хаба, причину отказа ему покажет при следующем заходе
]]


Прикрепленный скрипт
API1:  Registration_1_.v2_API1_.lua ( 15.73 килобайт ) : 244

API2: Перенесён с темы Помощь по скриптам  Registration_1_.v2.1.lua ( 15.75 килобайт ) : 593

 Registration_1_.v2.2.lua ( 17.06 килобайт ) : 265

API2: Запрет на регистрацию тем, чья шара ниже iMinShare

Автор: Herurg 10.8.2009, 21:31

Здравствуйте почему этот скрипт незапускается на Linux PtokaX? если чтото надо изменить подскажите!

Автор: Setuper 10.8.2009, 22:54

все \r\n заменить на \n

Автор: Uncle_Dif 13.8.2009, 18:05

Знаешь, Артём... чет рега эта не совсем удобна. Я сам регался. Получается что юзер сам не может зарегаться... неудобство это. И, второе, писанина от бота идет и чат и в лс, лучшеб тока в лс... а?

Автор: Артём 13.8.2009, 18:25

Цитата(Uncle_Dif @ 13.8.2009, 18:05) *
Знаешь, Артём... чет рега эта не совсем удобна.

На форуме полно других
Цитата
Получается что юзер сам не может зарегаться... неудобство это.

А в скрипт непробовал смотреть?
Код
--//----------------------------------------//--
local RegMode        = 0 -- 1 - Пользователь может сам зарегестрироваться / 0 - Требуется подтверждение оператора/Включено автоотклонение
--//----------------------------------------//--

если поставить "1 - Пользователь может сам зарегестрироваться " то автоотмена небудет работать
Цитата
И, второе, писанина от бота идет и чат и в лс, лучшеб тока в лс... а?

настрой как хочешь,как удобней
Код
--//----------------------------------------//--
local BlockSearch     = 0 -- Блокировать поиск незарегесрированным
local BlockDL        = 0 -- Блокировать скачку незарегесрированным
local BlockChat        = 1 -- Блокировать чат незарегесрированным
local BlockPM        = 1 -- Блокировать личку незарегистрированным
--//----------------------------------------//--
local ShowInfo        = 1    -- позазывать дополнительную информацию о том, как можно избежать повторных вводов пароля при входе на хаб
local ShowToAll        = 1    -- показывать всем пользователям, что на хабе новый зарегистрированный участник
local ShowNag        = 0 -- предлагать гостям зарегисрироваться на хабе при входе
--//----------------------------------------//--


Автор: Uncle_Dif 13.8.2009, 22:59

Прошу прощения, чет йа тормознул в самом деле..

Автор: F I L I N 11.1.2010, 23:08

Добрый вечер Народ... Прошу помощи.. суть заключена в следующем: в этом скрипте есть диапазон ип адресов которым запрещена регистрация вообще.. так вот Хотелось бы чтобы регистрация стала работать маленько по другому...
Всем локальным и внешним диапазонам своей сети разрешить писать в личку в чат ну естественно качать "без регистрации" а всем остальным внешним Диапазонам (инету) чтобы написать в личку или общий чат нужно было пройти регистрацию, для чего это делать.. ну во первых для исключения спама ботов с внешки... Прошу помогите что в этом скрипте видоизменить нужно чтобы не все внешние ип туда добовлять нужно было, а сделать как бы просто добавить туда локальные и внешни ип своего провайдера и все... ? still_dreaming.gif

Автор: Артём 26.1.2010, 0:38

Регистрация разрешена тем чей IP диапазон вписан в

Код
tRefusedRanges
big_smile.gif
 Registration_v2.1_.lua ( 16.85 килобайт ) : 37

Автор: Vizunchik 21.3.2010, 23:11

0.4.1.2\scripts\Registration_1_.v2.1.lua:274: attempt to concatenate local 'rNick' (a nil value)
0.4.1.2\scripts\Registration_1_.v2.1.lua:250: attempt to concatenate local 'rNick' (a nil value)

Как поправить? помогите !

Автор: Nickolya 22.3.2010, 10:11

Какой скрипт ты качал и при каких условиях вылезает подобная ошибка? По-идее такого быть не должно.

Автор: Vizunchik 22.3.2010, 16:54

апи2
когда команду отправляешь команду !noreg ник без причины или не правильно вводишь команду

Автор: Артём 22.3.2010, 20:24

хм.... долгое время пользовался и не было ошибок

Автор: Nickolya 23.3.2010, 14:35

Добавил тебе пару проверок, попробуй...

 Registration_1_.v2.1.lua ( 16.05 килобайт ) : 28
 

Автор: TIRAN 1.4.2010, 23:33

Синтаксис [string "-- This script is converted with PtokaX LUA..."]:52: attempt to index global 'Core' (a nil value)

local NeedRegFile = Core.GetPtokaXPath().."scripts/Registration.dat" хотя файл Registration.dat существует и лежит в папке scripts

Автор: Артём 1.4.2010, 23:42

TIRAN уверен что скрипт брал с этой темы или тебе лижбы куда написать?
P.S. Скрипты в первом посте рабочие 100% big_smile.gif

Автор: TIRAN 2.4.2010, 6:06

Вот смотри...

Начала глючить не с того не с сего... хз почему.


Да, кстати... остальные скрипты тоже такое орут. Это может быть из-за скачка напряжения и перезагрузки компа?

Если так, то мне просто заново поставить птоху?

 Registration_1_.v2.1_1_.lua ( 15.75 килобайт ) : 8
 

Автор: Артём 2.4.2010, 8:31

TIRAN рабочий скрипт и тот что в первом посте и тот что ты дал big_smile.gif

Автор: Nickolya 2.4.2010, 8:33

Запускать надо хаб при старте, тогда скрипты будут включаться на заведенном хабе и скорее всего проблем не будет + проверь все на вирусы сразу каспером, нодом, авирой, авастом и доктор вебом...

Автор: TIRAN 2.4.2010, 8:44

Сделал всё как сказал - толку ноль. Пишет Синтаксис [string "--//---------------------------------------..."]:45: attempt to index global 'Core' (a nil value) когда нажимаю на Регистрация v 2.1 в списке скриптов.

Может подскажешь из-за чего? Вроде не из-за конфликтов...

Автор: Nickolya 2.4.2010, 9:16

Если у тебя запущен хаб при этом - проблем быть не должно, проверь это...

Автор: TIRAN 2.4.2010, 9:16

[12:15] В скрипте нет синтаксических ошибок
[12:15] Registration_1_.v2.1(1).lua загружен.
[12:15] Синтаксис [string "--//---------------------------------------..."]:45: attempt to index global 'Core' (a nil value)

Автор: ustas 2.4.2010, 9:36

Код
Синтаксис [string "--//---------------------------------------..."]:45: attempt to index global 'Core' (a nil value)
такое чувство, что 0.4.1.2 не замечает разрыва строк

Автор: TIRAN 2.4.2010, 9:42

У меня 0.4.1.1

Автор: Nickolya 2.4.2010, 9:50

ustas, ошибка гласит что не определена глобальная таблица Core... По-уму оно конечно выносится в OnStartup, но при запущенном хабе таблицы уже определены для скриптов, так что все должно работать. Попробуй заменить

Код
--//----------------------------------------//--
--//-- Регистрация v 2.1
--//-- Автор: DestroyNet © 09.10.2007
--//-- Мод: [fwx]Diver (4:16 11.07.2008)
--//-- Добавлен запрет на регистрацию выбранным никам,IP, диапазонам IP(11.07.2009)
--//-- Запрошено : Артём; Реализовано : district
--//-- Оригинал: NRJ (22.09.06)
--//----------------------------------------//--
--[[
Возможность блокировать незареганым поиск/скачку/Чат (по выбору)
--
Выбор метода регистрации: самоличная/требуется подтверждение Оператора
--
При отказе в регистрации ника оператор может указать причину,
если юзер успел уйти с хаба, причину отказа ему покажет при следующем заходе
]]
--=========================================================================

-- IP диапазоны и ники, которым запрещено регистрироваться :
local tRefusedRanges = {
["0.0.0.0"] = "0.0.0.0",
}
local tRefusedNicks = {
["ass"] = true,
}
-- Впишите сообщение юзеру, регистрация которого будет отклонена в авторежиме
local sMsgToRefused = "В регистрации отказано"
--=========================================================================

--[[        Конфигурация                    ]]--
local sBot        = "ServiceBot"
local sHubName = "Share Hub" -- ВПИШИТЕ ИМЯ СВОЕГО ХАБА
--//----------------------------------------//--
local BlockSearch = 1 -- Блокировать поиск незарегесрированным
local BlockDL        = 1 -- Блокировать скачку незарегесрированным
local BlockChat    = 1 -- Блокировать чат незарегесрированным
local BlockPM        = 1 -- Блокировать личку незарегистрированным
--//----------------------------------------//--
local ShowInfo    = 1    -- позазывать дополнительную информацию о том, как можно избежать повторных вводов пароля при входе на хаб
local ShowToAll    = 1    -- показывать всем пользователям, что на хабе новый зарегистрированный участник
local ShowNag        = 1 -- предлагать гостям зарегисрироваться на хабе при входе
--//----------------------------------------//--
local RegMode        = 1 -- 1 - Пользователь может сам зарегестрироваться / 0 - Требуется подтверждение оператора/Включено автоотклонение
--//----------------------------------------//--
local NeedRegFile    = Core.GetPtokaXPath().."scripts/Registration.dat"
--//----------------------------------------//--
-- Сообщение показываемое незарегестрированным пользователям
local sBord = ("•••"):rep(30)
local rMsg = "\r\n"..
        "\t"..sBord.."\r\n"..
        "\t\tВЫ НЕ ЗАРЕГИСТРИРОВАНЫ НА ХАБЕ ! ! !\r\n"..
        "\t"..sBord.."\r\n"..
        "\t¤Не зарегестрированным пользователям запрещено общение в чате\r\n"..
        "\t\r\n"..
        "\t¤Для регистрации на хабе используйте меню:\r\n"..
        "\t\r\n"..
        "\t¤С помощью меню можно отправить запрос на регистрацию Администрации хаба.\r\n"..
        "\t\r\n"..
        "\t¤Также все команды доступны в меню хаба Ваше меню --> -=Запрос на регистрацию=-:\r\n"..
        "\t\r\n"..
        "\t¤Нажмите правой кнопкой на закладке хаба\r\n"..
        "\t\r\n"..
        "\t¤и выбирете подменю 'Ваше меню'-->'-=Запрос на регистрацию=-'\r\n"..
        "\t\r\n"..
        "\t¤Помощь по регистрации: !reghelp\r\n\r\n"..
        "\t"..sBord
--//----------------------------------------//--

--[[    Основной Код скрипта                ]]--
--[[    Не редактируйте если не уверены        ]]--
local NeedReg = {}
local bNotPM = true
local CanDo ={[0]=1,[1]=1,}

function OnStartup()
    dofile(NeedRegFile)
end
на
Код
tRefusedRanges = {
    ["0.0.0.0"] = "0.0.0.0",
}
tRefusedNicks = {
    ["ass"] = true,
}

sMsgToRefused = "В регистрации отказано"

sBot        = "ServiceBot"
sHubName = "Share Hub"

BlockSearch = 1
BlockDL        = 1
BlockChat    = 1
BlockPM        = 1

ShowInfo    = 1
ShowToAll    = 1
ShowNag        = 1

RegMode        = 1
NeedRegFile    = "scripts/Registration.dat"
sBord = ("•••"):rep(30)
rMsg = "\r\n"..
        "\t"..sBord.."\r\n"..
        "\t\tВЫ НЕ ЗАРЕГИСТРИРОВАНЫ НА ХАБЕ ! ! !\r\n"..
        "\t"..sBord.."\r\n"..
        "\t¤Не зарегестрированным пользователям запрещено общение в чате\r\n"..
        "\t\r\n"..
        "\t¤Для регистрации на хабе используйте меню:\r\n"..
        "\t\r\n"..
        "\t¤С помощью меню можно отправить запрос на регистрацию Администрации хаба.\r\n"..
        "\t\r\n"..
        "\t¤Также все команды доступны в меню хаба Ваше меню --> -=Запрос на регистрацию=-:\r\n"..
        "\t\r\n"..
        "\t¤Нажмите правой кнопкой на закладке хаба\r\n"..
        "\t\r\n"..
        "\t¤и выбирете подменю 'Ваше меню'-->'-=Запрос на регистрацию=-'\r\n"..
        "\t\r\n"..
        "\t¤Помощь по регистрации: !reghelp\r\n\r\n"..
        "\t"..sBord

NeedReg = {}
bNotPM = true
CanDo ={[0]=1,[1]=1,}

function OnStartup()
    NeedRegFile = Core.GetPtokaXPath()..NeedRegFile
    dofile(NeedRegFile)
end

Автор: TIRAN 2.4.2010, 9:58

Во, нормально... а тогда что надо заменить в других скриптах, чтобы такую же ошибку с нахождением пути не выдавало?

Менять на
function OnStartup()
NeedRegFile = Core.GetPtokaXPath()..NeedRegFile
dofile(NeedRegFile)
end

и удалить все local?

Я просто хз из-за чего так всё порушилось... вроде работало до поры до времени.

Автор: Nickolya 2.4.2010, 10:22

Тупая замена тут не поможет, надо все сделать с умом, вынести все апи функции хаба из общего пространства, занеся их в функцию OnStartup. local надо убирать только там где переменная должна быть глобальной. Возможно какой-то скрипт нарушает всю работу, попробуй его вычислить.
И ты запускаешь скрипты при включенном хабе я так и не услышал????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор: TIRAN 2.4.2010, 10:43

У меня стоят галочки на них. Я просто нажимаю остановить хаб - включить. А потом если захожу в скрипты и гляжу какой-нибудь - пишет ошибку

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

Цитата(TIRAN @ 2.4.2010, 10:42) *
У меня 0.4.1.1

судя по твоему скрину - 0.4.1.2
Цитата
ustas, ошибка гласит что не определена глобальная таблица Core
я знаю что это за ошибка )
только откуда в тексте ошибка появляется
Код
[string "--//---------------------------------------..."]
?

Автор: TIRAN 2.4.2010, 15:27


Автор: sania 20.5.2010, 0:30

Помогите подправить новичку скриптик на PtokaX 0.4.1.2!
Надо чтобы он использовал такие профили:

[5] = 1, -- [Reg]
[4] = 1, -- [ViP]
[3] = 1, -- [Operator]
[2] = 1, -- [Moderator]
[1] = 1, -- [Admin]
[0] = 1, -- [VipAdmin]
[-1] = 0, -- [UnReg]

Чтобы Профили Operator, Moderator, Admin, VipAdmin Могли использовать команды управления регистрациями
И сами команды управления регистрациями у меня работали! А неработает команда Добавления регистрации админом!
Пишит [01:22:28] <Hub-Security> *** Ошибка, профиля с таким именем не найдено
По профилям же даёт разрешение удалять регистрации толька профилям Admin и VipAdmin. Остальным же профилям(в частности Operator и Moderator) пишит:
[01:14:38] <Hub-Security> У вас нет прав для использования этой команды!

Строку скрипта:
local CanDo ={[0]=1,[1]=1,}
пробовал редактировать, непомогло!!!

Помогите исправить или пришлите исправленный скрипт! Премного вам благодарен!!!
Сам мой скрипт(отредактированный под меня Registration_1_.v2):  Registration.lua ( 15.92 килобайт ) : 2

Автор: Nickolya 20.5.2010, 10:38

Как ты пробовал редактировать если все так же на месте? Замени 73 строку

Код
local CanDo ={[0]=1,[1]=1,}
на
Код
local CanDo ={[3]=1,[2]=1,[1]=1,[0]=1,}
как я http://mydc.ru/index.html?showtopic=3477&view=findpost&p=30599, сам исправленный файл в прикрепленных.

 Registration.lua ( 15.94 килобайт ) : 10
 

Автор: sania 20.5.2010, 17:50

Nickolya
Ну и чёё!!! Я ж гварю, пробовал менять, нихренаа!!! Ща даж твой исправленный скрипт попробовал щас!!! Один хрен, пишет: [18:48:32] <Hub-Security> У вас нет прав для использования этой команды!

Автор: Nickolya 20.5.2010, 20:38

sania, а теперь соберись с мыслями, прекрати тупить и открой код скрипта. Если ты там найдешь фразу

Цитата
У вас нет прав для использования этой команды!
то я смело ударю себя по голове big_smile.gif

Отключи все скрипты выше что могут блокировать этот, либо передвинь этот в самый верх, попробуй отключить все остальные скрипты и так далее, если тут говорят что скрипт рабочий - значит ищи проблему у себя.

Автор: sania 20.5.2010, 22:18

Nickolya
Хоть убей!!! Хочешь верь, хочешь нет!!! Все скрипты повырубал, одинаково пишит! Вот скрины  ______________.doc ( 180 килобайт ) : 4
в ворд вставил, последовательно делал! Можишь даж убедица шо все скрипты повырублены!!!

Я на вас негрешу что вы типа неверно правите и т.п.! Сам знаю, что вы помогаете часто и всё что мне давали работало! Я без притензий к вам! Просто еси камуто удасца исправить это, пусть помогут!!!

Автор: Артём 20.5.2010, 22:45

sania в скрипте нет

Цитата
У вас нет прав для использования этой команды!
открой скрипт в блокноте или Notepad команду Ctrl+F пропиши там У вас нет прав для использования этой команды! и сам посмотри, в скрипте нет такого текста.
P.S. сделай принт скрин Менеджер профилей ( какое расположение профилей )

Автор: Nickolya 20.5.2010, 23:03

Давай попробуем так: очищаешь ВСЮ папку скриптов, перемещаешь все ненужное в другую папку, заливаешь в папку ТОЛЬКО этот скрипт, затем перегружаешь скрипты и если не включен - включаешь сам скрипт. Далее включаешь НОРМАЛЬНЫЙ клиент, типа дц++, стронгдц или флайлинка, затем тестируешь скрипт. Есть подозрение что дело в каком-то мешающем скрипте или в самом грейлинке...

Для теста еще можешь проделать вот такую штуку: в грейлинке выбрать английский язык, выключить-включить его, вновь воспользоваться командой скрипта, если сообщение

Цитата
У вас нет прав для использования этой команды!

изменится на английское, то придется сменить клиент...

Еще 1 метод для проверки скрипта:
измени в нем
Код
local sBot        = SetMan.GetString(21)    -- Имя бота.
на
Код
local sBot        = "Регистрация"    -- Имя бота.
и перезагрузи скрипт, перезайди на хаб, теперь если и этот бот напишет тебе что ты не можешь пользоваться командой, тогда я уже не знаю, наверно это карма.

Автор: sania 20.5.2010, 23:36

beat_brick.gif Мляяя, я реал тупица!!! Я ж блин в профилях убрал возможности этим 2-м профилям удалять реги! Во туплю!!! Сори огромное люди!!! embarrassed.gif

Правд одна команда так и не работает! Это добавление регистрации админом!
Пишит [00:31:34] <Hub-Security> *** Ошибка, профиля с таким именем не найдено

Возможность в менеджере профилей разрешена! а вот команда почемут неробит!

Автор: sania 22.5.2010, 19:18

Народ, помогаем теперь исправить проблему команды добавления регистрации админом!
Пишит:[00:31:34] <Hub-Security> *** Ошибка, профиля с таким именем не найдено

Скрипт мой:  Registration.lua ( 15.94 килобайт ) : 3


Профили такие:
[-1] = "Unregistered User",
[0] = "Master",
[1] = "Админ",
[2] = "Moderator",
[3] = "Operator",
[4] = "VIP",
[5] = "Registered User",

Автор: Nickolya 22.5.2010, 21:43

Вот при чем тут скрипт??? sania, ты ничему не учишься!!! Открой скрипт и найди то, что пишет бот... Нет там такого! Чтобы решить проблему в менеджере профилей переименуй свои профили так, чтобы они состояли из 1 слова, без пробелов, и, я думаю, лучше чтобы профили были написаны на английском.

Автор: sania 22.5.2010, 22:25

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

Автор: Мультик 6.6.2010, 22:24

Поставил на саморегистрацию, но при каждом заходе выходит окно:
Пользователи ожидающие подтверждения регистрации ника:
<•Регистрация•> Ожидающих подтверждения регистрации юзеров не обнаружено
У меня же саморегистрация стоит, зачем мне это при каждом входе? Все же самостоятельно регистрируются. 1_v2.1
Подскажите, или подправьте кто может. Заранее Спасибо.

Автор: Seruy 16.6.2010, 11:51

+1. Спасибо за скрипт, хорош big_smile.gif Но при самореги, как убрать личку или может её в мейн выводить уж на край, а то раздражает в привате.

Автор: Артём 16.6.2010, 12:30

Цитата(Seruy @ 16.6.2010, 11:51) *
+1. Спасибо за скрипт

Кнопочку лучше нажал бы big_smile1.gif
Цитата
.. как убрать личку или может её в мейн выводить уж на край, а то раздражает в привате.

Закоментировать строку bad_smile.gif

Автор: STIVAN 7.12.2010, 17:49

Здравствуте!
А можно сделать чтобы через меню потверждать или отказать и укозать причину.
а не прописывать каманды:
Для подтверждения скопируй эту команду в чат: !reguser 567
Для отказа в регистрации скопируй эту команду в чат: !noreg 567 <причина>
Кто знает как, выложите готовый скрипт
спасибо.

заранее спасибо

плиз

Автор: Saymon 7.12.2010, 17:52

STIVAN, собственно это нужно дописать всего пару строк! Можно было и самому сделать открыв скрипт, посмотреть и вникнуть в принцип.
Для этого особых знаний не надо.

Для API2: Найди: 110 строку

Код
function OpConnected(tUser)

и добавь
Код
Core.SendToNick(tUser.sNick,"$UserCommand 1 2 Юзер\\Потвердить регистрацию этого ника$<%[mynick]> !reguser %[nick]&*#124;")
Core.SendToNick(tUser.sNick,"$UserCommand 1 2 Юзер\\Отказать в регистрации этого ника$<%[mynick]> !noreg %[nick] %[line:Введите причину]&*#124;")


Удали в этом *

Автор: Артём 7.12.2010, 17:54

STIVAN, big_smile.gif мог бы и сам просто добавить в менюшку.
Вот попробуй  Registration_1_.v2.1.lua ( 16.53 килобайт ) : 16
(проверил, работает)

Автор: STIVAN 7.12.2010, 17:57

[17:57] Синтаксис ...ока 0412\птока 0412\scripts\Registration_1_.v2.1.lua:85: attempt to index global 'tUser' (a nil value)

Автор: Артём 7.12.2010, 18:01

STIVAN, перезалил скрипт выше, он рабочий, проверил, тебе хоть под какую птоку нужен он? bad_smile.gif

Автор: STIVAN 7.12.2010, 18:02

Все Большое спасибо, разобрался.

Автор: Артём 7.12.2010, 18:04

STIVAN, скрипт ещё раз скачай из 47 сообщения, я немного меню подправил. big_smile.gif

Автор: STIVAN 20.3.2011, 16:06

КАк убрать сообщение которое приходит незарегистрированным юзерам

Автор: Артём 20.3.2011, 16:55

STIVAN, настройки пробовал менять?

Код
local ShowNag        = 0 -- предлагать гостям зарегисрироваться на хабе при входе

Автор: STIVAN 21.3.2011, 10:57

Изменил, только у меня не работает скрипт пишит что регистрация отправлена администрации а администратором не приходит.

Автор: Артём 21.3.2011, 16:29

STIVAN, не знаю что ты там менял, на что менял и нафига менял, но в первом посте в скрипте отключено сообщение унрегам.

Автор: Dimon21 7.4.2011, 8:01

Артём требуется помощь,как в этом скрипте ввести функцию ограничение регистрации по шаре,минимальная шара для регистрации к примеру 5 гигабайт.

Автор: Артём 7.4.2011, 9:05

Dimon21, вот, вроде работает bad_smile.gif  Registration_1_.v2.2.lua ( 17.06 килобайт ) : 8

правда только в режиме

Цитата
0 - Требуется подтверждение оператора/Включено автоотклонение

Автор: STIVAN 10.4.2011, 14:42

а как сделать чтобы выводилось в статистке StatPX_Lite Последний зарегистрировавшийся пользователь:

Автор: Артём 10.4.2011, 14:50

STIVAN, тебе в тему скрипта StatPX_Lite

Автор: STIVAN 10.4.2011, 17:55

Я был в той теме... вел что там писали.... но на статистике не отображается....

Код
        local lastreg = io.open(Core.GetPtokaXPath().."scripts/StatPX_Lite/lastreg.txt","w")
        if lastreg then
            lastreg:write(user.sNick)
            lastreg:close()
        end


после чего надо это вести.... :?вел после
Код
ToAll("Поприветствуем нового зарегистрировавшегося пользователя на хабе Молодёжное Объединение - "..user.sNick.."!;-)")
        end


плиз

кто помочь может?

nothing_to_say.gif

Автор: Артём 10.4.2011, 18:43

Цитата(STIVAN @ 10.4.2011, 16:55) *
Я был в той теме... вел что там писали.... но на статистике не отображается....

куда ввёл?
попробуй
 Registration_1_.v2.2.lua ( 17.22 килобайт ) : 14

и перезапусти скрипт регистрации и StatPX_Lite. (не проверял, нету у меня StatPX_Lite bad_smile.gif )

Автор: STIVAN 11.4.2011, 11:29

Все сделал как написал, перезапустил не работает.... а название прям так должно быть Registration_1_.v2.2. я изменил Registration

Автор: Saymon21 11.4.2011, 11:53

Что не работает? Как не работает? Какие ошибки? bad_smile.gif

Всё должно работать!  Registration_1_.v2.2.lua ( 17.4 килобайт ) : 26

Автор: STIVAN 11.4.2011, 14:12

Цитата(Saymon21 @ 11.4.2011, 10:53) *
Что не работает? Как не работает? Какие ошибки? bad_smile.gif

Всё должно работать!  Registration_1_.v2.2.lua ( 17.4 килобайт ) : 26


В том то и дело, ошибок нету только вот....
Последний зарегистрировавшийся пользователь: Dimart.
так и остался Dimart.
хотя не сколько раз уже другие по регались

Автор: Saymon21 11.4.2011, 15:04

а интервал обновления статистики?

Автор: STIVAN 11.4.2011, 16:20

10 минут

Автор: Артём 11.4.2011, 16:54

STIVAN, сделай меньше

Автор: STIVAN 14.4.2011, 18:51

Цитата(Артём @ 11.4.2011, 15:54) *
STIVAN, сделай меньше

ок

Автор: STIVAN 15.4.2011, 13:17

Цитата(Артём @ 11.4.2011, 15:54) *
STIVAN, сделай меньше

Не получилось.....

Автор: viperrr 21.12.2011, 1:35

люди, может кто встречал скрипт реги с возможностью вписывать свое мыло, не рега по мыло а просто чтоб было поля для ввода мыла и оно сохранялось в отдельной базе по типу Ник - мыло, нужно для востановление паролей. Думаю многим бы пригодилось )

Автор: Ksan 21.12.2011, 2:58

viperrr, такого нет, я думаю..
Но мысль хорошая!
Только придётся делать параллельный список зарегенных юзеров с мылом, если до этого юзали только птоковский штатный xml-файл..

Автор: viperrr 21.12.2011, 5:03

если есть возможность вписываеть его xml-файл <mail></mail>, то я готов затереть все реги ) с допл файлом думаю будут проблемы с удалением регистраций скриптами типа CleanReg

Автор: Ksan 21.12.2011, 6:18

1. viperrr, не надо ничего вписывать в существующее (я про штатный файл), да и не получится это..
Разве что у тебя изначально своя собственная регистрация и своя таблица юзеров.
2. Достаточно создать дополнительный файл с таблицей тех, хочет сохранить своё мыло (ведь есть люди, у которых может не быть мыла, им что, будешь отказывать региться? или кто-то не захочет светить мылом), и при необходимости чтоб админ мог по указанному нику сравнить 2 мыла - при нике из списка и то мыло, которое показывает юзер, потерявший пароль. Совпадает мыло - вытаскиваешь его пароль из таблицы и показываешь счастливчику..
3. Сейчас я спать хочу, позже, может, и сделаю что-то такое, которое можно будет либо использовать как есть, либо включать в собственные агрегаты регистрации.

Автор: Дьяволёнок 1.6.2014, 19:51

спасибо за скриптик!

Автор: Артём 5.6.2014, 22:14

Дьяволёнок, пожалуйста, но мог бы просто нажать кнопку "Спасибо!" без текста big_smile.gif