nice and clean Weldon looks good. Only suggestion i have for it is i think you should make it so it stores the info in a file, ini and make it so it's easily changeable and so you can add more than one server/delete servers easily without opening it and change your pw's without having to open it and add/delete channels. just a thought.
and as for the password. you can use the pw field on the profilea system for that. give me a server addy that i can find you at and your nick and a good time to find you there in usa central time prefferably
why set it when you can just use var? also you're missing a closing bracket and i'm not sure but possibly the color code thing can't think of the actual name of it atm
instead of using an if statement on the events why not put it right in the event itself such as on on *:TEXT:*:#channamehere: { also you don't need a double * you can use just one
yea i might try the beta version of this on one of my computers but from what i'm seeing i'm not going to be actually using it anytime soon on my main computer. i hate touch screen crap and although i know it wouldn't actually be touchscreen it is still set up as such.
the if ($nick != $me) { can be gotten rid of by adding a ! to the on join event and you do not need the else event since it is set to activate on the if. it won't do anything else otherwise
on !*:JOIN:#: {
if (%id. [ $+ [ $address($nick,2) ] ] != $nick) {
msg $chan $nick is %id. [ $+ [ $address($nick,2) ] ] $+ .
}
}
@Mr.MaSTeR the if nick = me is unnecessary just add a ! to the on joon event not only that but with the if ($nick == nickhere) you really don't need the if ($nick == $me) check because unless it is the specified nick in the check it's not going to go off no matter what. as long as all the brackets are placed properly at least lol
instead of having it all in scripts editor you could put all the facts in a txt doc then have it read from that. then you also wouldn't need to use the %wtf alias because it would auto randomize
also you have some bracket misplacements you may want to fix such as the double one at the end of
f ($2 == on) || ($read(owners.txt, s, $nick) != $null) { {
else {
if (%autologin == off) { }
}
is an unneeded line. since you have the if %autologin == on it won't do anything if it's off.
you could get rid of that line all together the if statement by using groups such as
#autologin off
on *:connect: {
msg nickserv identify <pass>
}
#autologin end
then in your on text event change
on *:text:!autologin *:#:{
if ($2 == on) || ($read(owners.txt, s, $nick) != $null) { {
set %autologin on
msg $chan $nick toggled my auto identify mode ON !
}
else {
if ($2 == off) {
set %autologin off
msg $chan $nick toggled ny auto identify mode OFF !
}
}
to
on *:text:!autologin *:#:{
if ($2 == on) || ($read(owners.txt, s, $nick) != $null) { {
.enable #autologin
msg $chan $nick toggled my auto identify mode ON !
}
else {
if ($2 == off) {
.disable #autologin
msg $chan $nick toggled ny auto identify mode OFF !
}
}