Ultimate Rock Paper Scissors v2 - Game
mIRC Code
+ 3 likes
Please Register to submit score.
| Average Score | 9.7 (of 6 scores) |
| Date Added | Apr 01, 2009 |
| Last Updated | Apr 01, 2009 |
| Tags | bot game paper play rock rps scissors ultimate urps |
Description
This game is fairly self explanatory. You type !rps <nick> [rounds]
[rounds] is not necessary, but if you want to play more than a single game with someone, you can do this, for example:
<NIGathan> !rps testicles 3
<DUMB_BOT> NIGathan has challenged testicles to a 'first to 3' game of 'Rock, Paper, Scissors'!
<testicles> !accept
-NOTICE- <DUMB_BOT> You have 60 seconds to choose one of the following: 'gun dynamite nuke lightning devil dragon alien water bowl air axe scissors fire sun rock tree man woman monkey snake moon paper sponge wolf cockroach'. Syntax: /notice DUMB_BOT [!choicehere]
-NOTICE to DUMB_BOT- !monkey
-NOTICE- <DUMB_BOT> You have chosen monkey.
-NOTICE- <DUMB_BOT> Please wait for testicles to decide what to pick.
<DUMB_BOT> NIGathan chose monkey - testicles chose woman.
<DUMB_BOT> Congratulations NIGathan!! Monkey flings poop at woman!
<DUMB_BOT> Score: 1 - 0, NIGathan leading.
-NOTICE- <DUMB_BOT> You have 60 seconds to choose one of the following: 'gun dynamite nuke lightning devil dragon alien water bowl air axe scissors fire sun rock tree man woman monkey snake moon paper sponge wolf cockroach'. Syntax: /notice DUMB_BOT [!choicehere]
.....etc until someone has a total of 3 wins.
You can also challenge the bot as well.
If something causes an unknown error, all values will be reset and you can begin a new game, if any other type of error is triggered and causes the game to end or function improperly, you can use the /rps.reset command to manually reset all values.
I wrote the original version of this script a long time ago, and recently ported it to C++, but I completely changed everything and rewrote the entire way it all worked, so I could hardly call it a port. Pleased with the C++ version, which can be found here: http://www.mediafire.com/?nyyowvttm24 (source included, str_tok.h was written by me, if you use this header please credit me in some way.), I decided to port it back from C++ to mSL using my new method. It turned out quite nicely :D
And heres the chart:

Oh I forgot to mention.. Old script: 4752 lines, new script: 200 lines.
[rounds] is not necessary, but if you want to play more than a single game with someone, you can do this, for example:
<NIGathan> !rps testicles 3
<DUMB_BOT> NIGathan has challenged testicles to a 'first to 3' game of 'Rock, Paper, Scissors'!
<testicles> !accept
-NOTICE- <DUMB_BOT> You have 60 seconds to choose one of the following: 'gun dynamite nuke lightning devil dragon alien water bowl air axe scissors fire sun rock tree man woman monkey snake moon paper sponge wolf cockroach'. Syntax: /notice DUMB_BOT [!choicehere]
-NOTICE to DUMB_BOT- !monkey
-NOTICE- <DUMB_BOT> You have chosen monkey.
-NOTICE- <DUMB_BOT> Please wait for testicles to decide what to pick.
<DUMB_BOT> NIGathan chose monkey - testicles chose woman.
<DUMB_BOT> Congratulations NIGathan!! Monkey flings poop at woman!
<DUMB_BOT> Score: 1 - 0, NIGathan leading.
-NOTICE- <DUMB_BOT> You have 60 seconds to choose one of the following: 'gun dynamite nuke lightning devil dragon alien water bowl air axe scissors fire sun rock tree man woman monkey snake moon paper sponge wolf cockroach'. Syntax: /notice DUMB_BOT [!choicehere]
.....etc until someone has a total of 3 wins.
You can also challenge the bot as well.
If something causes an unknown error, all values will be reset and you can begin a new game, if any other type of error is triggered and causes the game to end or function improperly, you can use the /rps.reset command to manually reset all values.
I wrote the original version of this script a long time ago, and recently ported it to C++, but I completely changed everything and rewrote the entire way it all worked, so I could hardly call it a port. Pleased with the C++ version, which can be found here: http://www.mediafire.com/?nyyowvttm24 (source included, str_tok.h was written by me, if you use this header please credit me in some way.), I decided to port it back from C++ to mSL using my new method. It turned out quite nicely :D
And heres the chart:

