23 Nisan 2020, 18:39 | #1 |
IRCServices OperServ Log Kanalı
OperServ Log Kanalı oluşturmak için yapmamız gereken
SSH Login ol Kodcd ircservices* Kodpico modules/operserv/main.c Kodif (!clonenick) { notice_lang(s_OperServ, u, OPER_KILLCLONES_SYNTAX); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru, \2KILLCLONES\2 kOMUTUNU Kullandı.", u->nick); Kodnotice_all(s_GlobalNoticer, "%s", msg); Kodsend_cmd(s_OperServ, "PRIVMSG #OperLog %s Operi, %s Globalini Attı.", u->nick, msg); Kodsend_cmd(s_OperServ, "MODE %s %s", chan, modes); Kodsend_cmd(s_OperServ, "PRIVMSG #operlog %s Operatoru %s Kanalında, %s Modesini Uyguladı.", u->nick, chan, modes); Kodclear_channel(c, CLEAR_CMODES, NULL); notice_lang(s_OperServ, u, OPER_CLEARMODES_DONE, chan); Kodsend_cmd(s_OperServ, "PRIVMSG #OperLog %s Operatoru \2 %s \2 kanalının Modelerini Sildi.", u->nick, chan); Kodclear_channel(c, CLEAR_USERS, buf); notice_lang(s_OperServ, u, OPER_CLEARCHAN_DONE, chan); Kodsend_cmd(s_OperServ, "PRIVMSG #OperLog %s Operatoru \2%s\2 Kanalında Bulunan Tüm Kullanıcıları Attı. \2AKILLCHAN\2", u->nick, chan); Kodsend_cmd(s_OperServ, "KICK %s %s :%s (%s)", chan, nick, u->nick, s); Kodnotice_lang(s_OperServ, u, OPER_ADMIN_LIST_HEADER); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru \2/Admin Listesine \2 Baktı.", u->nick); Kodsyntax_error(s_OperServ, u, "OPER", OPER_OPER_DEL_SYNTAX); } else if (stricmp(cmd, "LIST") == 0) { Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru OPER Listesine Bakti.", u->nick); Kodif (module_nickserv && !is_services_admin(u)) { wallops(s_OperServ, "\2NOTICE:\2 %s!%s@%s attempted to use SU " "command (not Services admin)", u->nick, u->username, u->host); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini Girdi.", u->nick); Kod} else if (res == 0) { module_log("Failed SU by %s!%s@%s", u->nick, u->username, u->host); wallops(s_OperServ, "\2NOTICE:\2 Failed SU by %s!%s@%s", u->nick, u->username, u->host); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini denedi Fakat Basaramadi.", u->nick); Kodnotice_lang(s_OperServ, u, OPER_SU_SUCCEEDED); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini Girdi.", u->nick); Kodnotice_lang(s_OperServ, u, OPER_UPDATING); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servis Veri Tabanını\2 Güncelledi.", u->nick); Kodsnprintf(quitmsg, sizeof(quitmsg), "QUIT command received from %s", u->nick); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servisleri\2 Cıkardı..", u->nick); Kodsnprintf(quitmsg, sizeof(quitmsg), "SHUTDOWN command received from %s", u->nick); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SHUTDOWN\2 Komutunu Kullandı.", u->nick); Kodsnprintf(quitmsg, sizeof(quitmsg), "RESTART command received from %s", u->nick); Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servisleri\2 Restledi.", u->nick); Kodmake Kodmake install Her türlü RAW Komutunu ise Kodstatic void do_raw(User *u) { char *text = strtok_remaining(); if (!text) syntax_error(s_OperServ, u, "RAW", OPER_RAW_SYNTAX); else send_cmd(NULL, "%s", text); altina Kodsend_cmd(s_OperServ, "PRIVMSG #Operlog %s Admini, Raw ile %s Komutunu Kullandı.", u-> nick, text); Tüm raw komutlarını Kanalda gösterecektir. iyi forumlar. |
|
|
11 Ağustos 2020, 17:07 | #2 |
Emeğinize sağlık
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
________________
~ E & B ~ |
|
|
11 Ağustos 2020, 17:22 | #3 |
Emeğinize sağlık :cici:
________________
per aspera ad astra ✨ |
|
|
15 Ekim 2020, 20:00 | #4 |
Emeginize saglik,paylasim icin tesekkurler.
|
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|