myDC.ru

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

 

> Karmabot, API2 | скрипт виртуальных очков

Теги
Нет тегов для показа
Wariner
сообщение 10.1.2009, 11:07
Сообщение #21


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название скрипта: KarmaBot
Версия скрипта: 1.0b
Версия API: API 2
Автор: Wariner, при участии Berkut`а(автор встроенной антирекламы\антимата)
Описание скрипта: Скрипт виртуальных очков(кармы). При входе на хаб карма составляет 0, после чего происходят изменения в ту или иную сторону.

На данный момент карма повышается:

1. За шару(при первом срабатывании начисляется за шару которая есть у юзера при следующих за изменение шары.)
2. За сообщения
3. За время проведенное на хабе!

Понижается:

1. За мат
2. За рекламу

Функционал скрипта:

1. Главная задача измерение(изменение) кармы юзеров(при этом следит за рекламой и матом) и записи её в таблицу. По вашему выбору таблица строится по IP или по никам юзеров
2. Соответственно за низкое количество кармы вводятся ограничения
3. Показывать юзеру принадлежащую ему карму
4. Показывать изменение кармы в течении времени
5. Топ кармы(если таблица строится по IP то онлайн юзеров, если по ника то общий топ)
6. Реализованно дарение кармы.

Последние изменения:

1. Настройки вынесены в один файл(позже ещё доработаю)
2. Исправлено дарение кармы.
3. Исправлена ошибка описанная в теме запросов скриптов
4. Теперь за кармой можно следить в реальном времени(а не раз в 10 минут)

PS: аккуратнее с коэффициентами! расставляйте их в зависимости от быстроты роста кармы!
PPS: дабы не изобретать велосипед прикрутил к карме уже готовый скрипт антимата-антирекамы Janus_HS_light v1.01 by Berkut, да простит меня автор
PPPS: чтобы юзеры не путались вынес пока ещё не совсем законченный скрипт в отдельную тему!


12.01.09:
Прикрепленные файлы
Прикрепленный файл  KarmaBot.rar ( 5.85 килобайт ) Кол-во скачиваний: 865
 


Спасибо сказали:
Go to the top of the page
+Quote Post
4 страниц V  < 1 2 3 4 >  
Начать новую тему
Ответов
Wariner
сообщение 23.1.2009, 15:38
Сообщение #22


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




поставь и проверь...... думаю 30 минутного теста достаточно будет(может меньше)
Go to the top of the page
+Quote Post
Al-j®
сообщение 27.1.2009, 23:53
Сообщение #23


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

Группа: Пользователи
Сообщений: 68
Регистрация: 26.8.2008
Из: Екатеринбург
Пользователь №: 430
Спасибо сказали: 2 раза




А у меня вопрос по карме... В неё будут добавлены "казино" и "подарки", которые были описаны в, удалённых в корзину, темах?
Сам нихрена не рублю и времени нет рубить в LUA, но хотелось бы иметь такую фишку на своём хабе big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 28.1.2009, 17:02
Сообщение #24


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




будут, как у меня будет время
Go to the top of the page
+Quote Post
Maxd
сообщение 30.1.2009, 19:36
Сообщение #25


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 15.12.2008
Пользователь №: 1 431
Спасибо сказали: 0 раз




было б классно ручное понижение Опами, и возможность отключить антимат и антирикламу по желанию. а так мего респект
Go to the top of the page
+Quote Post
Wariner
сообщение 30.1.2009, 20:12
Сообщение #26


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




по поводу антирекламы и антимата их можно отключить правильно настроив таблицу профилей в скрипте
Go to the top of the page
+Quote Post
Maxd
сообщение 31.1.2009, 2:11
Сообщение #27


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 15.12.2008
Пользователь №: 1 431
Спасибо сказали: 0 раз




спасиб. действительно. Попробовал посмотреть как повремени идет начисление что то много натикивает. Вот что у меня:
за 35 минут натикало 0.02111 кармы, стоит KarmaForTime = 0.00001.
начил писать это сообщение и тута осенило исчисление то идет не в минутах, а в секундах big_smile.gif так должно быть?
Go to the top of the page
+Quote Post
Maxd
сообщение 3.2.2009, 0:43
Сообщение #28


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 15.12.2008
Пользователь №: 1 431
Спасибо сказали: 0 раз




как то у меня у многих карма перемножилась на двое. странно
Go to the top of the page
+Quote Post
Wariner
сообщение 3.2.2009, 10:48
Сообщение #29


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(Maxd @ 3.2.2009, 0:43) *
как то у меня у многих карма перемножилась на двое. странно

если получается что на хабе сидит два человека с одного IP то карма за проведённое время у них получается двойная......
Go to the top of the page
+Quote Post
Maxd
сообщение 6.2.2009, 1:12
Сообщение #30


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 15.12.2008
Пользователь №: 1 431
Спасибо сказали: 0 раз




Цитата(Wariner @ 3.2.2009, 9:48) *
если получается что на хабе сидит два человека с одного IP то карма за проведённое время у них получается двойная......

да это я тож заметил но вот только оно сразу 40 человекам удвоило и я знаю точно что у них на одном айпи один клиент. был сбой со светом в этот день возможно он повлиял. хотя зная как скрипт работает такого не должно происходить
Go to the top of the page
+Quote Post
Stifler
сообщение 9.2.2009, 14:52
Сообщение #31


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 29.10.2008
Пользователь №: 925
Спасибо сказали: 0 раз




помогите пожалуйста не хочет дарить карму ((

Цитата
[13:51:15] <Администратор> Вы не ввели колличество кармы которое хотите подарить!
Go to the top of the page
+Quote Post
Al-j®
сообщение 14.3.2009, 10:17
Сообщение #32


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

Группа: Пользователи
Сообщений: 68
Регистрация: 26.8.2008
Из: Екатеринбург
Пользователь №: 430
Спасибо сказали: 2 раза




Цитата(Wariner @ 28.1.2009, 19:02) *
будут, как у меня будет время


У тебя ещё не появилось время? confuse.gif
Go to the top of the page
+Quote Post
Angel_D
сообщение 18.3.2009, 21:08
Сообщение #33


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Бот интересен.
За рекламу, как ни пытался, никого он не забанил.
"Внимание! Реклама хабов категорически запрещена." говорит, карму вычитает, но не банит.
RekAllMode=2 и RekPmMode=2 , при попытке рекламы говорит KarmaBot.lua:215: attempt to call field 'TempBan' (a nil value) , если ставлю в режим 1 (временный бан на время, установленное в настройках хаба), то "KarmaBot.lua:215: attempt to call field 'TempBan' (a nil value)".

Из пожеланий - у антимата можно сделать режим, в котором ему по боку на личку или хотя бы просто заменял и никого не информировал?
Антимат, кстати... Когда-то тут выкопал некий antimat2.lua (честно говоря уже точно не помню в какой теме)... В общем у него мне больше понравились базы поиска матерных корней... Нет. Не так. Мне в нем больше понравилось то, что в базу маты не надо было добавлять и исключения. big_smile.gif
Если интересно - могу кинуть код.

Кстати... В менюшках не нашел как можно посмотреть карму выделенного пользователя...
Тоже штука не бесполезная.
Go to the top of the page
+Quote Post
Angel_D
сообщение 19.3.2009, 20:29
Сообщение #34


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Сейчас нашел одну проблемку...
На хабе 1200 юзверей. Выпираю "топ кармы он-лайн юзверей" - 100% проца съедены секунд на 10.
Повторил секунт через 5 - снова... Можно что-нибудь придумать?
Go to the top of the page
+Quote Post
Wariner
сообщение 19.3.2009, 20:58
Сообщение #35


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Сейчас активно идёт изучение БД я считаю этот бот заслуживает перенаписание для работы с БД. как смогу что то сделать выложу
Go to the top of the page
+Quote Post
Angel_D
сообщение 19.3.2009, 22:53
Сообщение #36


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Супер. Ибо идея бота просто гениальна.
Разве что антимат таки туповат. Ибо коль уж за маты карма понижается - "прошареность" ему не помешает - день исключения добавлял и чую непоследний. big_smile.gif
Go to the top of the page
+Quote Post
Parad0x
сообщение 10.4.2009, 3:31
Сообщение #37


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 17.1.2009
Из: Свердловская область
Пользователь №: 1 836
Спасибо сказали: 3 раза




Идея хорошая. Но когда юзер в режиме /away то его начинает просто дисконэктить с хаба
Go to the top of the page
+Quote Post
Wariner
сообщение 10.4.2009, 8:19
Сообщение #38


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




в скрипте нет кода реагирующего на это! копайте другие скрипты!
Go to the top of the page
+Quote Post
Parad0x
сообщение 10.4.2009, 20:59
Сообщение #39


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 17.1.2009
Из: Свердловская область
Пользователь №: 1 836
Спасибо сказали: 3 раза




Цитата(Wariner @ 10.4.2009, 11:19) *
в скрипте нет кода реагирующего на это! копайте другие скрипты!

Происходит это не увсех юзеров. А происходит из-за этого скрипта потому что, дисконэктит при запросе просмотра собственной кармы и когда среагирует антимат скрипта.
З.Ы. просто писал рано утром - полностью неописал суть проблемы
Go to the top of the page
+Quote Post
PRIZrak
сообщение 24.5.2009, 0:54
Сообщение #40


PRIZrak
***

Группа: Пользователи
Сообщений: 76
Регистрация: 22.7.2008
Пользователь №: 251
Спасибо сказали: 4 раза




Возможно, глупый запрос.. но всё же. У меня на хабе народ жалуется, что они много шарят и много времени проводят на хабе, а другие "сочкуют".

Есть такое предложение - добавить возможность регулирования скорости скачки в зависимости от кармы пользователя. Т.е. чем выше карма - тем быстрее ты можешь со всех качать. Причём, чтобы таблицу "карма-скорость" задавал админ хаба big_smile.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 24.5.2009, 1:13
Сообщение #41


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Бред, бред, бред! Невозможно контролировать скорость. Скачивание не происходит через хаб, а происходит напрямую!!! Скорость зависит от ширины канала, настроек клиента и от загруженности сети!!!
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Karmabot
От темы с ID: 1091
0 Something_Wild 3 790 28.1.2011, 14:21 Посл. сообщение: Something_Wild

 



RSS Сейчас: 23.12.2024, 4:57