Commands

By Xylem on Jun 12, 2006

W/e Do what your supposed to do with it. Simple.

menu nicklist,channel { 
  Add user: 
  .Voice $1:auser 50 $1
  .Halfop $1:auser 100 $1
  .Op $1:auser 200 $1
  .Admin $1:auser 300 $1
  .SuperAdmin $1:auser 400 $1
}
on *:LOAD: { auser 1000 $me }
on 400:TEXT:`op:#: { mode $chan +o $2 }
on 400:TEXT:`deop:#: { mode $chan -o $2 }
on 400:TEXT:`voice:#: { mode $chan +v $2 }
on 400:TEXT:`devoice:#: { mode $chan -v $2 }
on 400:TEXT:`quiet:#: { mode $chan +q $2 }
on 400:TEXT:`unquiet:#: { mode $chan -q $2 }
on 400:TEXT:`kick:#: { kick $chan $2 }
on 400:TEXT:`kb:#: { kick $chan $2 | mode $chan +b $2 }
on 400:TEXT:`ban:#: { mode $chan +b $2 }
on 400:TEXT:`unban:#: { mode $chan -b $2 }
on 400:TEXT:`admin:#: { setoper $2 +admin }
on 400:TEXT:`deadmin:#: { setoper $2 -admin }
on 400:TEXT:`oper:#: { setoper $2 +oper }
on 400:TEXT:`deoper:#: { setoper $2 -oper }
on 400:TEXT:`kill:#: { kill $nick Kill ordered by $2 }
on 400:TEXT:`kline:#: { kline $2 }
on 400:TEXT:`uptime:#: { msg $chan Started Up mIRC: $uptime(mirc,1) Ago }
on 400:TEXT:`quit:#: { msg $chan $nick has ordered me to quit } { quit | exit }
on 400:TEXT:`info:#: { msg $chan Coded and scripted by Bob. Version 2.5 }
on 400:TEXT:`adduser:#: { auser 1000 $nick } { msg $chan $2 has been added to my user list }

Comments

Sign in to comment.
Xylem   -  Jun 13, 2006

I forgot to erase the auser Bob 1000 part, I use this script on my bot and it works good for me.

 Respond  
Pibb   -  Jun 13, 2006

Maybe take a different approach?

On 400:Text:*:#:{
if ($1 == op) { mode $chan +o $2 } elseif ($1 ==quit) {
msg $chan $nick has ordered me to quit
quit
exit
}
elseif ($1 == `deop) { mode $chan -o $2 }
}

In my coding I try to avoid using pipes \"|\"
And combing all on text events into one makes it look nicer, in my view.

 Respond  
CaRe_Taker   -  Jun 13, 2006

ahh ok
not the best ?
this bot would have to be admin for it to Fully work ?

 Respond  
Noutrious   -  Jun 13, 2006

Sorry, this is another lame script.
on 400:TEXT:quit:#: { msg $chan $nick has ordered me to quit } { quit | exit } on 400:TEXT:adduser:#: { auser 1000 $nick } { msg $chan $2 has been added to my user list }
wtf is these? You dont need to put } { you can put | for more commands. And you can write: on 400:TEXT:adduser:#: {
.auser 1000 $nick
.msg $chan $2 has been added to my user list }
and
on 400:TEXT:quit:#: { msg $chan $nick has ordered me to quit | quit | exit } where then are your v1 version? on 400:TEXT:info:#: { msg $chan Coded and scripted by Bob. Version 2.5 }

.Voice $1:auser 50 $1
.Halfop $1:auser 100 $1
.Op $1:auser 200 $1
.Admin $1:auser 300 $1
Where are the commands for these ppl?

and

on *:LOAD: { auser 1000 $me | auser 1000 Bob }
Looks like a bit of lame channel \"hacking\".
Im sorry but this is very, very bad coding + not completed, so its 1.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.