* Şifreniz yok ise boş bırakınız
1 sene önce Adem tarafından eklendi. 124 kez görüntülendi. 0 yorum yapıldı.
Merhaba Değerli Ziyaretçimiz;
Burada sizlere Nickserv ile aşağıda sıralanan işlemler yapıldığında log olarak, #Services kanalına yansıtma olayını anlatıyoruz. #Services yazan kanalı kendinize göre değiştirebilirsiniz. Bununla beraber aşağıda sıralanan örneklerden yola çıkarak farklı özellikler de ekleyebilirsiniz. Daha önce bu tür işlemlerle uğraşmayıp, denemediyseniz, bu işlerden anlayan birisine yaptırmanız avantajınıza olacaktır. Umarım kodlar işinize yarar.
İyi Çalışmalar dileriz..
[Ns] deneme nicki ile sisteme login oldu, IP: 1.2.3.4 İdent: deneme
[NS] deneme nick'i sahibi oldugu kanalların listine baktı (listchans)
[Ns] deneme nick'i Ent nick'e (recover) komutu uyguladı.
[NS] deneme nick'i bilgilerini değiştirdi. Yeni bilgi: ..
[Ns] deneme!confused@88.238.45.196 (admin@deneme.net) email adresi üzerinden veritabanına kayıt edildi (register)
[Ns] deneme nick'inin kaydı deneme tarafından silindi (drop)
[NS] deneme Nick'i deneme kullanıcısının info bilgilerine baktı.
[Ns] deneme nick'i Ent nick'ine (release) komutu uyguladı
[Ns] deneme nick'i Ent nick'ini sunucu'dan düşürdü (ghost).
[Ns] X nick'inin kullanımı deneme tarafından yasaklandı (forbid)
[Ns] deneme nick'inin kullanımı deneme tarafından kapatıldı (suspend)
[Ns] deneme nick'inin kullanımı deneme tarafından açıldı (unsuspend)
Düzenlenecek, klasör/dosya ->
cd ircservices*-*
pico -w modules/nickserv/main.c
notice_lang(s_NickServ, u, NICK_REGISTERED, u->nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] %s!%s@%s (\2%s\2) email adresi üzerinden veritabanına kayıt edildi.", u->nick, u->username, u->host, email);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #services :[Ns] \2%s\2 nicki ile sisteme login oldu, IP: \2%s\2 İdent: \2%s\2", u->nick, u->host, u->username);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_X_DROPPED, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'inin kaydı \2%s\2 tarafından silindi (dropped).", nick, u->nick);
Ekleyin ->
if (can_show_all && !show_all && used_all) notice_lang(s_NickServ, u, NICK_INFO_SHOW_ALL, s_NickServ, ni->nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 Nick'i \2%s\2 kullanıcısının info bilgilerine baktı.", u->nick, nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_LISTCHANS_HEADER, ni->nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i sahibi oldugu kanalların listine baktı. (listchans) ", u->nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_RECOVERED, s_NickServ, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'i \2%s\2 nick'ine (recover) komutu uyguladı", u->nick, nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_RELEASED, ni->nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'i \2%s\2 nick'ine (release) komutu uyguladı.", u->nick, nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_GHOST_KILLED, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'i \2%s\2 nick'ini sunucu'dan düşürdü (ghost).", u->nick, nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_GETPASS_PASSWORD_IS, nick, pass);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'inin şifresi \2%s\2 tarafından alındı (getpass).", nick, u->nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_FORBID_SUCCEEDED, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'inin kullanımı \2%s\2 tarafından yasaklandı (forbid).", nick, u->nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_SUSPEND_SUCCEEDED, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'inin kullanımı \2%s\2 tarafından kapatıldı (suspend)", nick, u->nick);
Ekleyin ->
notice_lang(s_NickServ, u, NICK_UNSUSPEND_SUCCEEDED, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'inin kullanımı \2%s\2 tarafından açıldı (unsuspen)", nick, u->nick);
Ekleyin, ardından dosyayı kayıt edip çıkın daha sonra ise ->
Düzenlenecek, klasör/dosya ->
pico -w modules/nickserv/link.c
[NS] deneme nick'ini Anti nick'i ile linkledi.
[NS] deneme nick'i Anti nick'i ile olan link'lerini ayırdı (unlink)
[NS] deneme nick'i link'li nick listesinde olan Anti nick'ini temel nick olarak belirledi (mainnick)
notice_lang(s_NickServ, u, NICK_LINKED, nick);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'ini \2%s\2 nick'i ile linkledi (link)", u->nick, nick);
Ekleyin ->
otice_lang(s_NickServ, u, msg, nick, param1); module_log("%s!%s@%s unlinked nick %s from %s", u->nick, u->username, u->host, nick, param1);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'i \2%s\2 nick'i ile olan link bağlantısını ayırdı (unlink)", u->nick, nick);
Ekleyin ->
module_log("%s!%s@%s set main nick of %s (group %u) to %s", u->nick, u->username, u->host, ngi_mainnick(ngi), ngi->id, ngi->nicks[i]);
Altına ->
send_cmd(s_NickServ, "PRIVMSG #Services :[Ns] \2%s\2 nick'i link'li nick listesinde olan \2%s\2 nick'ini temel nick olarak belirledi (mainnick)", u->nick, ngi->nicks[i]);
Ekleyin, ardından dosyayı kayıt edip çıkın daha sonra ->
Düzenlenecek, klasör/dosya ->
pico -w modules/nickserv/set.c
[NS] deneme nick'inin şifresi deneme tarafından değiştirildi Yeni şifresi ise 12345
[NS] deneme nick'inin URL adresi deneme tarafından değiştirildi. Yeni URL: http://www.ircforumlari.net
[NS] deneme nick'inin bilgi satırı değiştirildi. Yeni bilgi: ..
[NS] deneme nick'inin Email adresi deneme tarafından info@IrcForumlari.net olarak değiştirildi.
[NS] deneme nick'i PRIVATE ON komutu ile info bilgilerini gizledi.
[NS] deneme nick'i PRIVATE OFF komutu ile gizli olan bilgilerini tekrar kullanıma açtı.
[NS] deneme nick'i deneme tarafından zaman aşımından çıkarıldı (noexpire)
[NS] deneme nick'i deneme tarafından zaman aşımına eklendi (expire)
Altına ->
notice_lang(s_NickServ, u, NICK_SET_PASSWORD_CHANGED);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'inin şifresi \2%s\2 tarafından değiştirildi Yeni şifresi ise \2%s\2", ni->nick, u->nick, ngi->pass);
Altına ->
notice_lang(s_NickServ, u, NICK_SET_URL_CHANGED, nick, param);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'inin URL adresi \2%s\2 tarafından değiştirildi. Yeni URL: \2%s\2", nick, u->nick, ngi->url);
Altına ->
module_log("%s E-mail address changed from %s to %s by %s!%s@%s", nick, oldemail, param, u->nick, u->username, u->host);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'inin Email adresi \2%s\2 tarafından \2%s\2 olarak değiştirildi.", nick, u->nick, ngi->email);
Altına ->
notice_lang(s_NickServ, u, NICK_SET_INFO_CHANGED, nick, param);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'inin bilgi satırı değiştirildi. Yeni bilgi: %s", nick, ngi->info);
Altına ->
notice_lang(s_NickServ, u, NICK_SET_PRIVATE_ON);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i PRIVATE ON komutu ile info bilgilerini gizledi.", u->nick);
Altına ->
notice_lang(s_NickServ, u, NICK_SET_PRIVATE_OFF);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i PRIVATE OFF komutu ile gizli olan bilgilerini tekrar kullanıma açtı.", u->nick);
Altına ->
notice_lang(s_NickServ, u, NICK_SET_NOEXPIRE_ON, ni->nick);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i \2%s\2 tarafından zaman aşımından çıkarıldı (noexpire)", ni->nick, u->nick);
Altına ->
notice_lang(s_NickServ, u, NICK_SET_NOEXPIRE_OFF, ni->nick);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i \2%s\2 tarafından zaman aşımına eklendi (expire).", ni->nick, u->nick);
Ekleyin, ardından dosyayı kayıt edip çıkın en son olarak ise ->
Düzenlenecek, klasör/dosya ->
pico -w modules/nickserv/autojoin.c
[NS] deneme nick'i ajoin listesi'nden #x kanal'ını çıkardı.
[NS] deneme nick'i ajoin listesine baktı.
Altına ->
notice_lang(s_NickServ, u, NICK_AJOIN_DELETED, chan);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i ajoin listesi'nden \2%s\2 kanal'ını çıkardı.", u->nick, chan);
Altına ->
notice_lang(s_NickServ, u, NICK_AJOIN_LIST); ARRAY_FOREACH (i, ngi->ajoin) notice(s_NickServ, u->nick, " %s", ngi->ajoin[i]);
Ekleyin ->
send_cmd(s_NickServ, "PRIVMSG #Services :[NS] \2%s\2 nick'i ajoin listesine baktı. ", u->nick);
İlgili alanda make ve make install komutlarını uygulayıp, serviceslerinizi /os restart komutuyla restartlayın.