Sharecheck, API1 | Увеличение профиля, если шара n ГБ |
Здравствуйте, гость ( Вход | Регистрация )
Sharecheck, API1 | Увеличение профиля, если шара n ГБ |
7.12.2008, 16:00
Сообщение
#1
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Название: ShareCheck(Old Share to VIP)
Версия API: API1, API2 Автор Оригинально скрипта: Неизвестен Описание: Повышает/Понижает профиль пользователя, в зависимости от размера расшаренных им файлов(не забывайте про возможность некоторых клиентов, подменять размер шары) Код tShareProfile = { Возможно добавлять юзеров, на которых скрипт реагировать не будет. Дать права, на возможность добавлять в исключения: [3] = 3, -- Юзер с профилем 3(Рег), поднимется до юзера с профилем 2(ВИП), если у него шара >= 3 гб [2] = 10, -- Юзер с профилем 2(ВИП), поднимется до юзера с профилем 1(Оп), если у него шара >= 10 гб } Код tProfile = { [0] = true, -- Разрешает Master'у добавлять в исключения. } Комментарий: Т.к. в теме из запросов больше нареканий не было, выкладываю в готовые(так же, выложен оригинальный скрипт(т.е. с Reg до VIP) с дописанными исключениями - API1).
Прикрепленные файлы
ShareCheckAPI1.rar ( 1.58 килобайт )
Кол-во скачиваний: 35
ShareToVip.rar ( 1.51 килобайт ) Кол-во скачиваний: 62 ShareCheckAPI2.rar ( 1.8 килобайт ) Кол-во скачиваний: 152 |
|
|
7.12.2008, 17:47
Сообщение
#2
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
что-то я не как не могу понять вот это
Код local tShareProfile = { [3] = 3, -- Юзер с профилем 3, поднимется до юзера с профилем 2, если у него шара 3 гб [2] = 10, -- Юзер с профилем 2, поднимется до юзера с профилем 1, если у него шара 10 гб } это какие на какие профили? Перевёл скрипт на API 2,всё работает,только я ещё не совсем понял как с этим скриптом работать,во время теста пишет мне <Админ> Размер Вашей шары достиг уровня Operator, Ваш профиль был обновлен, пожалуйста перезайдите на хаб...Перезахожу,меняет профиль с REG не на VIP как написано выше,а на Operator,может просто профили не совпадают,помогите разоюратся с профилями
Прикрепленные файлы
|
|
|
7.12.2008, 17:48
Сообщение
#3
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
2 по идее - VIP, должен поднятся до Оператора, 3 - Рег, поднимется до ВИПа.
|
|
|
7.12.2008, 18:44
Сообщение
#4
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
2 по идее - VIP, должен поднятся до Оператора, 3 - Рег, поднимется до ВИПа. хорошо... это понятно,это получается вот тут нада прописовать кол-во шары нужной для роста профиля Код local tShareProfile = { [3] = 3, -- Юзер с профилем 3, поднимется до юзера с профилем 2, если у него шара 3 гб [2] = 10, -- Юзер с профилем 2, поднимется до юзера с профилем 1, если у него шара 10 гб } P.S. Тестил скрипт который я перевёл? |
|
|
7.12.2008, 19:42
Сообщение
#5
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Убрал лишнюю висящую переменную, перезалил.
Артём Да. Глюков на поверхности не видно) В архив положил твой под API2, с маленьким изменением. |
|
|
7.12.2008, 19:56
Сообщение
#6
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
7.12.2008, 20:00
Сообщение
#7
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
sShare = 200 --// Размер шары в Gb
удалил, что бы не висело И RegMan.AddReg(sNick,sPass, iShareProfile - 1) Заменил на RegMan.AddReg(sNick,sPass, iShareProfile) Вроде стабильнее стал. Мне сложно скрипт тестировать. %-) |
|
|
7.12.2008, 20:06
Сообщение
#8
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Было бы не плохо если бы добавить профили
[1] = 400Gb, -- ОПер [2] = 300GB, -- VIP [3] = 20, -- REG что-то типа такого,что бы попроще было, :P надеюсь понял что я хотел написать |
|
|
9.12.2008, 23:39
Сообщение
#9
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
ShareCheck для API2
Повышает/Понижает профиль пользователя, в зависимости от размера расшаренных им файлов(не забывайте про возможность некоторых клиентов, подменять размер шары) немножко переделал поднимает с Reg до VIP
Прикрепленные файлы
|
|
|
10.12.2008, 0:18
Сообщение
#10
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
ShareCheck для API2 Повышает/Понижает профиль пользователя, в зависимости от размера расшаренных им файлов(не забывайте про возможность некоторых клиентов, подменять размер шары) немножко переделал поднимает с Reg до VIP :P и что ты тут добавил?вообщето этот скрипт уже давненько лежит в первом и втором посте... |
|
|
10.12.2008, 2:46
Сообщение
#11
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
можно добавлю, думаю опа стоит давать за 1Тб =)
|
|
|
10.12.2008, 8:56
Сообщение
#12
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
19.12.2008, 17:45
Сообщение
#13
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
|
|
|
22.12.2008, 20:50
Сообщение
#14
|
|
Продвинутый участник Группа: Пользователи Сообщений: 129 Регистрация: 21.12.2008 Пользователь №: 1 502 Спасибо сказали: 36 раз |
Есть одна сборочка GL (про всякие та экзотические StealthDC я вообще молчу), которая позволяет не только прописать большой объём шары, но и сделать её имитацию. Вопрос, почему ОПом становится человек с реальной шарой в 1Б? Проверить шару можно только вручную, т.к. "ТТН" левака меняется каждый раз.
|
|
|
22.12.2008, 21:08
Сообщение
#15
|
|
Активный участник Группа: Заблокированные Сообщений: 87 Регистрация: 16.10.2008 Пользователь №: 805 Спасибо сказали: 35 раз |
Согласен, бессмысленный скрипт. Проверить шару можно только вручную, а значит и профиль поменять тоже вручную. И даже нужно вручную это делать, если не хотите поиметь кучу левого народа в Випах и Опах.
|
|
|
22.12.2008, 22:05
Сообщение
#16
|
|
Продвинутый участник Группа: Пользователи Сообщений: 129 Регистрация: 21.12.2008 Пользователь №: 1 502 Спасибо сказали: 36 раз |
Согласен, бессмысленный скрипт. Проверить шару можно только вручную, а значит и профиль поменять тоже вручную. И даже нужно вручную это делать, если не хотите поиметь кучу левого народа в Випах и Опах. Да идея-то понятна. Только с учётом наличия фейк-клиентов и довольно продвинутых способов защиты от детектирования, реализовать нормально её практически невозможно. |
|
|
19.1.2009, 13:40
Сообщение
#17
|
|
Участник Группа: Пользователи Сообщений: 35 Регистрация: 17.1.2009 Из: Свердловская область Пользователь №: 1 836 Спасибо сказали: 3 раза |
Выпадает ошибка при добавлении юзера в исключения - Синтаксис ShareCheck_newapi.lua:54: attempt to concatenate global 'sNick' (a nil value)
И еще скрипт запущен, юзер расшаривает выше порога, но в VIP не преходит. в токе в зарегистрированых юзерах, у этого юзера статус пользователь. Или может что-то не так зделано? |
|
|
19.1.2009, 17:57
Сообщение
#18
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Цитата ShareCheck_newapi.lua:54: attempt to concatenate global 'sNick' (a nil value) Исправил. Конвертер, зачем то имя переменной изменил. http://mydc.ru/ipb.html?act=attach&type=post&id=1477Цитата юзер расшаривает выше порога, но в VIP не преходит Выложите сюда настройки(tShareProfile), какие у вас профили(если стандартные, то не нужно) и ваш размер шары, попробуйте ввести в чате команду /away(перейти в режим "отсутствую", это для повторной отправке информации о кол-во расшаренных данных, хотя, скорее всего не из-за этого)..Я тестировал следующим образом: Цитата("Настройки") tShareProfile = { Захожу под Мастером(шара 400гб), ничего не происходит.[3] = 5, -- Юзер с профилем 3(Reg), поднимется до юзера с профилем 2(VIP), если у него шара 5 гб [2] = 500, -- Юзер с профилем 2(VIP), поднимется до юзера с профилем 1(OP), если у него шара 500 гб } Перезахожу под Reg(шара 0гб) ничего не происходит. Перезаходу под Reg(шара 400гб) делает VIP'ом. Перезахожу под VIP'ом(шара 400гб) ничего не происходит. Перезахожу под VIP'ом(шара 0гб), делает Reg'ом. Перезахожу под VIP'ом(шара 700гб), делает Op'ом. Перезахожу под Op'ом(шара 0гб), делает VIP'ом, затем, сразу же Reg'ом. Больше я никак не тестировал.. Если у юзера меняется профиль вы сразу узнаете т.к. его выкидывает и бот сообщает ему в личку о случившемся. |
|
|
19.1.2009, 19:09
Сообщение
#19
|
|
Участник Группа: Пользователи Сообщений: 35 Регистрация: 17.1.2009 Из: Свердловская область Пользователь №: 1 836 Спасибо сказали: 3 раза |
в tShareProfile я убирал перевод из випа в оп, может в этом затык.
И еще путь к tCheck.txt пришлось прописать абсолютный, не захотел с относительным загружаться: Синтаксис cannot open scripts/table/tCheck.txt: No such file or directory Add: Sephiroth_Lukaw, спасибо скрипт работает Странно, но пропало меню, но повышения юзерам выдаются |
|
|
19.1.2009, 19:13
Сообщение
#20
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Цитата Странно, но пропало меню Его только Master видит..Вас не понизило? |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ShareCheck API1 ==> API2 |
3 | Артём | 6 643 | 25.1.2010, 0:32 Посл. сообщение: Nickolya |
|
Сейчас: 23.11.2024, 0:14 |