rendered paste body[script]
;;;;;;;;;;;;;;;;;;;
; Custom Commands ;
;;;;;;;;;;;;;;;;;;;
on 200:TEXT:.ptest:#: {
msg $chan Test.
}
;;;;;;;;;;;;;;;;;;;;;;;;;
; Command/Trigger Binds ;
;;;;;;;;;;;;;;;;;;;;;;;;;
on 200:TEXT:*unbind*:#: {
unset % $+ $2 | notice $nick $2 $+ , ubinded successfully.
}
on 200:TEXT:*bind*:#:{
if ($1 == %trig $+ bind) {
if ($2 == $null) { notice $nick [BIND] Syntax, %trig $+ bind [^B][COMMAND] [INFO][^B] | halt }
if ($3 == $null) { notice $nick [BIND] Syntax, %trig $+ bind [COMMAND] [^B][INFO][^B] | halt }
if ($2 == trigger) { set %trig $3 | notice $nick Trigger is now set to $3 | halt }
set % $+ $2 $3-
notice $nick Command $2 is now binded as $3-
}
}
;;;;;;;;;;;;;;;;;;;;
; General Commands ;
;;;;;;;;;;;;;;;;;;;;
on 200:TEXT:*say*:#: {
if ($1 == %trig $+ say) {
msg $chan $2-
}
}
on 200:TEXT:*action*:#: {
if ($1 == %trig $+ action) {
/describe $chan $2-
}
}
on 200:TEXT:?trigger:#: {
notice $nick The trigger is currently: %trig
}
on 200:TEXT:*auser*:#: {
if ($1 == %trig $+ auser) {
/auser $2-
}
}
on 200:TEXT:*ruser*:#: {
if ($1 == %trig $+ ruser) {
/ruser $2-
}
}
on 200:TEXT:*down*:#: {
if ($1 == %trig $+ down) {
/cs $chan down
}
}
on 200:TEXT:*up*:#: {
if ($1 == %trig $+ up) {
/cs $chan up
}
}
on 200:TEXT:*topic*:#: {
if ($1 == %trig $+ topic) {
/cs $chan topic $2-
}
}
on 200:TEXT:*greeting*:#: {
if ($1 == %trig $+ greeting) {
/cs $chan set greeting $2-
}
}
on 200:TEXT:*nick*:#: {
if ($1 == %trig $+ nick) {
/nick $2-
}
}
on 200:TEXT:*join*:#: {
if ($1 == %trig $+ join) {
/join $2-
}
}
on 200:TEXT:*part*:#: {
if ($1 == %trig $+ part) {
/part $2-
}
}
;;;;;;;;;;;;;;;;;;;;
; Channel Commands ;
;;;;;;;;;;;;;;;;;;;;
on 200:TEXT:*kick*:#: {
if ($1 == %trig $+ kick) {
/cs $chan kick $2-
}
}
on 200:TEXT:*kb*:#: {
if ($1 == %trig $+ kb) {
/cs $chan kb $2-
}
}
on 200:TEXT:*resync*:#: {
if ($1 == %trig $+ resync) {
/cs $chan resync $2-
}
}
on 200:TEXT:*addcoowner*:#: {
if ($1 == %trig $+ addcoowner) {
/cs $chan addcoowner $2-
}
}
on 200:TEXT:*delcoowner*:#: {
if ($1 == %trig $+ delcoowner) {
/cs $chan delcoowner $2-
}
}
on 200:TEXT:*addmaster*:#: {
if ($1 == %trig $+ addmaster) {
/cs $chan addmaster $2-
}
}
on 200:TEXT:*delmaster*:#: {
if ($1 == %trig $+ delmaster) {
/cs $chan delmaster $2-
}
}
on 200:TEXT:*addop*:#: {
if ($1 == %trig $+ addop) {
/cs $chan addop $2-
}
}
on 200:TEXT:*delop*:#: {
if ($1 == %trig $+ delop) {
/cs $chan delop $2-
}
}
on 200:TEXT:*addpeon*:#: {
if ($1 == %trig $+ addpeon) {
/cs $chan addpeon $2-
}
}
on 200:TEXT:*delpeon*:#: {
if ($1 == %trig $+ delpeon) {
/cs $chan delpeon $2-
}
}
on 200:TEXT:*clvl*:#: {
if ($1 == %trig $+ clvl) {
/cs $chan clvl $2-
}
}
on 200:TEXT:*adduser*:#: {
if ($1 == %trig $+ adduser) {
/cs $chan adduser $2-
}
}
on 200:TEXT:*deluser*:#: {
if ($1 == %trig $+ deluser) {
/cs $chan deluser $2-
}
}
on 200:TEXT:*deop*:#: {
if ($1 == %trig $+ deop) {
/cs $chan deop $2-
}
}
on 200:TEXT:*op*:#: {
if ($1 == %trig $+ op) {
/cs $chan op $2-
}
}
on 200:TEXT:*devoice*:#: {
if ($1 == %trig $+ devoice) {
/cs $chan devoice $2-
}
}
on 200:TEXT:*voice*:#: {
if ($1 == %trig $+ voice) {
/cs $chan voice $2-
}
}
on 200:TEXT:*unsuspend*:#: {
if ($1 == %trig $+ unsuspend) {
/cs $chan unsuspend $2-
}
}
on 200:TEXT:*suspend*:#: {
if ($1 == %trig $+ suspend) {
/cs $chan suspend $2-
}
}
on 200:TEXT:*trim*:#: {
if ($1 == %trig $+ trim) {
/cs $chan trim $2-
}
}
on 200:TEXT:*delban*:#: {
if ($1 == %trig $+ delban) {
/cs $chan delban $2-
}
}
on 200:TEXT:*ban*:#: {
if ($1 == %trig $+ ban) {
/cs $chan addban $2-
}
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Output of Binded Commands ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
on *:TEXT:*:#: {
if ($remove($1,%trig) == % [ $+ [ $right($1,-1) ] ] || $1 == %trig $+ $remove($1,%trig)) {
msg $chan % [ $+ [ $remove($1,%trig) ] ]
}
}
on *:JOIN:#TheIntenseNetwork: {
inc %totalusers 1
%totaldate $date
/notice $nick 11,1(0^11) 0Welcome $nick to Beyond The Edge Servers! 11,1(0^11)
/notice $nick 11,1(0^11) 0Please type -Commands for information on us! 11,1(0^11)
/notice $nick 11,1(0^11) 0To play games, type -Games. 11,1(0^11)
}
on *:PART:#TheIntenseNetwork: /msg $nick 11,1(0^11) 0Thank you for visiting us. Please check out our site at www.BTEServers.com 11,1(0^11)
}