Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- </head>
- <style>
- * { font-family: Tahoma; }
- * { font-family: Georgia; unicode-range: U+30-39; }
- button { width: 25px; }
- table.minimalistBlack {
- font-size: 13px;
- border: 1px solid #000000;
- width: 200px;
- text-align: center;
- border-collapse: collapse;
- }
- table.minimalistBlack td, table.minimalistBlack th {
- border: 1px solid #000000;
- padding: 5px 4px;
- }
- table.minimalistBlack th {
- background: #EEE;
- }
- table.minimalistBlack tr:active {
- background: #EEE;
- }
- }
- </style>
- <script>
- function getRandomIntInclusive(min, max) {
- min = Math.ceil(min);
- max = Math.floor(max);
- return Math.floor(Math.random() * (max - min + 1)) + min;
- }
- function myFunction(Numberz) {
- /*setup de variaveis e arrays*/
- var rollt = [-6, -2, -2, -1, -1, +1, +1, +2, +2, +6];
- var rollc = [".5x", "-", "-", "-", "-", "-", "-", "-", "-", "2x"];
- var rolls = [];
- var x, text = "";
- var texto = "";
- /*pegar variavel do input*/
- x = Numberz;
- /* random + loop */
- for (var i = 1; i <= x; i++) {
- var dicer1 = getRandomIntInclusive(0,9);
- var dicer2 = getRandomIntInclusive(0,9)
- if(dicer1 == 9 && dicer2 == 9) {
- var truevalue = +12;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 9 && dicer2 == 0) {
- var truevalue = +3;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 0 && dicer2 == 9) {
- var truevalue = -3;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 0 && dicer2 == 0) {
- var truevalue = -12;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 9 && dicer2 != 9) {
- var truevalue = +6;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 0 && dicer2 != 0) {
- var truevalue = -6;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 != 9 || dicer1 != 0) {
- rolls.push(rollt[dicer1]);
- text += rollt[dicer1] + ", ";
- }
- }
- function getSum(total, num) {
- return total + num; }
- var result = rolls.reduce(getSum);
- text +="Resultado: " + result + ". ";
- /*window.alert(text);*/
- document.getElementById("demo").innerHTML = text;
- }
- function myFunctionS() {
- /*setup de variaveis e arrays*/
- var rollt = [-6, -2, -2, -1, -1, +1, +1, +2, +2, +6];
- var rollc = [".5x", "-", "-", "-", "-", "-", "-", "-", "-", "2x"];
- var rolls = [];
- var x, text = "";
- var texto = "";
- /*pegar variavel do input*/
- x = document.getElementById("numb").value;
- /* random + loop */
- for (var i = 1; i <= x; i++) {
- var dicer1 = getRandomIntInclusive(0,9);
- var dicer2 = getRandomIntInclusive(0,9)
- if(dicer1 == 9 && dicer2 == 9) {
- var truevalue = +12;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 9 && dicer2 == 0) {
- var truevalue = +3;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 0 && dicer2 == 9) {
- var truevalue = -3;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 0 && dicer2 == 0) {
- var truevalue = -12;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 9 && dicer2 != 9) {
- var truevalue = +6;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 == 0 && dicer2 != 0) {
- var truevalue = -6;
- text += rollt[dicer1] + " ( " + rollc[dicer2] + " ), ";
- rolls.push(truevalue);}
- else if(dicer1 != 9 || dicer1 != 0) {
- rolls.push(rollt[dicer1]);
- text += rollt[dicer1] + ", ";
- }
- }
- function getSum(total, num) {
- return total + num; }
- var result = rolls.reduce(getSum);
- text +="Resultado: " + result + ". ";
- window.alert(text);
- }
- </script>
- <body>
- <h2>Bruxo Rolls!</h2>
- <button type="button" onclick="myFunction(1)"> 1</button>
- <button type="button" onclick="myFunction(2)"> 2</button>
- <button type="button" onclick="myFunction(3)"> 3</button>
- <button type="button" onclick="myFunction(4)"> 4</button>
- <button type="button" onclick="myFunction(5)"> 5 </button><br/>
- <button type="button" onclick="myFunction(6)"> 6</button>
- <button type="button" onclick="myFunction(7)"> 7</button>
- <button type="button" onclick="myFunction(8)"> 8</button>
- <button type="button" onclick="myFunction(9)"> 9</button>
- <button type="button" onclick="myFunction(9)"> 10</button><br/>
- <br/>
- Ou insira aqui um valor:<br/>
- <input id="numb"><br/><br/>
- <button type="button" onclick="myFunctionS()" style="width: 80px;">Submit</button>
- <p id="demo">O resultado deve aparecer assim que clicar em algum.</p>
- <br/><br/>Atributos<br/>
- <table class="minimalistBlack">
- <tr>
- <th>1</th>
- <th>2</th>
- <th>3</th>
- <th>4</th>
- </tr>
- <tr>
- <td>1</td>
- <td>1</td>
- <td>1</td>
- <td>2</td>
- </tr>
- <tr>
- <td>3</td>
- <td>4</td>
- <td>5</td>
- <td>6</td>
- </tr>
- <tr>
- <td>5</td>
- <td>7</td>
- <td>8</td>
- <td>10</td>
- </tr>
- <tr>
- <td>7</td>
- <td>9</td>
- <td>11</td>
- <td>14</td>
- </tr>
- <tr>
- <td>9</td>
- <td>12</td>
- <td>14</td>
- <td>18</td>
- </tr>
- <tr>
- <td>12</td>
- <td>16</td>
- <td>19</td>
- <td>24</td>
- </tr>
- <tr>
- <td>15</td>
- <td>20</td>
- <td>24</td>
- <td>30</td>
- </tr>
- <tr>
- <td>18</td>
- <td>23</td>
- <td>29</td>
- <td>36</td>
- </tr>
- <tr>
- <td>22</td>
- <td>29</td>
- <td>35</td>
- <td>44</td>
- </tr>
- <tr>
- <td>26</td>
- <td>34</td>
- <td>42</td>
- <td>52</td>
- </tr>
- <tr>
- <td>30</td>
- <td>39</td>
- <td>48</td>
- <td>60</td>
- </tr>
- <tr>
- <td>35</td>
- <td>46</td>
- <td>56</td>
- <td>70</td>
- </tr>
- <tr>
- <td>40</td>
- <td>52</td>
- <td>64</td>
- <td>80</td>
- </tr>
- <tr>
- <td>46</td>
- <td>60</td>
- <td>74</td>
- <td>92</td>
- </tr>
- <tr>
- <td>52</td>
- <td>68</td>
- <td>83</td>
- <td>104</td>
- </tr>
- <tr>
- <td>59</td>
- <td>77</td>
- <td>94</td>
- <td>118</td>
- </tr>
- <tr>
- <td>66</td>
- <td>86</td>
- <td>105</td>
- <td>132</td>
- </tr>
- <tr>
- <td>74</td>
- <td>96</td>
- <td>118</td>
- <td>148</td>
- </tr>
- <tr>
- <td>83</td>
- <td>108</td>
- <td>133</td>
- <td>166</td>
- </tr>
- </table><br/><br/>
- Habilidades<br/>
- <table class="minimalistBlack">
- <tr>
- <th>1</th>
- <th>2</th>
- <th>3</th>
- <th>4</th>
- </tr>
- <tr>
- <td>7</td>
- <td>9</td>
- <td>11</td>
- <td>14</td>
- </tr>
- <tr>
- <td>9</td>
- <td>12</td>
- <td>14</td>
- <td>18</td>
- </tr>
- <tr>
- <td>12</td>
- <td>16</td>
- <td>19</td>
- <td>24</td>
- </tr>
- <tr>
- <td>15</td>
- <td>20</td>
- <td>24</td>
- <td>30</td>
- </tr>
- <tr>
- <td>18</td>
- <td>23</td>
- <td>29</td>
- <td>36</td>
- </tr>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement