myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Sharecheck, API1 | Увеличение профиля, если шара n ГБ

Теги
Нет тегов для показа
Sephiroth_Lukaw
сообщение 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
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 7.12.2008, 17:47
Сообщение #2


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




beat_brick.gif что-то я не как не могу понять вот это
Код
local tShareProfile = {
[3] = 3, -- Юзер с профилем 3, поднимется до юзера с профилем 2, если у него шара 3 гб
[2] = 10, -- Юзер с профилем 2, поднимется до юзера с профилем 1, если у него шара 10 гб
}

это какие на какие профили?

Перевёл скрипт на API 2,всё работает,только я ещё не совсем понял как с этим скриптом работать,во время теста
пишет мне <Админ> Размер Вашей шары достиг уровня Operator, Ваш профиль был обновлен, пожалуйста перезайдите на хаб...Перезахожу,меняет профиль с REG не на VIP как написано выше,а на Operator,может просто профили не совпадают,помогите разоюратся с профилями big_smile.gif
Прикрепленные файлы
Прикрепленный файл  ShareCheck_newapi.rar ( 1.8 килобайт ) Кол-во скачиваний: 38
 
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 7.12.2008, 17:48
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




2 по идее - VIP, должен поднятся до Оператора, 3 - Рег, поднимется до ВИПа.
Go to the top of the page
+Quote Post
Артём
сообщение 7.12.2008, 18:44
Сообщение #4


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




Цитата(Sephiroth_Lukaw @ 7.12.2008, 18:48) *
2 по идее - VIP, должен поднятся до Оператора, 3 - Рег, поднимется до ВИПа.

хорошо... это понятно,это получается вот тут нада прописовать кол-во шары нужной для роста профиля
Код
local tShareProfile = {
[3] = 3, -- Юзер с профилем 3, поднимется до юзера с профилем 2, если у него шара 3 гб
[2] = 10, -- Юзер с профилем 2, поднимется до юзера с профилем 1, если у него шара 10 гб
}

P.S. Тестил скрипт который я перевёл?
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 7.12.2008, 19:42
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Убрал лишнюю висящую переменную, перезалил.
Артём Да. Глюков на поверхности не видно) В архив положил твой под API2, с маленьким изменением.
Go to the top of the page
+Quote Post
Артём
сообщение 7.12.2008, 19:56
Сообщение #6


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




Цитата(Sephiroth_Lukaw @ 7.12.2008, 20:42) *
Убрал лишнюю висящую переменную, перезалил.
Артём Да. Глюков на поверхности не видно) В архив положил твой под API2, с маленьким изменением.

Если не секрет,какие изменения :P
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 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)
Вроде стабильнее стал. Мне сложно скрипт тестировать. %-)
Go to the top of the page
+Quote Post
Артём
сообщение 7.12.2008, 20:06
Сообщение #8


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




Было бы не плохо если бы добавить профили
[1] = 400Gb, -- ОПер
[2] = 300GB, -- VIP
[3] = 20, -- REG
что-то типа такого,что бы попроще было, :P надеюсь понял что я хотел написать
Go to the top of the page
+Quote Post
Strannik
сообщение 9.12.2008, 23:39
Сообщение #9


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 226
Регистрация: 24.6.2008
Пользователь №: 77
Спасибо сказали: 34 раза




ShareCheck для API2
Повышает/Понижает профиль пользователя, в зависимости от размера расшаренных им файлов(не забывайте про возможность некоторых клиентов, подменять размер шары)
немножко переделал поднимает с Reg до VIP
Прикрепленные файлы
Прикрепленный файл  ShareCheck.rar ( 1.64 килобайт ) Кол-во скачиваний: 34
 
Go to the top of the page
+Quote Post
Артём
сообщение 10.12.2008, 0:18
Сообщение #10


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




Цитата(Strannik @ 9.12.2008, 23:39) *
ShareCheck для API2
Повышает/Понижает профиль пользователя, в зависимости от размера расшаренных им файлов(не забывайте про возможность некоторых клиентов, подменять размер шары)
немножко переделал поднимает с Reg до VIP


