Форум поддержки пользователей ZeroParking

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » Денежно-Балловый скрипт начислений по формуле под Аватаром(в топике)


Денежно-Балловый скрипт начислений по формуле под Аватаром(в топике)

Сообщений 1 страница 11 из 11

1

Баллы/Деньги/Oчки - Вычисляемые по формуле
и Вставляемые в Указанное Доп-поле под Аватаром в Топике
(поле заполняемое только Админом и может заполняцо не у Всех пользователей - А только тем, -кому начисляются с + или - АдминБонусы

В HTML низ (значения красным ставим собственные

<!-- Баллы/Деньги/Oчки - Вычисляемые по формуле:
K_post*(кол-во постов)+ К*(кол-во часов пребывания на форуме)+K_respect*(Уважение)+K_positive*(Позитив)+АдминБонусы -->
<script type="text/javascript">
    var NN=1    //Номер Дополнительного поля
    var fldName="Баллы"    //Точное Имя Поля

    //Все Коэфициенты могут быть дробными
    var K_post=1/5;    //Кол-о баллов начисляемых за одно сообщение;
    var K_invites=11;    //Кол-о баллов начисляемых за число приглашенных на форум;
    var K=10;            //Коэффициент участия(Кол-о баллов за час пребывания на форуме
    var K_respect=3;    //Кол-о баллов начисляемых за один балл уважения;
    var K_positive=1;    //Кол-о баллов начисляемых за один балл выставленный данным юзером другим юзерам в уважение;

    $("#pun-viewtopic .post .post-author").each(function(){
    if($(this).find(".pa-fld"+NN).html()==null){
    if($(this).find(".pa-avatar").html()!=null){var L=".pa-avatar"}else L=".pa-title"
    $(this).find(L).after('<li class="pa-fld'+NN+'"><b>'+fldName+'</b>: 0</li>')
    }
    var ss1=$(this).find(".pa-respect span").text();
    ss1=K_respect*parseInt(ss1);
    var ss2=$(this).find(".pa-positive ").text();
    ss2=K_positive*parseInt(ss2.replace("Позитив: ",""));
    var ss0=$(this).find(".pa-posts").text();
    ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
    var str=$(this).find(".pa-time-visit").text();str=str.replace("Неизвестно","0 минут");
    str=str.replace(" минуты","+");str=str.replace(" минуту","+");str=str.replace(" минут","+");
    str=str.replace(" часа","*60+");str=str.replace(" часов","*60+");str=str.replace(" час","*60+");
    str=str.replace(" день","*24*60+");str=str.replace(" дней","*24*60+");str=str.replace(" дня","*24*60+");
    str=str.replace(" месяцев","*(365/12)*24*60+");str=str.replace(" месяца","*(365/12)*24*60+");str=str.replace(" месяц","*(365/12)*24*60+");str=str.replace(/ /g,"");str=str.replace("Провеланафоруме:","");str=str.replace("Провелнафоруме:","");str+="0";var i=eval(str);
    var s=$(this).find(".pa-fld"+NN).text();
    s=s.replace(fldName+": ","");var s1=s,s2;s=parseFloat(s);s=Math.round((i/60)*K+ss0+ss1+ss2+s);
    str=$(this).find(".pa-fld"+NN).html();str=str.replace(s1,s);$(this).find(".pa-fld"+NN).html(str);
    ;})
    </script><!-- Конец -->

Ps: Важно - В настройках Tип oцeнoк
может быть любой кроме -->     Плюcы и минycы

3.04.11 Поправлено для Новичков: (С Пунктом - Провел на форуме:Неизвестно

Теги: Новые Скрипты

Отредактировано Deff (2011-06-26 15:21:49)

0

2

Deff написал(а):

Вам нужно набрать еще 227 сообщений для просмотра этого текста.

Кхм, и что мне с этим делать?
Что, 200 сообщений отфлудить?
Неужели это так умно - ставить в скрытый текст скрипты?
Неужто флуд на тп приветствуется?

0

3

Laktonika написал(а):

Неужели это так умно - ставить в скрытый текст скрипты?

Laktonika Скрытое сообщение  для модератора раздела, код же скрипта выложен полностью
Создали доп поле, прописали его точное название,  - воткнули скрипт, потом играйтесь с коэффициентами  - не наю -чо тут еще объяснять

Отредактировано Deff (2011-03-21 00:59:31)

0

4

НЕ работает ^^
не знаю почему, но увы, у меня не выходит~
http://bng.anihub.ru/

0

5

Ichimaru Meiro написал(а):

НЕ работает

В скрипте прописано использование Доп поля номер 1 -Оно у Вас уже использовано под Info.1:

В "Важно " -написано не использовать тип Оценок и + и -
Используйте тип оценок: сумма плюсов и минусов

(Выставляецо в Администрирование -Настройки
Под Аватаром до установки скрипта - поле должно быть либо чистым и отсутствовать, если у юзера не проставлены Админ Бонусы, либо с названием - как указано в скрипте и доп баллами проставленными Админом (можно выбрать своё Любое название и прописать его И в Дополнительном поле и в Скрипте), - в поле могут быть только цифры

(Админ бонусы - могут быть и с минусом - если баллы админ уменьшает - а не добавляет)

Коли используете Доп поле 1

var NN=1   //Номер Дополнительного поля (выберите другое поле -
var fldName="Баллы"    //Точное Имя Поля (*Выбирайте, при необходимости, - Своё название

Отредактировано Deff (2011-03-28 09:09:30)

0

6

Deff
я позитив не разрешил видеть >DDD Вот в чем проблема была ) Спасибо, ес)

0

7

А их можно как-то вычитать эти баллы? О_о"

0

8

Ichimaru Meiro написал(а):

А их можно как-то вычитать эти баллы? О_о"

Ставите в прописанное поле в Профиль данного Юзера значение с минусом -10 (к примеру

(И не обязательно Баллы - просто как назовёте Поле - так и пропишите в скрипте (Главное чтобы названия Поля и название его в скрипте - совпадали

(Там всё написано в первых двух строчках!

Ichimaru Meiro написал(а):

то есть в Баллы я ставлю -100 и у участника вычитается сто баллов?

Да (*И внимательно читайте примечание внизу - Выставляйте в настройка - отражать сумму плюсов и минусов!

Вот на данном текущем форуме сейчас так

Отредактировано Deff (2011-03-31 08:45:35)

0

9

Deff написал(а):

Ставите в прописанное поле значение с минусом -10 (к примеру

то есть в Баллы я ставлю -100 и у участника вычитается сто баллов?

0

10

3.04.11 Поправлено для Новичков: (С Пунктом - Провел на форуме:Неизвестно

0

11

Ichimaru Meiro написал(а):

то есть в Баллы я ставлю -100 и у участника вычитается сто баллов?

ДА!

0


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » Денежно-Балловый скрипт начислений по формуле под Аватаром(в топике)


Рейтинг форумов | Создать форум бесплатно