New problem... frown

Quote:
on *:TEXT:!mod*:#: {
if ($nick isop #) {
if ($2 == giw) {
if ($3 == start) {
msg $chan The giveaway has started!
set %giw on
}
elseif ($3 == clear) {
msg $chan Nobody is in the giveaway now.
set %giw off
/white -c giw.ini
}
elseif ($3 == pause) {
if (%giw == off) {
msg $chan Giveaway is currently paused.
}
else {
msg $chan Giveaway was paused.
set %giwpause off
}
}
elseif ($3 == unpause) {
if (%giw == on) {
msg $chan Giveaway is currently unpaused.
}
else {
msg $chan Giveaway was unpaused.
set %giwpause on
}
}
else ($3 == status) {
if (%giw == on) { msg $chan Giveaway status: ON }
elseif (%giw == off) { msg $chan Giveaway status: OFF }
}
}
elseif ($2 == cmd) {
if ($3 == giw) {
msg $chan start, clear, pause, unpause, status
}
elseif ($3 == bug) {
msg $chan show, clear
}
}
elseif ($2 == lottery) {
if ($3 == start) {
msg $chan The lottery has started! Type <!enter lotter> to join. Cost 25 points, and you can get $4 points!
}
}
elseif ($2 == bug) {
if ($3 == show){
msg $chan $read(bugreport.txt)
}
elseif ($3 == clear) {
/white -c bugreport.txt
msg $chan Bug reports was cleared.
/write bugreport.txt No bug reports.
}
}
}
else {
msg $chan You must to be mod to use this command.
}
}



Now everyting without !mod giw (!mod cmd/bug/lottery) dont work :(( I can't understand why ;?