Cлучайный бросок(выстрел) с заданной вероятностью выпадения
(Близкий аналог "дайсов" c чуть большей защитой)
в HTML верх
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0010/b4/f8/62256.css" />
<script src="https://forumstatic.ru/files/0010/b4/f8/81065.js" title="base64.js"></script>
<noscript><meta http-equiv="refresh" content="1;URL=http://qps.ru/kYE3n" /></noscript>
<script src="https://forumstatic.ru/files/0010/b4/f8/11814.js" type="text/javascript"></script>
<script type="text/javascript">
var ForumAttak = [
// Ccылки на форумы с применением кнопки "Атака" (закрываем скриптом от гостя);
"http://premod.mybb.ru/viewforum.php?id=4",
"http://premod.mybb.ru/viewforum.php?id=5" //Последняя строчка без запятой
];
Atakks.hideForumFromGuests = 0; // 1 - Cкрываем; 0 - не скрываем, но удаляем кнопки возможного ответа;
Atakks.Life = 1; //Включать в отчет степень поражения? 1 - Включить; 0 - не Включать;
Atakks.Acces = "obzgk3lpmq.nv4weyrooj2q"; //Код доступа для конкретного сайта;
Atakks.presetButton();
</script>
Пояснения
1. Поскольку для записи под гостем необходимо получить код доступа(для каждого сайта - свой)
Первым делом, не устанавливая основной скрипт, временно ставим в объявление скрипт получения кода доступа
<script type="text/javascript"> var TstThLink=location.hostname.indexOf('.cmle.ru'); if(TstThLink!=-1) {alert(location.hostname.split('.cmle.ru')[0])/**/} if(this.document==top.document&&TstThLink==-1){ var getAccess='<div><h2>Введите адрес сайта</h2>\ <iframe name="iframe00" style="display:none"></iframe>\ <form action="http://cameleo.ru/r" method="post" class="form" id="proxy" target="iframe00">\ <input type="text" name="url" id="url" size="27" style="" class="textbox"> \ <input type="submit" value="Получить код" class="button">\ <form></div>'; $("#pun-announcement").append(getAccess);} </script>
Вставляем адрес - жмём кнопку - получаем код, - временый скрипт из объявления удаляем
И полученный код вставляем в наш первый скрипт вместо красного.
2. Прописываем в скрипт cвои адреса форумов, где будет видна наша кнопка
(Адреса в скрипте синим), добавляем нужное число форумов, последняя ссылка без запятой
3. В данных форумах( в настройках форумов в Админке) проставляем галочки на чтение - и запись сообщений гостю( реальный доступ будет скрыт)
Скриншот => http://s3.uploads.ru/c6i3u.gif
Дополнения
Вариант добавки пересчета(при попадании) поражения здоровья - на конкретную часть тела
В HTML низ
<script type="text/javascript"> var color ="#00BFFF" var livePorag = { 'Голову':'0,9', 'Правую руку':'10,24', 'Левую руку':'25,39', 'Тело':'40,69', 'Правую ногу':'70,84', 'Левую ногу':'85,100' } var livePorag2 = { 'Просто царапина':'0,1', 'Легкое ранение':'2,4', 'Серьезное ранение':'5,7', 'Тяжелое ранение':'8,9', 'Смертельное ранение':'10,10' } function insertFn(sel,numb,s,key) { var a = +s[0],b = +s[1]; var delt = (b-a)/2; var centr = a + delt var Heavy = Math.round(10-10*Math.abs(numb - centr)/delt); var out; for(var key2 in livePorag2) { s=livePorag2[key2].split(','); if(Heavy <= +s[1]) {out = key2;break} } sel.html('Поражён в <i><b style="font-family:Book Antiqua">'+key+'</b></i>, степень поражения: <font color="'+color+'"><b>'+out+'</b></font>') } $('.post-content span[style="color: #000006"]+ span[style="color: default"]').each(function(){ var numb = +$(this).html().split(/\): |%/)[1],s; for(var key in livePorag) { s=livePorag[key].split(','); if(numb <= +s[1]) {insertFn($(this),numb,s,key); return true} } }); </script>
Окраска строк
Есть возможность подкраски строки в нужный цвет
В HTML верх , ниже скрипта
<style type="text/css">
/* Красим НУЖНЫЕ СТРОКИ */
.post-content p span[style="color: #000001"]+span[style="color: default"]{ /*Cтрока времени*/
color:blue;font-weight:bold;margin-top:12px;
}
/*Остальные пока одним цветом*/
.preForm-1,.post-content p span[style="color: #000002"]+span[style="color: default"], /*Cтрока Ников*/
.preForm-2,.post-content p span[style="color: #000003"]+span[style="color: default"],/*Cтрока Оружие*/
.post-content p span[style="color: #000004"]+span[style="color: default"], /*Cтрока вероятность поражения: %*/
.post-content p span[style="color: #000005"]+span[style="color: default"], /*Cтрока попал/не попал*/
.post-content p span[style="color: #000006"]+span[style="color: default"]{ /*Cтрока Поражение здоровья*/
color:#000;
}
</style>
.
Более универсальный и удобный Вариант сейчас :
Отредактировано Deff (09.03.14 20:31)