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)











