Искусство - это код! Кликц!
Сообщений 1 страница 5 из 5
Поделиться122.06.2020 11:14
Серьезные калькуляторы:
Калькулятор для расчета стоимости и чакрозатратности призывных существ
Калькулятор расчета оставшихся ОП до повышения
Калькулятор расчета параметров персонажа
Калькулятор пересадок способностей
Калькулятор поиска в Бингобуке
Калькулятор расчета стоимости информации
Калькулятор расчета точной стоимости в книге БингоНесерьезные калькуляторы:
тема чистится от всех лишних сообщений
Отредактировано Yakushi Jingasa (07.08.2020 09:51)
Поделиться222.06.2020 13:42
Калькулятор для расчета стоимости и чакрозатратности призывных существ
[html]<table width="100%"><tbody><tr>
<td colspan="3"><center><b>Калькулятор цены и чакрозатратности призыва</b></center></td>
</tr><tr>
<td><center><b>1. Выберите размеры призываемого существа:</b><br><select id="f1">
<option value="1">Очень маленькие</option>
<option value="2">Маленькие</option>
<option value="3">Средние</option>
<option value="4">Большие</option>
<option value="5">Ужасающие</option>
</select></center></td>
<td><center><b>2. Выберите способности призываемого существа:</b><br><select id="f2">
<option value="1">Слабые</option>
<option value="2">Обычные</option>
<option value="3">Специфические</option>
<option value="4">Уникальные</option>
</select></center></td>
<td><center><b>3. Выберите объем чакры призываемого существа:</b><br><select id="f3">
<option value="1">20 ед. чакры</option>
<option value="2">40 ед. чакры</option>
<option value="3">60 ед. чакры</option>
<option value="4">80 ед. чакры</option>
<option value="5">130 ед. чакры</option>
</select></center></td>
</tr><tr>
<td colspan="3"><center><p><input onclick="
el=document.getElementById('f1'); n1 = parseInt(el.value);
el=document.getElementById('f2'); n2 = parseInt(el.value);
el=document.getElementById('f3'); n3 = parseInt(el.value);
ch1=1; if(n1>=1){ch1=3;} if(n1>=2 && n1<3){ch1=5;} if(n1>=3 && n1<4){ch1=9;} if(n1>=4 && n1<5){ch1=17;} if(n1>=5){ch1=31;} ch2=1; if(n2>=1){ch2=2;} if(n2>=2 && n2<3){ch2=4;} if(n2>=3 && n2<4){ch2=6;} if(n2>=4){ch2=10;} ch3=1; if(n3>=1){ch3=1;} if(n3>=2 && n3<3){ch3=3;} if(n3>=3 && n3<4){ch3=5;} if(n3>=4 && n3<5){ch3=7;} if(n3>=5){ch3=9;} ch=ch1+ch2+ch3; ce1=1; if(n1>=1){ce1=75;} if(n1>=2 && n1<3){ce1=150;} if(n1>=3 && n1<4){ce1=250;} if(n1>=4 && n1<5){ce1=350;} if(n1>=5){ce1=450;} ce2=1; if(n2>=1){ce2=50;} if(n2>=2 && n2<3){ce2=100;} if(n2>=3 && n2<4){ce2=200;} if(n2>=4){ce2=350;} ce3=1; if(n3>=1){ce3=50;} if(n3>=2 && n3<3){ce3=100;} if(n3>=3 && n3<4){ce3=150;} if(n3>=4 && n3<5){ce3=200;} if(n3>=5){ce3=300;} ce=ce1+ce2+ce3;
el=document.getElementById('par5');
el.value='Чакрозатратность призыва: '+ch+' ед. '+'\r\n';str=el.value;
el.value=str+'Стоимость покупки призыва: '+ce+' опыта '+'\r\n';" style="margin:0 45%;" type="button" value="Рассчитать" /></p></center></td>
</tr><tr>
<td colspan="3"><p><center><textarea style="margin:0 auto; resize:none;" cols="50" id="par5" name="par5" rows="3"></textarea><center></p></td>
</tr></tbody></table>[/html]
Отредактировано Yakushi Jingasa (07.08.2020 09:51)
Поделиться305.10.2020 22:39
Калькулятор расчета ОП до повышения
[html]<table style="table-layout: auto;"><tr style="vertical-align:top;">
<td><div align="right"><b>Выберите ранг персонажа:</b><br />
<select id="o1">
<option value="60">Генин</option>
<option value="180">Чунин</option>
<option value="380">Джонин</option>
<option value="680">A ранг</option>
</select></td>
<td><div align="center"><b>Сколько ОП у вас?</b><br />
<input id="o2" value="0" type="text" style="width:50px; text-align:center;" /></td>
<td><p><textarea style="margin:0 0 0 10px; resize:none; width:300px; height:55px;" id="par1" name="par1"></textarea><br />
<input onclick="
el=document.getElementById('o1'); rng = parseInt(el.value);
el=document.getElementById('o2'); pnt = parseInt(el.value);
kek=rng-pnt;
md=Math.ceil(kek/4); mc=Math.ceil(kek/8); mb=Math.ceil(kek/15); ma=Math.ceil(kek/25); ms=Math.ceil(kek/40);
if(rng===60) {mis='Выполнить: '+md+'D или '+mc+'С миссий'}
else if(rng===180) {mis='Выполнить: '+mc+'C, '+mb+'B или '+ma+'A миссий'}
else if(rng===380) {mis='Выполнить: '+mb+'B, '+ma+'A или '+ms+'S миссий'}
else if(rng===680) {mis='Выполнить: '+mb+'B, '+ma+'A или '+ms+'S миссий'};
el=document.getElementById('par1');
el.value='До повышения осталось: '+kek+' оп \r\n';str=el.value;
el.value=str+''+mis+'\r\n';" style="margin: 0 0 0 10px;" type="button" value="Расчет до повышения" /></p></td>
</tr></table>[/html]
обновлено 31.01.2022
Поделиться431.10.2020 23:38
Калькулятор "залета" для женского персонажа
[html]<table style="table-layout:auto;width:100%;">
<tr style="vertical-align:top;">
<td>
<strong>Ваше имя: </strong><br>
<input id="p1" required placeholder="Напишите имя" type="text" style="width:155px;text-align:left;"/><br>
<strong>Ваш пол:</strong><br>
<select id="p2">
<option value="1">куноичи</option>
<option value="2">шиноби</option>
</select><br>
<strong>Ваш возраст:</strong><br>
<input id="p3" value="0" type="text" style="width:65px; text-align:center;"/></td>
<td>
<strong>Регулярный ли у вас секс с партнером? </strong>
<select id="q1">
<option value="1">первый секс у чара</option>
<option value="2">около 2 раз в неделю (1-2)</option>
<option value="3">более 2 раз в неделю</option>
</select><br><br>
<strong>Вы соблюдаете диету? </strong>
<select id="q2">
<option value="1">да, я</option>
<option value="2">да, он</option>
<option value="3">никто</option>
</select><br><br>
<strong>Вы курите, пьете алко или употребляете кофе? </strong>
<select id="q3">
<option value="1">да, я</option>
<option value="2">да, он</option>
<option value="3">никто</option>
</select><br><br>
<strong>Вы ниндзя? </strong>
<select id="q4">
<option value="1">да</option>
<option value="2">нет</option>
<option value="3">один из нас</option>
</select><br><br>
<strong>Стат силы вашего партнера? </strong>
<select id="q5">
<option value="1">0.5</option>
<option value="2">1.0</option>
<option value="3">1.5</option>
<option value="4">2.0</option>
<option value="5">2.5</option>
<option value="6">3.0</option>
<option value="7">3.5</option>
<option value="8">4.0</option>
<option value="9">4.5</option>
<option value="10">5.0</option>
</select>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Сколько длится ваш цикл? </strong><input id="t1" value="28" type="text" style="width:65px; text-align:center;"/> (обычно от 28 до 35 дней)<br><br>
<strong>На какой день после начала цикла у вас был секс: </strong><input id="t2" value="7" type="text" style="width:65px;text-align:center;"/> (1-6 день обычно менструация)</td>
</tr>
<tr style="vertical-align:top;">
<td colspan="2">
<textarea style="margin:0;resize:none;width:90%;" rows="4" id="ver1" name="ver1"></textarea></td>
</tr>
</table>
<input onclick="
el=document.getElementById('p1'); nm = document.getElementById('p1').value;
el=document.getElementById('p2'); sx = parseInt(el.value);
el=document.getElementById('p3'); ag = parseInt(el.value);
el=document.getElementById('q1'); as1 = parseInt(el.value);
el=document.getElementById('q2'); as2 = parseInt(el.value);
el=document.getElementById('q3'); as3 = parseInt(el.value);
el=document.getElementById('q4'); as4 = parseInt(el.value);
el=document.getElementById('q5'); as5 = parseInt(el.value);
el=document.getElementById('t1'); pr = parseInt(el.value);
el=document.getElementById('t2'); ct = parseInt(el.value);
f1=0.1;
if (ag>=16 && ag<=20) {f1=0.3}; if (ag>20 && ag<=30) {f1=0.2}; if (ag>30 && ag<=35) {f1=0.15}; if (ag>35 && ag<=40) {f1=0.1}; if (ag>45) {f1=0.05};
if (as1===1) {f2=1.25}; if (as1===2) {f2=0.5}; if(as1===3) {f2=1.5};
if (as2===1) {f3=-0.15}; if (as2===2) {f3=-0.1}; if(as2===3) {f3=0.15};
if (as3===1) {f4=-0.15}; if (as3===2) {f4=-0.2}; if(as3===3) {f4=0.1};
if (as4===1) {f5=0.15}; if (as4===2) {f5=0.2}; if(as4===3) {f5=-0.05};
if (as5===1) {f6=0.01}; if (as5===2) {f6=0.02}; if (as5===3) {f6=0.03}; if (as5===4) {f6=0.04}; if (as5===5) {f6=0.05}; if (as5===6) {f6=0.06}; if (as5===7) {f6=0.07}; if (as5===8) {f6=0.08}; if (as5===9) {f6=0.09}; if (as5===10) {f6=0.1};
if (ct>=0 && ct<=6) {f7=0.05}; if (ct>=7 && ct<=11) {f7=0.09}; if (ct>=12 && ct<=16) {f7=0.33}; if (ct===17) {f7=0.42}; if (ct>=18 && ct<=21) {f7=0.33}; if (ct>=22) {f7=0.09};
f=f1*f2+f3+f4+f5+f6+f7;
vr=f*100;
vr = Math.round(vr)
if (vr<51) {ln='I полоска'}
else if (vr>=51) {ln='II полоски'};
if (vr>=100) {vr=99};
if(sx===1) {rez=''+nm+' осторожно пописала на тест-полоску, после чего на ней проявляется '+ln+' ';rez2='Ваша вероятность забеременеть оказалась - '+vr+'%'}
else if(sx===2 && ag>0) {rez='Беременность для парня? Ты серьезно?';rez2=' '};
if(ag===0) {rez='Впишите возраст'; rez2=''}
else if(ag<16 && sx===1) {rez='МЕНЬШЕ 16?! Да у тебя беды с башкой, девочка';rez2=' '};
if (nm==='Шимура Кенджи') {rez='Ты еблан? Иди на ролке работать';rez2=' '};
if (nm==='Кенджи') {rez='Ты еблан? Иди на ролке работать';rez2=' '};
if (nm==='Симура Кэндзи') {rez='Ты еблан? Иди на ролке работать';rez2=' '};
if (nm==='Кэндзи') {rez='Ты еблан? Иди на ролке работать';rez2=' '};
el=document.getElementById('ver1');
el.value=''+rez+'\r\n';str=el.value;
el.value=str+''+rez2+'\r\n';" style="margin: 0 0 0 10px;" type="button" value="Узнать" /></p></td>
</tr>
</table>[/html]
Поделиться527.01.2022 16:41
Калькулятор пересадок способностей
[html]<table style="table-layout:auto;">
<tr>
<td colspan="2"><strong>Ваш стат Силы: </strong>
<select id="n1">
<option value="0.5">0.5</option>
<option value="1.0">1.0</option>
<option value="1.5">1.5</option>
<option value="2.0">2.0</option>
<option value="2.5">2.5</option>
<option value="3.0">3.0</option>
<option value="3.5">3.5</option>
<option value="4.0">4.0</option>
<option value="4.5">4.5</option>
<option value="5.0">5.0</option>
</select></td>
<td><strong>Ваш стат Чакры: </strong>
<select id="n2">
<option value="0.5">0.5</option>
<option value="1.0">1.0</option>
<option value="1.5">1.5</option>
<option value="2.0">2.0</option>
<option value="2.5">2.5</option>
<option value="3.0">3.0</option>
<option value="3.5">3.5</option>
<option value="4.0">4.0</option>
<option value="4.5">4.5</option>
<option value="5.0">5.0</option>
</select></td>
</tr>
<tr>
<td colspan="2" width="45%"><strong>Дополнительный показатель адаптации:</strong><br>
<select id="n3">
<option value="0">Отсутствует</option>
<option value="2.0">кровь клана Сенджу</option>
<option value="2.0">кровь клана Учиха</option>
<option value="2.0">кровь клана Узумаки</option>
</select></td>
<td><strong>Навыки на адаптацию:</strong><br>
<select id="n4">
<option value="0">Нет</option>
<option value="1.0">+ 1.0</option>
<option value="2.0">+ 2.0</option>
<option value="3.0">+ 3.0</option>
</select></td>
</tr>
<tr>
<td colspan="3"><strong>Выберите пересаживаемый геном:</strong><br>
<select id="n5">
<option value="0">Стихийный геном</option>
<option value="2">Физический геном</option>
<option value="3">клетки Хаширамы/Мокутон</option>
</select></td>
</tr>
<tr>
<td colspan="3"><strong>Какая по счету данная пересадка? </strong>
<select id="n6">
<option value="0">первая</option>
<option value="1.0">вторая</option>
<option value="2.0">третья</option>
<option value="3.0">четвертая</option>
<option value="4.0">пятая</option>
<option value="5.0">шестая</option>
<option value="6.0">седьмая</option>
<option value="7.0">восьмая</option>
<option value="8.0">девятая</option>
<option value="9.0">десятая</option>
<option value="0">иск.: потомок Орочимару</option>
</select></td>
</tr>
<tr>
<td colspan="3"><input onclick="
el=document.getElementById('n1'); str = parseFloat(el.value);
el=document.getElementById('n2'); chr = parseFloat(el.value);
el=document.getElementById('n3'); gen = parseFloat(el.value);
el=document.getElementById('n4'); skl = parseFloat(el.value);
el=document.getElementById('n5'); kkg = parseFloat(el.value);
el=document.getElementById('n6'); trn = parseFloat(el.value);
el=document.getElementById('prsdk');
vj=str+chr+gen+skl-kkg-trn;
if (vj>=0 && vj<=4.5) {end='- you died'}
else if(vj>=5.0 && vj<=5.5) {end='- максимальное развитие ккг до 1.0\r\n- цена на статы и техники увеличена на 80%'}
else if (vj>=6.0 && vj<=6.5) {end='- максимальное развитие ккг до 2.0\r\n- цена на статы и техники увеличена на 60%'}
else if (vj>=7.0 && vj<=7.5) {end='- максимальное развитие ккг до 3.0\r\n- цена на статы и техники увеличена на 40%'}
else if (vj>=8.0 && vj<=8.5) {end='- максимальное развитие ккг до 4.0\r\n- цена на статы и техники увеличена на 20%'}
else if (vj>=9.0 && vj<=9.5) {end='- максимальное развитие ккг до 5.0\r\n- цена на статы и техники по тб'};
if(chr>=3.0 && chr<=3.5) {dp1=5}
else if(chr>=4.0 && chr<=4.5) {dp1=10}
else if(chr>=5.0) {dp1=15};
if(vj>=6.0 && vj<=7.5) {dp2=5}
else if(vj>=8.0 && vj<=9.5) {dp2=10}
else if(vj>=10.0) {dp2=15};
dp=dp1+dp2;
if(kkg===0) {dop='- пересадка доп. чакры не дает'}
else if(kkg===2) {dop='- пересадка даст '+dp+' доп. чакры'}
else if(kkg===3) {dop='- доп. чакры зависит от Регенеративной способности'};
el.value='Показатель приживаемости и адаптации: '+vj+'\r\n';str=el.value;
el.value=str+end+'\r\n';str=el.value;
el.value=str+dop+'\r\n';" style="margin: 0 0 0 10px;" type="button" value="Посчитать" /></p></td>
</tr>
<tr>
<td colspan="3"><textarea style="margin:0;resize:none;" cols="15" rows="5" id="prsdk" name="prsdk"></textarea></td>
</tr>
</table>[/html]