:P и что ты тут добавил?вообщето этот скрипт уже давненько лежит в первом и втором посте... big_smile1.gif
Go to the top of the page
+Quote Post
mariner
сообщение 10.12.2008, 2:46
Сообщение #11


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




можно добавлю, думаю опа стоит давать за 1Тб =)
Go to the top of the page
+Quote Post
Артём
сообщение 10.12.2008, 8:56
Сообщение #12


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




Цитата(mariner @ 10.12.2008, 2:46) *
можно добавлю, думаю опа стоит давать за 1Тб =)


:P допишишь профели?А то я не пойму как их втулить...
Go to the top of the page
+Quote Post
Strannik
сообщение 19.12.2008, 17:45
Сообщение #13


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 226
Регистрация: 24.6.2008
Пользователь №: 77
Спасибо сказали: 34 раза




Цитата(Артём @ 10.12.2008, 1:18) *
:P и что ты тут добавил?вообщето этот скрипт уже давненько лежит в первом и втором посте... big_smile1.gif


Зато он работает без проблем
тот не хочит нормально работать переводит сразу в ОР и понежать не хочит confident.gif
Go to the top of the page
+Quote Post
Berkut
сообщение 22.12.2008, 20:50
Сообщение #14


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Есть одна сборочка GL (про всякие та экзотические StealthDC я вообще молчу), которая позволяет не только прописать большой объём шары, но и сделать её имитацию. Вопрос, почему ОПом становится человек с реальной шарой в 1Б? Проверить шару можно только вручную, т.к. "ТТН" левака меняется каждый раз.
Go to the top of the page
+Quote Post
sphinx
сообщение 22.12.2008, 21:08
Сообщение #15


Активный участник
***

Группа: Заблокированные
Сообщений: 87
Регистрация: 16.10.2008
Пользователь №: 805
Спасибо сказали: 35 раз




Согласен, бессмысленный скрипт. Проверить шару можно только вручную, а значит и профиль поменять тоже вручную. И даже нужно вручную это делать, если не хотите поиметь кучу левого народа в Випах и Опах.
Go to the top of the page
+Quote Post
Berkut
сообщение 22.12.2008, 22:05
Сообщение #16


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(sphinx @ 22.12.2008, 21:08) *
Согласен, бессмысленный скрипт. Проверить шару можно только вручную, а значит и профиль поменять тоже вручную. И даже нужно вручную это делать, если не хотите поиметь кучу левого народа в Випах и Опах.

Да идея-то понятна. Только с учётом наличия фейк-клиентов и довольно продвинутых способов защиты от детектирования, реализовать нормально её практически невозможно.
Go to the top of the page
+Quote Post
Parad0x
сообщение 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 не преходит. в токе в зарегистрированых юзерах, у этого юзера статус пользователь. Или может что-то не так зделано?
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 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 = {
[3] = 5, -- Юзер с профилем 3(Reg), поднимется до юзера с профилем 2(VIP), если у него шара 5 гб
[2] = 500, -- Юзер с профилем 2(VIP), поднимется до юзера с профилем 1(OP), если у него шара 500 гб
}
Захожу под Мастером(шара 400гб), ничего не происходит.
Перезахожу под Reg(шара 0гб) ничего не происходит.
Перезаходу под Reg(шара 400гб) делает VIP'ом.
Перезахожу под VIP'ом(шара 400гб) ничего не происходит.
Перезахожу под VIP'ом(шара 0гб), делает Reg'ом.
Перезахожу под VIP'ом(шара 700гб), делает Op'ом.
Перезахожу под Op'ом(шара 0гб), делает VIP'ом, затем, сразу же Reg'ом.
Больше я никак не тестировал..

Если у юзера меняется профиль вы сразу узнаете т.к. его выкидывает и бот сообщает ему в личку о случившемся.
Go to the top of the page
+Quote Post
Parad0x
сообщение 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, спасибо скрипт работает

Странно, но пропало меню, но повышения юзерам выдаются
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 19.1.2009, 19:13
Сообщение #20


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Цитата
Странно, но пропало меню
Его только Master видит..
Вас не понизило?
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsShareCheck
API1 ==> API2
3 Артём 6 297 25.1.2010, 0:32 Посл. сообщение: Nickolya

 



RSS Сейчас: 29.3.2024, 12:31