Цитата:
|
рони,
можете пример привести кода,я не очень знаю js изучаю не знаю,как реализовать такое :( |
j0hnik,
хорошо можно сделать 3 числа 1- 60% 2-30% 3-10%
<span id="1"></span>
<input type='button' onClick='Rand()' value='нажать'>
<script>
function Rand()
{
document.getElementById("1").innerHTML=?;
}
</script>
при нажатии на кнопку в id=1,появляется число рандомное,с вероятностью |
Есть скрипт суть работы такая у нас
1доллар=100центов он превращает центы в доллары,а доллары в центы. здесь есть ошибка,но найти ее не могу 0Д0Ц+100Ц=1Д0Ц если OД0Ц-2Д50Ц= -3Д +50Ц,а должно быть -2Д -50Ц --- Д-доллар Ц-цент -- фунция admin5_ снимает 5%
<div><img src="bucks.png" alt="." width="12" height="12"><span id="b1">0</span><img src="cent.png" alt="." width="12" height="12"><span id="c1">0</span></div>
<div><img src="bucks.png" alt="." width="12" height="12"><span id="b2">10</span>
<img src="cent.png" alt="." width="12" height="12"><span id="c2">0</span>
</div>
<div class="mt5 font12">
<img src="tick.png" alt="" width="12" height="12">
<a href="Javascript:admin_();">Забрать</a>
<img src="tick.png" alt="" width="12" height="12">
<a href="Javascript:admin5_();">Налог(5%)</a>
</div>
<script>
function admin_()
{
B=((document.getElementById('b1').innerHTML)*1);
C=((document.getElementById('c1').innerHTML)*1);
b=((document.getElementById('b2').innerHTML)*1);
c=((document.getElementById('c2').innerHTML)*1);
k=b+B;
q=c+C;
{
document.getElementById("b1").innerHTML=k;
document.getElementById("c1").innerHTML=q;
}
admin2_();
admin3_();
}
</script>
<script>
function admin2_()
{
B=((document.getElementById('b1').innerHTML)*1);
C=((document.getElementById('c1').innerHTML)*1);
if (C>=100)
{
k=(B+1);
q=(C-100);
{
document.getElementById("b1").innerHTML=k;
document.getElementById("c1").innerHTML=q;
}}
admin2_();
}
</script>
<script>
function admin3_()
{
B=((document.getElementById('b1').innerHTML)*1);
C=((document.getElementById('c1').innerHTML)*1);
if (C<0)
{
k=(B-1);
q=(C+100);
{
document.getElementById("b1").innerHTML=k;
document.getElementById("c1").innerHTML=q;
}}
admin3_()
}
</script>
<script>
function admin5_()
{
C=((document.getElementById('c1').innerHTML)*1);
b=((document.getElementById('b2').innerHTML)*1);
c=((document.getElementById('c2').innerHTML)*1);
R=((b*100)+c);
k=(R*0.95);
q=Math.round(k);
w=C+q;
{
document.getElementById("c1").innerHTML=w;
}
admin2_();
admin3_();
}
</script>
|
рандом с определённой вероятностью
Brick,
для медитации
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
function qwe_()
{ var x = [.6,.3,.1]
var y = Math.random();
for (var i = 0; i < x.length; i++) {
y -= x[i];
if (y <= 0) return ++i
}
}
//тестирование
var test = {};
for (var i = 0; i < 100; i++) {
var q = qwe_();
test[q] = (test[q]||0)+1;
document.write(q)
}
document.write("<br>"+Object.values(test).map((e,i) => ++i + " => " + e + "%"))
</script>
</body>
</html>
|
спасибо вам)
|
Вот два скрипта для Opera Mobile
q_time=setInterval(
document.addEventListener('DOMContentLoaded',
function gun() {
document.links[0].click();
}),1600)
admq=setInterval(function ham()
{
document.getElementsByClassName("tdn prel w48px inbl")[0].click();
},7000)
работает либо 1 либо другой,а нужно чтоб и первый и второй работал, как реализовать? есть 2 кнопки в бою нужно чтоб на одну кнопку нажимал каждые 1,6 сек,на другую каждые 7 сек? |
Brick,
мыши кололись, но ели кактус
document.addEventListener("DOMContentLoaded", function() {
setInterval(function() {
document.links[0].click();
}, 1600);
setInterval(function() {
document.getElementsByClassName("tdn prel w48px inbl")[0].click();
}, 7000);
});
|
почему у вас у функций нет названий?
|
рони,
почему у функций нет, названий? |
| Часовой пояс GMT +3, время: 15:52. |