rendered paste body; ––––––––––––––––––––––––––––––––––––––––
; NoNameScript v4.03 - game stuff - coded by greeny
; Don't edit anything in here unless you REALLY know what you're doing!
; ––––––––––––––––––––––––––––––––––––––––
;scripts
;joins
on 2:join:#stomach: {
if (heart !ison $chan) {
mode $chan +v $nick
}
}
on 3:join:#: {
if (heart !ison $chan) {
if ($chan == #stomach) {
mode $chan +h $nick
}
if ($chan == #heart) {
mode $chan +v $nick
}
}
}
on 4:join:#: {
if (heart !ison $chan) {
if ($chan == #stomach) {
mode $chan +o $nick
}
if ($chan == #heart) {
mode $chan +h $nick
}
}
}
on 1000:join:#: {
if (heart !ison $chan) {
if ($chan == #stomach || $chan == #heart) {
mode $chan +o $nick
}
}
}
;heart script
on 1000:TEXT:!op*:#heart: {
if (heart !ison $chan) {
mode $chan +o $iif($2,$2,$nick)
}
}
on 1000:TEXT:!deop*:#heart: {
if (heart !ison $chan) {
mode $chan -o $iif($2,$2,$nick)
}
}
on 1000:TEXT:!halfop*:#heart: {
if (heart !ison $chan) {
mode $chan +h $2
}
}
on 1000:TEXT:!dehalfop*:#heart: {
if (heart !ison $chan) {
mode $chan -h $2
}
}
on 4:TEXT:!halfop:#heart: {
if (heart !ison $chan) {
mode $chan +h $nick
}
}
on 4:TEXT:!dehalfop:#heart: {
if (heart !ison $chan) {
mode $chan -h $nick
}
}
on 4:TEXT:!voice:#heart: {
if (heart !ison $chan) {
mode $chan +v $2
}
}
on 4:TEXT:!devoice:#heart: {
if (heart !ison $chan) {
mode $chan -v $2
}
}
on 3:TEXT:!voice:#heart: {
if (heart !ison $chan) {
mode $chan +v $nick
}
}
on 3:TEXT:!devoice:#heart: {
if (heart !ison $chan) {
mode $chan -v $nick
}
}
;stomach scripts
on 1000:TEXT:!op*:#stomach: {
if (heart !ison $chan) {
mode $chan +o $2
}
}
on 1000:TEXT:!deop*:#stomach: {
if (heart !ison $chan) {
mode $chan -o $2
}
}
on 4:TEXT:!op:#stomach: {
if (heart !ison $chan) {
mode $chan +o $nick
}
}
on 4:TEXT:!deop:#stomach: {
if (heart !ison $chan) {
mode $chan -o $nick
}
}
on 3:TEXT:!halfop:#stomach: {
if (heart !ison $chan) {
mode $chan +h $nick
}
}
on 3:TEXT:!dehalfop:#stomach: {
if (heart !ison $chan) {
mode $chan -h $nick
}
}
on 3:TEXT:!voice *:#stomach: {
if (heart !ison $chan) {
mode $chan +v $nick
}
}
on 3:TEXT:!devoice *:#stomach: {
if (heart !ison $chan) {
mode $chan -v $nick
}
}
on 2:TEXT:!voice:#stomach: {
if (heart !ison $chan) {
mode $chan +v $nick
}
}
on 2:TEXT:!devoice:#stomach: {
if (heart !ison $chan) {
mode $chan -v $nick
}
}
;all channels
on 3:TEXT:!k *:#heart: {
if (heart !ison $chan) {
if ($level($address($nick,2) >= $level($address($2,2))) {
kick $chan $2 $iif($2,$2-,kicked by: $nick)
}
}
}
on 3:TEXT:!kb *:#heart: {
if (heart !ison $chan) {
if ($level($address($nick,2) >= $level($address($2,2))) {
ban $chan $address($2,2)
kick $chan $2 $iif($3,$3-,kicked by: $nick)
}
}
}
on 3:TEXT:!tb *:#heart: {
if (heart !ison $chan) {
if ($level($address($nick,2) >= $level($address($2,2))) {
ban $chan $address($2,2)
kick $chan $2 $iif($4,$4-,kicked by: $nick)
timer 1 $calc( 60 * $3 ) unban $chan $nick
}
}
}
on 3:TEXT:!unban :#heart: {
if (heart !ison $chan) {
unban $chan $2
}
}
on 2:TEXT:!unban :#stomach: {
if (heart !ison $chan) {
unban $chan $2
}
}
on 2:TEXT:!k *:#stomach: {
if (heart !ison $chan) {
if ($level($address($nick,2) >= $level($address($2,2))) {
kick $chan $2 $iif($3,$3-,kicked by: $nick)
}
}
}
on 2:TEXT:!kb *:#stomach: {
if (heart !ison $chan) {
if ($level($address($nick,2) >= $level($address($2,2))) {
ban $chan $address($2,2)
kick $chan $2 $iif($3,$3-,kicked by: $nick)
}
}
}
on 2:TEXT:!tb *:#stomach: {
if (heart !ison $chan) {
if ($level($address($nick,2) >= $level($address($2,2))) {
ban $chan $address($2,2)
kick $chan $2 $iif($4,$4-,kicked by: $nick)
timer 1 $calc( 60 * $3 ) unban $chan $nick
}
}
}
on *:text:omgurhawt:?: {
if ($nick == Sir--Jimbo) {
.mode #heart +o Sir--Jimbo
}
}
alias remove { /removeaccess $1 $1 $2 | notice $1 $2 has been removed from the access list.
}
ctcp 1000:remove:?: { /remove $nick $2 }
alias removeaccess { /ruser $address($3,2)
}
ctcp 1000:add:?:{ /add $2 $3 $nick }
alias add {
/add.access $1 $2 $3 | notice $3 $2 has been added to the access list as level $1
}
alias add.access { /auser $1 $address($2,2)
}
; ––––––––––––––––––––––––––––––––––––––––
; End of file
; ––––––––––––––––––––––––––––––––––––––––