Quote:
#greet on
on 1:JOIN:#:{ .notice $nick Hi there, welcome to $chan !! }
#greet end

This will greet people in a message. How can i make it like public? Eg <hello> $nick Hi There, we... to $chann!!


on 1:JOIN:#:{ .msg $chan $nick Hi there, welcome to $chan !! }



Quote:

#op on
on @*:TEXT:!op *:#: { if (($nick == nick)) || (($nick == nick)) { //mode $chan +o $2 - }
ELSE { //notice $nick Sorry, you do not have access to this command }
#op end

Code:
#op on
on @*:TEXT:!op *:#: {
  if (($nick == nick) || ($nick == nick)) { mode $chan +o $2 - }
  else                                                  { notice $nick Sorry, you do not have access to this command }
}
#op end

^ repeat that formating for each of the mode types. (you had forgotten the close } at the end, also your IF was using unneeded ( ) sets, mine uses one optional set around all the conditionals

Quote:
* Kid|Bot sets mode: +o Kid
* ChanServ sets mode: -o Kid


Chanserv is deopping here you likely well still have this problem (maybe not tho)