Вот задался вопрос: Возможно ли на mybb написать скрипт чтобы за кол-во символов в сообщении давался "опыт" (отдельная графа в поле дополнительно) и автоматизировать этот процесс.
Скрипт на опыт
Сообщений 1 страница 20 из 35
Поделиться2Чт, 19 Янв 2012 18:32:07
Вот задался вопрос: Возможно ли на mybb написать скрипт чтобы за кол-во символов в сообщении давался "опыт" (отдельная графа в поле дополнительно) и автоматизировать этот процесс.
:glasses:Да, - точно: Предлагаю - Опыт за кружочки - отдельно - За палочки отдельно!!
Поделиться3Чт, 19 Янв 2012 18:49:13
Deff
Ам... А расшифровку для идиотов?
Поделиться4Чт, 19 Янв 2012 18:59:13
Firepwnz
Ну в Буквах есть не только палочки o a б
Отдельно считать палочки - отдельно кружочки
Поделиться5Чт, 19 Янв 2012 19:16:03
Deff
А можно пример такого вида скрипта? Может по нему уже попытаюсь понять
Поделиться6Чт, 19 Янв 2012 19:25:47
Firepwnz
Примеров - нет(ищите в инете), пыталсо довести до абсурда, поскольку заявок разного вида море, восстребованное бы докончить...
Любой флудильщик зажав одну букву - наберет кучу очков и скроет под спойлер...
Оч сложно - неинтересно и невостребовано большинством
Поделиться7Чт, 19 Янв 2012 19:31:17
Deff
Можно ведь просто отключить счётчик сообщений в определённых тем. Тем более по моему мнению, у многих людей есть желание сделать фрпг, но идея гаснет после отсутствия такого скрипта ( ведь не очень просто заполнать каждому графу вручную даже когда всего 50-60 пользователей). На просторах рунета ничего подобного я не нашел
Отредактировано Firepwnz (Чт, 19 Янв 2012 19:31:29)
Поделиться8Чт, 19 Янв 2012 19:47:12
Firepwnz
о идея гаснет после отсутствия такого скрипта ( ведь не очень просто заполнать каждому графу вручную даже когда всего 50-60 пользователей). На просторах рунета ничего подобного я не нашел
Поясните соль проблемы 0 так чтобы заинтересовать.. мну не понимает необходимости
Почему нельзя считать сообщения ?
Есть скрипт баллов с комбинированным учётом => Скрипты от пользователей -Обзовите его Опытом
Поделиться9Чт, 19 Янв 2012 20:58:31
Deff
Спасибо. Вот теперь надо думать, как сделать так чтобы при наборе к примеру 1000 опыта, в доп графу "Уровень" отправлялся запрос что уровень повышается.
Поделиться10Чт, 19 Янв 2012 21:02:45
Firepwnz
Там - по топику скриптов, - есть гдето подарки за баллы - вместо подараков мон воткнуть изображение полоски - (*большее кол-во штрихов - больший уровень
Типо
- - - - -
Поделиться11Чт, 19 Янв 2012 22:04:34
Deff
Что то со скриптом проблемы.
<style> .Awrd3{ width:117px; text-align:center; border:#8B0808 1px dotted; padding-bottom:3px; padding-right:20px;} </style> <script> var L0='<img class="awrd3" src="',L1='"/> '; var str="Опыт:"; BallyArray=new Array( 200," http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg", 150," http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg", 100," http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg", 50," http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg" ) $("#pun-viewtopic .post .post-author .pa-fld4:contains('"+str+"')").each(function(){ var Num=parseFloat($(this).text().replace(str,""));var STR=""; for (var i=0; i<BallyArray.length; i+=2){ for (var g=0; g<Math.floor(Num/BallyArray[i]); g++){//alert(Num/BallyArray[i]) STR+=L0+BallyArray[i+1]+L1; } Num=Num-Math.floor(Num/BallyArray[i])*BallyArray[i] } //alert(STR); $(this).wrap('<div class="Awrd3"></div>');$(this).append('<li class="pa-fld43">'+STR+'</li>') }); </script>
Поставил в HTML низ, прямо под скриптом. Но что-то не алё.
Поделиться12Чт, 19 Янв 2012 22:07:27
Firepwnz
Ссылку на страничку дай где есть пользователи с обработкой скриптами
Ксать - после кавычки
"_http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg"
Пробела быть не может!
Отредактировано Deff (Чт, 19 Янв 2012 22:09:46)
Поделиться13Чт, 19 Янв 2012 22:14:45
Deff
Пробел убрал, не помогло.В смысле пользователя?
Поделиться14Чт, 19 Янв 2012 22:16:01
Firepwnz
В смысле там - где он по идее должен работать
Поделиться15Чт, 19 Янв 2012 22:17:21
Deff
Прошу. Типичная гостевая форума. Счетчик идёт, а вот отображения нет.
http://envyofthegods.nc-21.ru/viewtopic.php?id=1#p1
Поделиться16Чт, 19 Янв 2012 22:36:17
Firepwnz
<style> .Awrd3{
width:117px;
text-align:center;
border:#8B0808 1px dotted;
padding-bottom:3px;
padding-right:20px;} </style>
<script>
var L0='<img class="awrd3" src="',L1='"/> ';
var str="Опыт:";
BallyArray=new Array(
200,"http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg",
150,"http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg",
100,"http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg",
50,"http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg" )
$("#pun-viewtopic .post .post-author .pa-fld1:contains('"+str+"')").each(function(){
var Num=parseFloat($(this).text().replace(str,""));var STR="";
for (var i=0; i<BallyArray.length; i+=2){
for (var g=0; g<Math.floor(Num/BallyArray[i]); g++){//alert(Num/BallyArray[i])
STR+=L0+BallyArray[i+1]+L1; }
Num=Num-Math.floor(Num/BallyArray[i])*BallyArray[i]
}
//alert(STR);
$(this).wrap('<div class="Awrd3"></div>');$(this).append('<li class="pa-fld43">'+STR+'</li>')
});
</script>
Поделиться17Чт, 19 Янв 2012 22:37:55
Firepwnz
Вам по идее одной картинки хватат - хотя - может Вам видней (можно их тогда делать разноцветными
BallyArray=new Array(
100,"http://s018.radikal.ru/i518/1201/b7/8590d3f9f4c0.jpg" )
Отредактировано Deff (Чт, 19 Янв 2012 22:40:43)
Поделиться18Чт, 19 Янв 2012 22:39:38
Deff
Большое спасибо.Всё работает
Поделиться19Чт, 19 Янв 2012 22:45:55
Стоит ксать возможно сделать изо поуже - чоб не переваливало на вторую строчку
Поделиться20Чт, 19 Янв 2012 22:50:16
Deff
Да уже работаю над этим.Большое спасибо Deff
Похожие темы
Запросы по скриптам[6] | Архив | Ср, 13 Июл 2016 |
Запросы по скриптам[10] | Архив | Сб, 12 Сен 2020 |
Скрипт запятых перестал работать | Форум для новичков | Сб, 14 Ноя 2020 |
Запросы по скриптам #11 | Новые возможности форумов | Сб, 31 Май 2025 |
Цитирование с Bb-кодами (новый скрипт) | Форум для новичков | Пт, 23 Фев 2024 |