I don\'t see how this is useless...Infact with a little editing the idea would fit nicely into many a script I have loaded onto my Bot.
While not ideally scripted, as pointed out by Napa (I just realised, DBZ fan maybe? xD) it has a use. Especially in very crowded channels etc.
Helps with clans/guilds for XBL stuff (Ladders and Tourneyx), MMO\'s and various other...Things. Like I said, good idea provided there\'s a use, which there is. Just because you don\'t have a use, doesn\'t mean others don\'t.
I\'m pretty new to this, but wouldn\'t that give a chance of both of them being set off instead of just one?
No, I don\'t believe so. Also, there isn\'t a need for the unset % command either, as data will automatically be overwritten with the use of this script (I believe so anyways, been a while so please correct me if I\'m wrong. :P)
However, saying this I like how you created the script to make sure it works, even though there may be some uneccesary coding. It ensures everything works as it is detailed to which is (Y)\'able.
Nice work and keep it up. This script makes practical use of fun bots on channels. :)
This wouldn\'t work?
$1 is the nick that *\'s you. For example; King-Kai huggles BeDfRaMe, so it would be better if you had if (hugs isin $1-)? Perhaps add if (hugs isin $1-) && ($me isin $1-) goto? The && part does exactly the same as the rest of the snippet but it might look neater, ahuno.
Apart from that, pretty good. I like the idea of having more than just huggle or slap revenge. I\'d rate it if I could. (Y)
Or alternativly have this instead;
on @:text:!Invite:#: {
set %inviteuser $2-
invite $2- $chan
}
on :JOIN:#: {
if ($nick == %inviteuser)
.Notice $Nick Hello $nick you have been invited to $chan you must be pretty special!
}
With that you could add an optional welcome message to the script for those who weren\'t invited, for example;
/join #chan
Mushufasa has joined #chain!
Oh hi! As opposed to the greet message. O.OA lot of that doesn\'t make sense in grammatical terms, There\'s also a few spelling mistakes and some apostrophes that aren\'t needed, such as start\'s. Fix that so people can understand it and (Y).
Also, SomeMoreButtWipe etc aren\'t classified clearly as extra commands you can do. Perhaps try I NEED MORE! Type
SomeMoreButtWipe?
-Shrug- I get a little picky about language sometimes, sorry.
Not bad for being new, but if you look, the answer may not always represent the question asked, for example;
!8ball How would someone know about that?
8ball reply: To make you feel good...HECK NO! (1st response of your snippet)
I\'d reccomend keeping the same layout but adding something like this?
on :TEXT:!8ball:#: {
if (!$2) notice $nick Please choose a question to ask.
elseif ($2 == how) {
set %8ball $rand(1,5)
if (%8ball == 1) { msg $chan How? why would I know? }
elseif (%8ball == 2) { msg $chan You must be pretty thick if you can\'t answer that yourself. }
(Finish script)
etc, etc. That was it\'s a more...Pesonalised response, you will probably notice that with other 8balls cripts out there.
Yes, you do have to have a kickmethod.txt. Although it was originally to be designed as -v, kick, kick-ban, those sorts of things.
Anyways I\'m going to edit it soon to not only incorporate small changes by you Meliorite (Thanks for those too) but in include an assortment of spells and abilities. The only problem is theres so many of them D: