Introduction: This is Jokempo or "Rock, Scisors and Paper Game", everyone knows this game i mean... so i mixed with Pokémon and formed the "JokemPokemon". We have 2 players , 3 turns and 3 choices: Bulbasaur, Charmander and Squirtle where Squirtle beats Charmander, Charmander beats Bulbasaur and Bulba beats Squirtle. If both choose the same pokemon we have a tie. Commands: /JokemPokemon Name -> Invite a player to play with you. /accept -> Accepts the invite. /refuse -> Refuse the invite. /choose choice -> choose your.. choice, lol Exemple: Use as you want. :D First SET it: Code (javascript): sys.setPA("ask"); sys.setPA("jokempo") Function that you will need: Code (javascript): iniciarJokempo = function(src, tar) { sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: Make your choose: Bulbasaur, Squirtle or Charmander. Type: /choose ''Pokemon Name''"); if (jokempo[tar][3] == false) sys.sendHtmlMessage(tar, " <timestamp/> <b>YourBot</b>: Wait your turn."); jokempo[src][2] = true; return; }; checarVencedor = function(src, tar) { var duo1 = [src, tar]; var duo2 = [tar, src]; for (var x in duo1) { if (jokempo[duo1[x]][2] == "bulbasaur" && jokempo[duo2[x]][2] == "charmander") { jokempo[duo2[x]][4] = jokempo[duo2[x]][4] + 1; jokempo[duo1[x]][5] = jokempo[duo1[x]][5] + 1; sys.sendHtmlMessage(duo1[x], '<table width="20%"><tr><td><img src="pokemon:1&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:4&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="#f08030"><b>Charmander</b><br>Wins</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo2[x], '<table width="20%"><tr><td><img src="pokemon:1&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:4&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="#f08030"><b>Charmander</b><br>Wins</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo2[x], " <timestamp/> <b>YourBot</b>: You won " + sys.name(duo1[x]) + " in this turn."); sys.sendHtmlMessage(duo1[x], " <timestamp/> <b>YourBot</b>: " + sys.name(duo2[x]) + " won you in this toun."); } if (jokempo[duo1[x]][2] == "squirtle" && jokempo[duo2[x]][2] == "charmander") { jokempo[duo1[x]][4] = jokempo[duo1[x]][4] + 1; jokempo[duo2[x]][5] = jokempo[duo2[x]][5] + 1; sys.sendHtmlMessage(duo1[x], '<table width="20%"><tr><td><img src="pokemon:4&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:7&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="#6890f0"><b>Squirtle</b><br>Wins</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo2[x], '<table width="20%"><tr><td><img src="pokemon:4&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:7&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="#6890f0"><b>Squirtle</b><br>Wins</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo1[x], " <timestamp/> <b>YourBot</b>: You won " + sys.name(duo2[x]) + " in this turn."); sys.sendHtmlMessage(duo2[x], " <timestamp/> <b>YourBot</b>: " + sys.name(duo1[x]) + " won you in this toun."); } if (jokempo[duo1[x]][2] == "bulbasaur" && jokempo[duo2[x]][2] == "squirtle"){ jokempo[duo1[x]][4] = jokempo[duo1[x]][4] + 1; jokempo[duo2[x]][5] = jokempo[duo2[x]][5] + 1; sys.sendHtmlMessage(duo1[x], '<table width="20%"><tr><td><img src="pokemon:7&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:1&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="#78c850"><b>Bulbasaur</b><br>Wins</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo2[x], '<table width="20%"><tr><td><img src="pokemon:7&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:1&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="#78c850"><b>Bulbasaur</b><br>Wins</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo1[x], " <timestamp/> <b>YourBot</b>: You won " + sys.name(duo2[x]) + " in this turn."); sys.sendHtmlMessage(duo2[x], " <timestamp/> <b>YourBot</b>: " + sys.name(duo1[x]) + " won you in this toun."); } if (jokempo[duo1[x]][2] == jokempo[duo2[x]][2]) { jokempo[duo1[x]][6] = jokempo[duo1[x]][6] + 1; var color = {"bulbasaur":"#78c850", "charmander":"#f08030", "squirtle":"#6890f0"}; sys.sendHtmlMessage(duo1[x], '<table width="20%"><tr><td><img src="pokemon:' + sys.pokeNum(jokempo[duo1[x]][2]) + '&gen=1"/></td><td valign="bottom"><font color="orange" size="5"><center><b>V<font color="darkblue" size="3">er</font>S<font color="darkblue" size="3">us</font></b></center></font></td><td><img src="pokemon:' + sys.pokeNum(jokempo[duo1[x]][2]) + '&gen=1"/></td></tr><tr><td><center>' + sys.name(duo1[x]) + '</center></td><td></td><td><center>' + sys.name(duo2[x]) + '</center></td></tr><tr><td></td><td><center> <font color="' + color[jokempo[duo1[x]][2]] + '"><b>' + jokempo[duo1[x]][2] + '</b><br>Tie</font></center></td><td></td></tr></table>') sys.sendHtmlMessage(duo1[x], " <timestamp/> <b>YourBot</b>: You both choosed the same pokemon (<font color='" + color[jokempo[duo1[x]][2]] + "'><b>" + jokempo[duo1[x]][2] + "</b></font>), so, tied the turn."); } } if (jokempo[src][1] == 0 && jokempo[tar][1] == 0) { if ((jokempo[src][6] == 3 && jokempo[tar][6] == 3) || (jokempo[src][4] == jokempo[tar][4])) { sys.sendHtmlAll(" <timestamp/> <b>YourBot</b>: " + sys.name(src) + " and " + sys.name(tar) + " tied in a match of JokemPokemon."); } else if (jokempo[src][4] > jokempo[tar][4]) { sys.sendHtmlAll(" <timestamp/> <b>YourBot</b>: " + sys.name(src) + " wins " + sys.name(tar) + " in a match of JokemPokemon."); } else if (jokempo[tar][4] > jokempo[src][4]) { sys.sendHtmlAll(" <timestamp/> <b>YourBot</b>: " + sys.name(tar) + " wins " + sys.name(src) + " in a match of JokemPokemon."); } jokempo[src] = undefined; jokempo[tar] = undefined; } else { jokempo[src][3] = false; jokempo[tar][3] = false; jokempo[src][2] = false; jokempo[tar][2] = false; sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: Next turn in 5 seconds."); sys.sendHtmlMessage(tar, " <timestamp/> <b>YourBot</b>: Next turn in 5 seconds."); sys.callLater('iniciarJokempo(' + src + ', ' + tar + ')', 5); } return; }; If player logoff: Code (javascript): beforeLogOut: function(src) { if (jokempo[src] != undefined || ask[src] != undefined) { jokempo[jokempo[src][0]] = undefined; jokempo[src] = undefined; ask[src] = undefined; } }, Commands: Code (javascript): if (command == "jokempokemon") { if (jokempo[src] == undefined) { if (tar == undefined) return; if (jokempo[tar] != undefined) return; ask[tar] = ["jokempo", src]; sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: Wait the aswer of " + sys.name(tar) + "."); sys.sendHtmlMessage(tar, " <timestamp/> <b>YourBot</b>: " + sys.name(src) + " is inviting you to play one match of Jokempokemon. Type /accept or /refuse.") } else { sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: You are already playing."); } return; } if (command == "accept") { if (ask[src] == undefined) return; if (ask[src][0] == "jokempo") { jokempo[src] = [ask[src][1], 3, false, false, 0, 0, 0]; jokempo[ask[src][1]] = [src, 3, false, false, 0, 0, 0]; sys.sendHtmlMessage(ask[src][1], " <timestamp/> <b>YourBot</b>: " + sys.name(src) + " aceppted your invite."); iniciarJokempo(src, ask[src][1]); ask[src] = undefined; } return; } if (command == "refuse") { if (ask[src] == undefined) return; if (ask[src][0] == "jokempo") { sys.sendHtmlMessage(ask[src][1], " <timestamp/> <b>YourBot</b>: " + sys.name(src) + " refused your invite."); jokempo[ask[src][1]] = undefined; ask[src] = undefined; } return; } if (command == "choose") { var escolha = commandData.toLowerCase(); if (jokempo[src] == undefined) return; if (jokempo[src][2] != true) { sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: You are not playing or isn't your turn."); return; } switch (escolha) { case("bulbasaur"): jokempo[src][2] = "bulbasaur"; jokempo[src][1] = jokempo[src][1] - 1; jokempo[src][3] = true; sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: You choosed Bulbasaur.") break; case("charmander"): jokempo[src][2] = "charmander"; jokempo[src][1] = jokempo[src][1] - 1; jokempo[src][3] = true; sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: You choosed Charmander.") break; case("squirtle"): jokempo[src][2] = "squirtle"; jokempo[src][1] = jokempo[src][1] - 1; jokempo[src][3] = true; sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: You choosed Squirtle.") break; default: sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: Invalid option."); return; } if (jokempo[jokempo[src][0]][3] == true) { checarVencedor(src, jokempo[src][0]); } else { sys.sendHtmlMessage(src, " <timestamp/> <b>YourBot</b>: Wait your turn."); sys.sendHtmlMessage(jokempo[src][0], " <timestamp/> <b>YourBot</b>: It's your turn now."); iniciarJokempo(jokempo[src][0], src) } return; }
Howd you get the Gen 1 sprites? I tried using them on my server and nothing ;-; (Inb4 Update ._.) Edit: I used <img src='pokemon:1&gen=1'> ._. Edit2: I think you did too. ._.
Because Max, you silly. You have to use: <img src="pokemon:num=1&shiny=false&gender=neutral&back=false&gen=1" /> btw...
The Pokemon # has to be in Gen1 Like you can't do Gen1 and Pokemon Number @379 because the Pokemon is not in Gen1. Use your TeamBuilder -Pokedex- to see the Gen1 Pokemon #'s..
i had that problem when i was making the script, i simply rewrited the same thing and worked... Try copy and paste this: <img src="pokemon:1&gen=1"/>