[start] network=1 servis.nick=NickServ,ChanServ,MemoServ,OperServ,RootServ,HelpServ servis.site=ArabChat.org clonemask=2 ialupd=1 idenon=3 k2b.string=*nick is owned by someone else* k2b.command=nickserv identify [popups] #spopup on menu status { Arabchat .nickserv ..auto-login:a`ah your whant identify pass auto iden now yer\no ..- ..info:ns info $$?="nick" ..identify:perflog ..- ..set ...password:ns set password $inp(Enter New Password) ...url ....set...:ns set url $$?="New URL to store in NickServ for $me $+ ?" ....clear:ns set url ...email ....set...:ns set email $$?="New email to store in NickServ for $me $+ ?" ....clear:ns set email ...ShowEmail ....on:ns set showemail on ....off:ns set showemail off ...Kill/Enforce ....on:ns set kill on ....off:ns set kill off ...NoMemo ....on:ns set nomemo on ....off:ns set nomemo off ...NoOp ....on:ns set noop on ....off:ns set noop off ...NeverOp ....on:ns set neverop on ....off:ns set neverop off ..- ..ghost kill:ns ghost $inp(Enter nick to ghost.. ) $inp(Enter password of nick) ..Recover:ns recover $inp(Enter Nick To Recover) $inp(Enter Password) ..Release:ns release $inp(Enter Nick To Release) $inp(Enter Password) ..- ..registration ...register $me $+ ...:ns REGISTER $$?="Password for $me $+ ?" ...drop (unregister) $me:if ($?!="Are you sure you want to drop $me $+ ?") ns identify $me $$?="Enter password" | ns DROP $me ..Access ...Add:ns access add $inp(Enter HostMask) ...Del:ns access del $inp(Del Hostmask) ...- ...List:ns access list ...Wipe:ns access wipe ..Drop a nick:ns drop $inp(Enter Nick To Drop) .chanserv ..chan info:cs info $$?="Channel to get ChanServ info for?" ..founder login:cs identify $$?="Channel to perform founder login on?" $inp(Enter password~Founder login~?*,1) ..- ..unban ...Self:cs unban $inp(Channel to unban self from?) me ...Nick:cs unban $inp(Channel to unban nick?) $inp(Nick to unban?) ...All:cs unban $inp(Channel To unban all?) All ..invite self:cs invite $$?="Channel to invite self to?" ..- ..Op:cs op $inp(Enter Channel Name) $inp(Enter Nick To Op) ..Deop:cs deop $inp(Enter Channel Name) $inp(Enter Nick To Deop) ..Mass ...Mdeop:cs Mdeop $Inp(Enter Channel Name To MassDeop) ...Mdev:cs Mdev $Inp(Enter Channel Name To MassDevoice) ...Mkick:cs mkick $ino(Enter Channel Name To Mkick) .memoserv ..list memos:ms list ..read memo:ms read $$?="what memo?" ..delete memo ...all:ms del all ...custom:ms del $$?="what memo?" ..- ..send memo:ms send $?="Send to..?" $?="Memo to send via MemoServ to $! $+ ?" ..Forward ...on:ms forward $inp(Enter Nick To Forward To) ...off:ms forward - } menu channel { $_network .$s.opserv(operserv) ..modes:os mode # $$?="enter mode parameters" ..kick:os kick # $$?="enter nick" $$?="enter reason for kick" ..- ..akill ...akill add:os akill add $$?="enter mask to add" $$?="enter reason" ...akill del:os akill del $$?="enter mask to delete" ...- ...akill list:os akill list $$?="enter masks to list" ...akill view:os akill view $$?="enter mask" ..- ..global msg:os global $$?="enter message" ..stats:os stats $$?="what stats?" .- .$s.opserv(CSopers) ..CSops ...Drop:cs drop $inp(Enter Channel Name) ...CLose ....Add:cs Close Add $inp(Enter Channel Name) ....Del:cs Close Del $inp(Enter Channel Name) ....List:cs Close List ...Freeze ....On:cs freeze $inp(Enter Channel Name) ....Off:cs freeze - $+ $inp(Enter Channel Name) ...Wipe ....CF list:cs Wipe $inp(Enter Channel Name) CFounder ....Sop list:cs Wipe $inp(Enter Channel Name) sop ....Aop list:cs Wipe $inp(Enter Channel Name) aop ....Avoice list:cs Wipe $inp(Enter Channel Name) Avoice ...- ...Mark ....On:cs Mark $inp(Enter Channel Name) ....Off:cs Mark $inp(Enter Channel Name) ...GetEmail:cs Getemail $inp(Enter Channel Name) ...GetPass:cs GetPass $inp(Enter Channel Name) ...SendPass:cs SendPass $inp(Enter Channel Name) ...- ...FList ....Held:cs Flist Held ....Marked:cs Flist Marked ....Frozen:cs Flist Frozen ....Closed:cs Flist Closed ....Forbidden:cs Flist Forbidden ..- ..SAbuse ...Topic:cs Topic $inp(Enter Channel Name) $inp(Enter Topic Here) ...- ...IDChans:cs IDCHANS $inp(Enter Nick Name) ...List:cs List $inp(Enter Host Mask (eg: #ABC*)) ...ListChans:cs LISTCHANS $inp(Enter Nick Name) ...- ...SDrop:cs SDrop $inp(Enter Channel Name) ...SFreeze ....On:cs Sfreeze $inp(Enter Channel Name) ....Off:cs Sfreeze - $+ $inp(Enter Channel Name) ..- ..SRA ...FORBID:cs FORBID $inp(Enter Channel Name) ...HOLD:cs Hold $inp(Enter Channel Name) ...- ...Level ....Opers:cs level # Opers ....SA:cs level # SA ....CSop:cs level # CSop ....SAbuse:cs level # SAbuse ....SRA:cs level # SRA ....Masters:cs level # Masters ....None:cs level # None ....- ....List:cs level list .- .register channel:cs register # $inp(Enter Channel's Password) $inp(Enter Channel's Description) .info on channel:cs info # .- .founder ..identify channel:cs identify # $inp(Enter password~Founder login~?*,1) ..channel modes:cs set # mlock $inp(Enter channel modes (+-stimpnkl)) ..change password:cs set # password $inp(Enter new channel password) ..- ..set ...Founder to $me:cs identify # $inp(Enter the channel's pass:) | cs set # founder ...- ...desc:cs set # desc $inp(desc?) ...url:cs set # url $inp(Enter New Url) ...email:cs set # email $inp(Enter New Email) ...- ...keep topic ....on:cs set # keeptopic on ....off:cs set # keeptopic off ...topic lock ....Aop:cs set # topiclock Aop ....Sop:cs set # topiclock sop ....CF:cs set # topiclock cf ....Founder:cs set # topiclock founder ...- ...Opguard ....on:cs set # opguard on ....off:cs set # opguard off ...Restrict ....on:cs set # Restrict on ....off:cs set # Restrict off ...- ...Ident ....on:cs set # Ident on ....off:cs set # ident off ...Watch ....on:cs set # watch on ....off:cs set # Watch off ..Wipe ...AVoice:cs Avoice # wipe ...Aop:cs Aop # Wipe ...Sop:cs sop # wipe ...CF:cs CF # wipe ...Akick:cs akick # Wipe ..- ..MemoLevel:cs set # Memo $inp(Avoice Aop Sop CF Founder?) ..drop channel:cs drop # .- .Avoice ..Add:cs Avoice # add $inp(Enter Nick) ..Del:cs Avoice # Del $inp(Enter Nick) ..- ..List:cs Avoice # List .AOP ..Add:cs aop # add $inp(Enter Nick) ..Del:cs aop # del $inp(Enter nick) ..- ..List:cs aop # list .SOP ..Add:cs sop # add $inp(Enter Nick) ..Del:cs Sop # Del $inp(Enter Nick) ..- ..List:cs sop # List .CF ..Add:cs cf # add $inp(Enter Nick) ..Del:cs cf # Del $inp(Enter Nick) ..- ..List:cs cf # List .Akick ..Add:cs akick # add $inp(Nick/Hostmask?) ..Del:cs akick # del $inp(Nick/hostmask?) ..- ..List:cs akick # list .- .More ..Mdeop:cs Mdeop # ..Mdev:cs Mdev # ..Count:cs Count # ..ResetModes:cs RESETMODES # ..- ..unban ...Self:cs unban # me ...Nick:cs unban # $inp(Nick to unban?) ...All:cs unban # All .- .Help:cs help } menu nicklist { Arabchat .$s.opserv(operserv) ..op:os mode # +o $$1 ..deop:os mode # -o $$1 ..- ..akill ...akill add:os akill add $$?="enter mask to add" $?="enter reason for akill" ...akill del:os akill del $$?="enter mask to delete from akill" ...- ...akill view:os akill view $$?="enter desired mask" ..akill list:os akill list $$?="enter mask(s) to list" .- .$iif(%§.s^c,$iif($snick(#,1) isop #,deop (chanserv) ,op (chanserv))):chopdeop # $snicks .- .why:cs why # $$1 .- .Avoice ..Add:cs Avoice # add $$1 ..Del:cs Avoice # Del $$1 ..- ..List:cs Avoice # List .AOP ..Add:cs aop # add $$1 ..Del:cs aop # del $$1 ..- ..List:cs aop # list .SOP ..Add:cs sop # add $$1 ..Del:cs Sop # Del $$1 ..- ..List:cs sop # List .CF ..Add:cs cf # add $$1 ..Del:cs cf # Del $$1 ..- ..List:cs cf # List .- .akick ..Add:.cs akick # add $1 ..Del:.cs akick # del $1 ..- ..List:.cs akick # list } #spopup end .