Oh I forgot to mention.. Old script: 4752 lines, new script: 200 lines.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:24 am
Posted on Apr 1, 2009 12:24 am
So this is the game you had me to partially test...
Wow 4752 lines, lol.
But if this is the game, then what's this?
| Quote: |
| Oh I forgot to mention.. Old script: 4752 lines, new script: 200 lines. |
Wow 4752 lines, lol.
But if this is the game, then what's this?
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:29 am
Posted on Apr 1, 2009 12:29 am
| Quote: |
Posted :D http://www.hawkee.com/snippet/5947/ |
Look at all the comments
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:31 am
Posted on Apr 1, 2009 12:31 am
They're both games, but look at the rating of that one D:
I couldnt post it there.. Too many people randomly rated horribly without explanation :/
If a post should be deleted, please delete the old one instead of this one.
I couldnt post it there.. Too many people randomly rated horribly without explanation :/
If a post should be deleted, please delete the old one instead of this one.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:34 am
Posted on Apr 1, 2009 12:34 am
Well i have no time to play it but i give you a 5/10
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:43 am
Posted on Apr 1, 2009 12:43 am
I would rather you try it and rate it a 0 than not try it at all and give me a 10..
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:56 am
Posted on Apr 1, 2009 12:56 am
I don't know but it was late. maybe lag fault. 9/10 last
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:59 am
Posted on Apr 1, 2009 12:59 am
ah i have post 2 snippets look at them (LOl)
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 1:10 am
Posted on Apr 1, 2009 1:10 am
lol, Ill check em out, just commented on your greet script, btw
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 1:14 am
Posted on Apr 1, 2009 1:14 am
Well the hash tables seems Easy. but when i restart mirc i Thing they are lost.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 1:15 am
Posted on Apr 1, 2009 1:15 am
Ya, just have an on START and on EXIT event to /hload and /hsave respectively.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 8:37 am
Posted on Apr 1, 2009 8:37 am
It's good but I'm still not completely convinced it isn't rigged.
Good luck remembering all the hand signs and what beats what in real life lol.
Good luck remembering all the hand signs and what beats what in real life lol.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 8:46 am
Posted on Apr 1, 2009 8:46 am
rofl, your just a sore loser :P
And haha, I would never attempt to play this game irl, it would take too long just for the countdown where you say ever choice before you decide..
"devil"
"woman"
"dragon"
"nuke"
"...We already said nuke"
"ffs, why do you think rock, paper, scissors didnt have more choices to begin with?!"
"People were lazy?"
...wow, I just had a conversation with myself... I should probably sleep.. Ya, sleeping could be a good idea..
And haha, I would never attempt to play this game irl, it would take too long just for the countdown where you say ever choice before you decide..
"devil"
"woman"
"dragon"
"nuke"
"...We already said nuke"
"ffs, why do you think rock, paper, scissors didnt have more choices to begin with?!"
"People were lazy?"
...wow, I just had a conversation with myself... I should probably sleep.. Ya, sleeping could be a good idea..
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:20 pm
Posted on Apr 1, 2009 12:20 pm
wow made it not like 4000 lines either
very nice
but i seem to be having a problem
-Purpbot- You have 60 seconds to choose one of the following: ''. Syntax: /notice Purpbot [!choicehere]
-> -Purpbot- !man
-Purpbot- 'man' is not a valid request, choose one of the following: ""
there are no options and it accepts no options
very nice
but i seem to be having a problem
-Purpbot- You have 60 seconds to choose one of the following: ''. Syntax: /notice Purpbot [!choicehere]
-> -Purpbot- !man
-Purpbot- 'man' is not a valid request, choose one of the following: ""
there are no options and it accepts no options
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 12:31 pm
Posted on Apr 1, 2009 12:31 pm
also a !stop (or !forfeit) feature would be good
so we can end the game even if all rounds are not up
and why can't i see notices to my bot? can you put an on/off switch on that?
so we can end the game even if all rounds are not up
and why can't i see notices to my bot? can you put an on/off switch on that?
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 6:06 pm
Posted on Apr 1, 2009 6:06 pm
Unload the script, and load it again, to recreate the hash table.
And you cant see all notices? Or just notices when someone makes a choice?
I purposefully made it hide the notices when someone makes a decision, so the bot owner cant cheat :P
I could add an on/off switch for that
And you cant see all notices? Or just notices when someone makes a choice?
I purposefully made it hide the notices when someone makes a decision, so the bot owner cant cheat :P
I could add an on/off switch for that
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 6:43 pm
Posted on Apr 1, 2009 6:43 pm
whatta mean load it again? i tried disconnecting then reconnecting the bot.. didn't work
all notices and yes please on the on off switch and a !forfeit function becuase if one person logs off the game never ends
all notices and yes please on the on off switch and a !forfeit function becuase if one person logs off the game never ends
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 7:00 pm
Posted on Apr 1, 2009 7:00 pm
Type:
/unload -rs <location of script>
/load -rs <location of script>
But do not use /reload, that doesnt trigger initialization events.
Or go into the script editor, and view this script, and File->Unload, then File->Load, and find the same file.
And ya, I didnt add any of that just yet, but I plan to
/unload -rs <location of script>
/load -rs <location of script>
But do not use /reload, that doesnt trigger initialization events.
Or go into the script editor, and view this script, and File->Unload, then File->Load, and find the same file.
And ya, I didnt add any of that just yet, but I plan to
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 7:55 pm
Posted on Apr 1, 2009 7:55 pm
| Quote: |
| <@Neptune> this is teh decider -> -DUMB_BOT- cockroach -DUMB_BOT- You have chosen cockroach. <@DUMB_BOT> Neptune chose dragon - Kirby chose cockroach. <@DUMB_BOT> Congratulations Kirby!! Cockroach eats eggs of dragon! <@DUMB_BOT> Score: 0 - 1, Kirby leading. <@Neptune> !@#$%^ -DUMB_BOT- You have 60 seconds to choose one of the following: 'gun dynamite nuke lightning devil dragon alien water bowl air axe scissors fire sun rock tree man woman monkey snake moon paper sponge wolf cockroach'. Syntax: /notice DUMB_BOT [!choicehere] -> -DUMB_BOT- cockroach -DUMB_BOT- You have chosen cockroach. <@DUMB_BOT> Neptune chose paper - Kirby chose cockroach. <@DUMB_BOT> Congratulations Kirby!! Cockroach nests between papers! <@DUMB_BOT> Score: 0 - 2, Kirby leading. <@Neptune> :| -DUMB_BOT- You have 60 seconds to choose one of the following: 'gun dynamite nuke lightning devil dragon alien water bowl air axe scissors fire sun rock tree man woman monkey snake moon paper sponge wolf cockroach'. Syntax: /notice DUMB_BOT [!choicehere] -> -DUMB_BOT- !cockroach <@Neptune> !@#$ <@Blitzjager> xD <@Neptune> no <@Neptune> dont -DUMB_BOT- You have chosen cockroach. <@DUMB_BOT> Neptune chose nuke - Kirby chose cockroach. <@Blitzjager> He wont pick it three times <@Blitzjager> nuke him <@DUMB_BOT> Congratulations Kirby!! Cockroach survives nuke! <@Blitzjager> LOL <@DUMB_BOT> Score: 0 - 3, Kirby wins! <@Neptune> .. <@Neptune> !@#$%^Y&*()_+ |
Best game EVER NIG!
9.0 from me. :D
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 1, 2009 9:03 pm
Posted on Apr 1, 2009 9:03 pm
ROFL :D
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 2, 2009 3:13 pm
Posted on Apr 2, 2009 3:13 pm
@ Purplebeard "if one person logs off the game never ends"
Please read the description, I gave instructions how ro reset it, if necessary..
"you can use the /rps.reset command to manually reset all values."
And Im not sure what to tell you about it stoping all PM's, a halt in a ^ prefixed event shouldnt haltdef, but only halt. And the only time it haltdef's is if the notice was from a user playing and contained their choice.
Please read the description, I gave instructions how ro reset it, if necessary..
"you can use the /rps.reset command to manually reset all values."
And Im not sure what to tell you about it stoping all PM's, a halt in a ^ prefixed event shouldnt haltdef, but only halt. And the only time it haltdef's is if the notice was from a user playing and contained their choice.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 2, 2009 3:55 pm
Posted on Apr 2, 2009 3:55 pm
ty sorry for being such a pain xD finally got it to work
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 2, 2009 4:17 pm
Posted on Apr 2, 2009 4:17 pm
lol, np, glad you got it :D
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 2, 2009 5:17 pm
Posted on Apr 2, 2009 5:17 pm
That's crazy :O
Nice Script btw
Nice Script btw
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 23, 2009 4:00 pm
Posted on Apr 23, 2009 4:00 pm
great one!
i've seen this version of rps a while ago and now you ported it to MSL,
i'm going to port this to my php bot ;)
i've seen this version of rps a while ago and now you ported it to MSL,
i'm going to port this to my php bot ;)
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Apr 23, 2009 9:13 pm
Posted on Apr 23, 2009 9:13 pm
I didnt port this to mSL, I originally wrote it for mSL, ported that version to C++, but made major modifications and completely changed how it worked, then I liked how it turned out so much, I ported it back to mSL
Edit: And thanks :D
Edit: And thanks :D
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Jul 3, 2009 12:26 am
Posted on Jul 3, 2009 12:26 am
Is there something in this script that would render any scripts below it in script editor as not working? For some reason if I have multiple scripts for example, and this is the first one, none of the ones below it function anymore. Thanks for any help :D
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Jan 13, 2010 7:42 am
Posted on Jan 13, 2010 7:42 am
Etalyx funny you mention that, ive noticed that in one or two rps games.. not sure if one of them was this script, but It took me days to reload and re-confgure a whole multitute of scripts after installing a few rps games, since then ive learnt my lesson and stay well away from any rps games
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Mar 11, 2010 11:55 pm
Posted on Mar 11, 2010 11:55 pm
Sounds to me like you dont know how to install a script properly..
Either that, or you both are using a very horribly scripted theme engine or main script. Take wIRC or NNS, for example.
Either that, or you both are using a very horribly scripted theme engine or main script. Take wIRC or NNS, for example.
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Mar 12, 2010 12:14 am
Posted on Mar 12, 2010 12:14 am
why would you load this in a remote with other scripts? why not load it in a new remote. that should take care of the problem.
when you use a snippet that uses " on *:TEXT:*:#: { " you want it in it's own remote....
when you use a snippet that uses " on *:TEXT:*:#: { " you want it in it's own remote....
mIRC Snippet:
Ultimate Rock Paper Scissors v2 - Game
Posted on Mar 13, 2010 11:06 am
Posted on Mar 13, 2010 11:06 am
*napa why would you load this in a remote with other scripts?* meh noob mistake haha:)











