Скрипт работает очень просто - берет количество сообщений пользователя, умножает на стоимость одного сообщения, добавляет к этому значению число из какого-то дополнительного поля и в итоге вы видите кол-во денег пользователя.
И так, нам нужно дополнительное поле (любое название, но лучше чтобы совпадало с названием в скрипте), в которое каждому пользователю будут вносится поощрения или штрафы (отрицательные числа тоже можно) от администрации
Каждый пользователь будет получать плюс к своим деньгам за каждое сообщение, которое засчитывается в профиле.
Ставим в html-низ
<script type="text/javascript"> if(location.href.indexOf('viewtopic')!=-1) { var field = 'fld1'; var diff = 2; var default_name = 'Деньги'; var ul = $("#pun-main div.post div.post-author ul"); for(var i =0;i < ul.length;i++){ var for_posts = parseInt($(ul[i]).find('li.pa-posts').text().replace(/Сообщений: /,""))*diff if(!$(ul[i]).find("li.pa-"+field).length) { $(ul[i]).find('li.pa-posts').after('<li class="pa-'+field+'">'+default_name+': '+for_posts+'</li>'); } else { $(ul[i]).find("li.pa-"+field).html(default_name+': '+(parseInt($(ul[i]).find("li.pa-"+field).text().replace(/^(.*): (-?\d+)$/,"$2"))+for_posts)) } } } </script>
♦ var field = 'fld1';
Номер доп. поля, который вы можете узнать, перейдя в администрирование - поля профиля - редактировать. В адресной строке в конце будет указан номер доп. поля.
♦ var diff = 2;
Цена одного поста. Эта цифра умножается с количеством постов пользователя.
♦ var default_name = 'Деньги';
Название доп. поля.