-
/* Constructive: Cihan SAVSAR & Emre POLAT | Transtlation: HITMAN */
-
* You have to use IRCServices.
* Before start, take your databases.. (reserve it)
* Be careful for lines..
* Try to use "pico -w"
* Use editplus for editing. (For preventing errors..)
-
# NICKSERV
# <main.c>
# cd ircservices*
# cd modules/nickserv
# pico -w main.c
* System for your admins/irc operators..
* When they use DROP, FORBID, SUSPEND, UNSUSPEND, GETPASS operation, logs will be send #ircmedia channel...
- DROPNICK
Code: Select all
notice_lang(s_NickServ, u, NICK_X_DROPPED, nick);
Code: Select all
send_cmd(s_NickServ, "PRIVMSG #ircmedia DROP-NICK: * %s * dropped, Oper nick: * %s *", nick, u->nick);
- GETPASS
Code: Select all
notice_lang(s_NickServ, u, NICK_GETPASS_PASSWORD_IS, nick, pass);
Code: Select all
send_cmd(s_NickServ, "PRIVMSG #ircmedia NICK-GETPASS: * %s * getpassed, OPER nick: * %s *", nick, u->nick);
- FORBID
Code: Select all
notice_lang(s_NickServ, u, NICK_FORBID_SUCCEEDED, nick);
Code: Select all
send_cmd(s_NickServ, "PRIVMSG #ircmedia NICK-FORBID: * %s * forbidden, Oper nick: * %s *", nick, u->nick);
- SUSPEND
Code: Select all
notice_lang(s_NickServ, u, NICK_SUSPEND_SUCCEEDED, nick);
Code: Select all
send_cmd(s_NickServ, "PRIVMSG #ircmedia NICK-SUSPEND: * %s * suspended, Oper nick: * %s *", nick, u->nick);
- UNSUSPEND
Code: Select all
notice_lang(s_NickServ, u, NICK_UNSUSPEND_SUCCEEDED, nick);
Code: Select all
send_cmd(s_NickServ, "PRIVMSG #ircmedia NICK-UNSUSPEND: * %s * unsuspended, Oper nick: * %s *", nick, u->nick);
--------------------------------------------------------------
# NICKSERV SET
# <set.c>
# cd ircservices*
# cd modules/nickserv
# pico -w set.c
- SET PASSWORD
Code: Select all
notice_lang(s_NickServ, u, NICK_SET_PASSWORD_CHANGED);
Code: Select all
send_cmd(s_NickServ, "PRIVMSG #ircmedia NICK-SET-PASSWORD: * %s * changed pass, Oper nick: * %s *", ni->nick, u->nick);
###########################################################################################################
# CHANSERV
# <main.c>
# cd ircservices*
# cd modules/chanserv
# pico -w main.c
- DROP <channel>
Code: Select all
notice_lang(s_ChanServ, u, CHAN_DROPPED, chan);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-DROPPED: * %s * dropped, Oper nick: * %s *", chan, u->nick);
- GETPASS <channel>
Code: Select all
notice_lang(s_ChanServ, u, CHAN_GETPASS_PASSWORD_IS,
chan, ci->founderpass);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-GETPASS: * %s * channel getpassed, Oper nick: * %s *", chan, u->nick);
- FORBID <channel>
Code: Select all
notice_lang(s_ChanServ, u, CHAN_FORBID_SUCCEEDED, chan);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-FORBID: * %s * channel forbidden, Oper nick: * %s *", chan, u->nick);
- SUSPEND <channel>
Code: Select all
notice_lang(s_ChanServ, u, CHAN_SUSPEND_SUCCEEDED, chan);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-SUSPEND: * %s * channel suspended, Oper nick: * %s *", chan, u->nick);
- UNSUSPEND <channel>
Code: Select all
notice_lang(s_ChanServ, u, CHAN_UNSUSPEND_SUCCEEDED, chan);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-UNSUSPEND: * %s * unsuspended, Oper nick: * %s *", chan, u->nick);
###########################################################################################################
# CHANSERV SET
# <set.c>
# cd ircservices*
# cd modules/chanserv
# pico -w set.c
- SET <channel> PASSWORD
Code: Select all
notice_lang(s_ChanServ, u, CHAN_PASSWORD_CHANGED, ci->name);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-SET-PASSWORD: * %s * channel pass changed, Oper nick: * %s *", ci->name, u->nick);
- SET <channel> FOUNDER
Code: Select all
notice_lang(s_ChanServ, u, CHAN_FOUNDER_CHANGED, ci->name, param);
Code: Select all
send_cmd(s_ChanServ, "PRIVMSG #ircmedia CHAN-SET-FOUNDER: * %s * channels founder changed, Oper nick: * %s *", ci->name, u->nick);
#########################################################
* You must now do,
- make
- make install
- ./ircservices
#########################################################
I hope this system help you...
you can say your comments here..
thanks..