IRCForum.Net - Turkiye'nin En Iyi IRC Platformu!




Like Tree2Beğeni(ler)
  • 2 Post By XsenSe

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 14 Mayıs 2021, 17:31   #1
Çevrimiçi

XsenSe - ait Kullanıcı Resmi (Avatar)
Üyelik Tarihi: 24 Nisan 2021
Üye No: 11
Mesajlar: 58
Nerden:
Takım:
Meslek:
Alanım: Unreal
Aldığı Beğeni: 48
Beğendikleri: 11
@XsenSe
IRCServices OperServ Log Kanalı



OperServ Log Kanalı oluşturmak için yapmamız gereken

SSH Login ol


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico modules/operserv/main.c

GİRİP

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!clonenick) { notice_lang(s_OperServ, u, OPER_KILLCLONES_SYNTAX);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru, \2KILLCLONES\2 kOMUTUNU Kullandı.", u->nick);




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_all(s_GlobalNoticer, "%s", msg);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #OperLog %s Operi, %s Globalini Attı.", u->nick, msg);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "MODE %s %s", chan, modes);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #operlog %s Operatoru %s Kanalında, %s Modesini Uyguladı.", u->nick, chan, modes);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
clear_channel(c, CLEAR_CMODES, NULL); notice_lang(s_OperServ, u, OPER_CLEARMODES_DONE, chan);


Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #OperLog %s Operatoru \2 %s \2 kanalının Modelerini Sildi.", u->nick, chan);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
clear_channel(c, CLEAR_USERS, buf); notice_lang(s_OperServ, u, OPER_CLEARCHAN_DONE, chan);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #OperLog %s Operatoru \2%s\2 Kanalında Bulunan Tüm Kullanıcıları Attı. \2AKILLCHAN\2", u->nick, chan);

Ekleyin
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "KICK %s %s :%s (%s)", chan, nick, u->nick, s);

satirin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_OperServ, u, OPER_ADMIN_LIST_HEADER);

altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru \2/Admin Listesine \2 Baktı.", u->nick);

ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
syntax_error(s_OperServ, u, "OPER", OPER_OPER_DEL_SYNTAX); } else if (stricmp(cmd, "LIST") == 0) {


Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru OPER Listesine Bakti.", u->nick);

Ekleyın

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (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);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini Girdi.", u->nick);

Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} 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);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini denedi Fakat Basaramadi.", u->nick);

Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_OperServ, u, OPER_SU_SUCCEEDED);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini Girdi.", u->nick);

Ekleyın
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_OperServ, u, OPER_UPDATING);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servis Veri Tabanını\2 Güncelledi.", u->nick);


Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
snprintf(quitmsg, sizeof(quitmsg), "QUIT command received from %s", u->nick);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servisleri\2 Cıkardı..", u->nick);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
snprintf(quitmsg, sizeof(quitmsg), "SHUTDOWN command received from %s", u->nick);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SHUTDOWN\2 Komutunu Kullandı.", u->nick);

Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
snprintf(quitmsg, sizeof(quitmsg), "RESTART command received from %s", u->nick);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servisleri\2 Restledi.", u->nick);

Ekleyin ve daha sonra

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make install

Ve Servislerinizi Resetleyin.

Her türlü RAW Komutunu ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static 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);


Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog %s Admini, Raw ile %s Komutunu Kullandı.", u-> nick, text);

Ekleyin.
Tüm raw komutlarını Kanalda gösterecektir.
OperServ Log Kanalı oluşturmak için yapmamız gereken

SSH Login ol


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico modules/operserv/main.c

GİRİP

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!clonenick) { notice_lang(s_OperServ, u, OPER_KILLCLONES_SYNTAX);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru, \2KILLCLONES\2 kOMUTUNU Kullandı.", u->nick);




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_all(s_GlobalNoticer, "%s", msg);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #OperLog %s Operi, %s Globalini Attı.", u->nick, msg);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "MODE %s %s", chan, modes);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #operlog %s Operatoru %s Kanalında, %s Modesini Uyguladı.", u->nick, chan, modes);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
clear_channel(c, CLEAR_CMODES, NULL); notice_lang(s_OperServ, u, OPER_CLEARMODES_DONE, chan);


Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #OperLog %s Operatoru \2 %s \2 kanalının Modelerini Sildi.", u->nick, chan);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
clear_channel(c, CLEAR_USERS, buf); notice_lang(s_OperServ, u, OPER_CLEARCHAN_DONE, chan);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #OperLog %s Operatoru \2%s\2 Kanalında Bulunan Tüm Kullanıcıları Attı. \2AKILLCHAN\2", u->nick, chan);

Ekleyin
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "KICK %s %s :%s (%s)", chan, nick, u->nick, s);

satirin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_OperServ, u, OPER_ADMIN_LIST_HEADER);

altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru \2/Admin Listesine \2 Baktı.", u->nick);

ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
syntax_error(s_OperServ, u, "OPER", OPER_OPER_DEL_SYNTAX); } else if (stricmp(cmd, "LIST") == 0) {


Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Operatoru OPER Listesine Bakti.", u->nick);

Ekleyın

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (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);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini Girdi.", u->nick);

Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} 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);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini denedi Fakat Basaramadi.", u->nick);

Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_OperServ, u, OPER_SU_SUCCEEDED);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SU\2 Sifresini Girdi.", u->nick);

Ekleyın
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_OperServ, u, OPER_UPDATING);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servis Veri Tabanını\2 Güncelledi.", u->nick);


Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
snprintf(quitmsg, sizeof(quitmsg), "QUIT command received from %s", u->nick);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servisleri\2 Cıkardı..", u->nick);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
snprintf(quitmsg, sizeof(quitmsg), "SHUTDOWN command received from %s", u->nick);

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2SHUTDOWN\2 Komutunu Kullandı.", u->nick);

Ekleyin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
snprintf(quitmsg, sizeof(quitmsg), "RESTART command received from %s", u->nick);

Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog \2%s\2 Admini, \2Servisleri\2 Restledi.", u->nick);

Ekleyin ve daha sonra

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make install

Ve Servislerinizi Resetleyin.

Her türlü RAW Komutunu ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static 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);


Altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_OperServ, "PRIVMSG #Operlog %s Admini, Raw ile %s Komutunu Kullandı.", u-> nick, text);

Ekleyin.
Tüm raw komutlarını Kanalda gösterecektir.
DaDaS and Xaero bunu beğendi
  Alıntı ile Cevapla

IRCForum.Net - Reklam Alanı

Cevapla

Etiketler
ircservices, kanalı, log
IRCForum.Net - Sponsor Bağlantılar


Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık