IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

1Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 05 Aralık 2010, 21:02   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
IRCServices User KILL




Bu sistemde, Kullanicilar kullanicilara kill atabilecekler.
Ben Kill atmasi için gereken seçeneği Onlinesini esas aldim. Bu sistem Rulzservices'in ileriki versiyonunda Helperlar icin esas alinmistir.
Bu durumda total online time'nin ekli olmasi gerektiğini söylememe gerek yok sanirim.

/NS Killat nick sebep Komutu ile calisir.


Nick kısmında, kill atacağiniz kişinin nickini yazmalisiniz. Aksi halde calismaz.
Sebep kısmına, Neden attiğinizi yazacaksiniz. Aksi halde calismayacaktir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static int killsure = 60*60*24*50;

Buradan süreyi ayarlayabilirsiniz. Kaç gün olcaksa 50 yerine onu yazacaksiniz. Örneğin 100 gün yapmak icin;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static int killat = 60*60*24*100;

Değiştirmelisiniz.

Kill atarken kesinlikle sebep girmelisiniz. AKSİ Halde komut calismaz..

Alıntı:
nickserv -- killat KelebekTurkce775
© NickServ Sebep girmediniz.
nickserv -- killat KelebekTurkce775 bayko.
© NickServ isleminiz, gerceklestirilmistir.
[KBSC] 20::50 *** KelebekTurkce775 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Çıktı (Killed (NickServ (Sunucu Kurallarina Uymadiginiz icin toXic Tarafindan Atildini)))


Bunlar disinda, services adminler kill atilan nickleri anında takip edebilecekler..

/NS Killoku komutunu kullanarak bilgi sahibi olabilirler.
Alıntı:

nickserv -- killoku
© NickServ [Sun Dec 5 20:38:28 2010
© NickServ ] toXic KILLED -> KelebekTurkce775 Sebep -> bayko.



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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
nano -w modules/nickserv/main.c

girip;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_register(User *u);


satiri altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_killat(User *u); static void do_killoku(User *u);

ekleyiniz.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "REGISTER", do_register, NULL, NICK_HELP_REGISTER, -1,-1 },


altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "KILLAT", do_killat, NULL, -1, -1,-1 }, { "KILLOKU", do_killoku, NULL, -1, -1,-1 },

ekleyin.



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*************************************************************************/ static void do_identify(User *u) { char *pass = strtok_remaining();



SATİRİ ÜSTÜNE


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*************************************************************************/ //Coded toXic //xHelPILL static void do_killat(User *u) { NickInfo *ni; ni = get_nickinfo(u->nick); char *nick = strtok(NULL, " "); User *u2; char *sebep; sebep = strtok_remaining(); char buf[NICKMAX+32]; // Kill atmasi icin gereken Online suresi static int killsure = 60*60*24*50; if (!ni) { send_cmd(s_NickServ, "NOTICE %s Nickiniz Kayitsiz.", u->nick); return; } if (killsure && ni->toplamzaman <= killsure) { send_cmd(s_NickServ, "NOTICE %s Bu Komuta Erisiminiz Yoktur..", u->nick); send_cmd(s_NickServ, "NOTICE %s Sadece Ozel Kullanicilar Kullanabilir..", u->nick); return; } if (!sebep) { send_cmd(s_NickServ, "NOTICE %s Sebep girmediniz.", u->nick); return; } if (!(u2 = get_user(nick))) { send_cmd(s_NickServ, "NOTICE %s isleminiz, gerceklestirilmistir.", u->nick); return; } if (irc_stricmp(nick, u->nick) == 0) { send_cmd(s_NickServ, "NOTICE %s isleminiz, gerceklestirilemedi.", u->nick); return; } else if (ni->status & NS_GUESTED) { send_cmd(s_NickServ, "NOTICE %s isleminiz, gerceklestirilemedi.", u->nick); return; } if (nick) { NickInfo *ni2 = get_nickinfo(nick); if (!ni) { notice_lang(s_NickServ, u, NICK_X_NOT_REGISTERED, nick); return; } else if (ni2 == ni) { } else { ni = ni2; } } send_cmd(s_NickServ, "NOTICE %s isleminiz, gerceklestirilmistir.", u->nick); snprintf(buf, sizeof(buf), "Sunucu Kurallarina Uymadiginiz icin \2%s\2 Tarafindan Atildiniz..", u->nick); kill_user(s_NickServ, nick, buf); time_t zaman; struct tm * timeinfo; time ( &zaman ); timeinfo = localtime ( &zaman ); FILE *dosya_yaz; dosya_yaz = fopen("kill.txt","a"); if (dosya_yaz != NULL) { fprintf(dosya_yaz,"[%s] %s KILLED -> %s Sebep -> %s\n", asctime (timeinfo), u->nick, u2->nick, sebep); fclose(dosya_yaz); } } //ahooy

Ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*************************************************************************/ /* Register a nick. */ static void do_register(User *u) { NickInfo *ni; NickGroupInfo *ngi;

Üstüne


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_killoku(User *u) { NickInfo *ni; ni = get_nickinfo(u->nick); #define killoku "kill.txt" if (!is_services_admin(u)) { send_cmd(s_NickServ, "NOTICE %s Bu Komuta Yetkiniz yok..", u->nick); return; } FILE *h; char buf[BUFSIZE]; h = fopen(killoku, "r"); if (h) { while (fgets(buf, sizeof(buf), h)) { buf[strlen(buf)-1] = 0; send_cmd(s_NickServ, "NOTICE %s %s", u->nick, buf); } fclose(h); } else { send_cmd(s_NickServ, "NOTICE %s Henuz Atilan Olmamis.", u->nick); } }


Ardindan;

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

ve servislerinizi resetleyin.


Konu toXic tarafından (15 Aralık 2010 Saat 19:51 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 05 Aralık 2010, 21:15   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




İbrahim Kendini Aşmaya Başladin Kanks. Bu Kadarıda Pes.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Döktürmüşsün Yine Başarılı, Güzel Bir Çalışma Emeğine Sağlık. Daha Neler Görecez Bakalım İleri ki Zamanlarda..
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 05 Aralık 2010, 21:37   #3
Çevrimdışı
Nod
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




Güzel sistem, yararlı olacağını düşünüyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 05 Aralık 2010, 21:54   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




Aferin yiğenim.

__________________
İNAN: Yoktan varolmadığına...
BİL: Sınırsız bir birikime sahip olduğunu bil...
GÖR: Varolan ve olmayan her şeyi objektif açıdan gör...
ANLA: Gördüklerinle bildiklerini yorumlamadan sadece diğerlerini anla...
YAŞA: Yaşamadığını düşündüğün her şeyi yaşa, ama bir gün öleceğini düşünerek yaşa...
SAVAŞ: Kan dökülsün diye değil, değerlerin, geleceğin, ilahın için savaş...
BUL: Bulunamaz denileni değil, aradığını düşündüğünü bul...
SUS: Dedikleri için değil, gerektiği için sus...
VUR: Yalnızca ölmemek için vur...
GİT: İnandığın doğrularınla...
 
Alıntı ile Cevapla

Alt 05 Aralık 2010, 21:55   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




iyi gidiyorsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
güzel calısma.

 
Alıntı ile Cevapla

Alt 06 Aralık 2010, 10:00   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




Güzel Çalışma
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 06 Aralık 2010, 21:03   #7
Çevrimdışı
xyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




Hoşuma gitti, eline koluna sağlık.

 
Alıntı ile Cevapla

Alt 07 Aralık 2010, 03:35   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




toXic Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bu sistemde, Kullanicilar kullanicilara kill atabilecekler.

toXic çalışman çok güzel doğru kullanım dahilinde gerçekten faydalı ama bir yönden de zararlı. Zararlı yönüde malesef insanımız yetki nedir hangi şartlar dahilinde kullanılır buna bakmıyor adam özeldeki sorunu yüzünden veya şahsi sorunları yüzünden senin sunucuya girişini nick vs. bir takım şeyleri yasaklayabiliyor ve şimdi bunu usere tanırsak ortalık iyice savaş alanına dönecektir diye düşünüyorum... ama çalışman düşüncen gerçekten güzel tebrik ederim başarılarının devamını dilerim....

 
Alıntı ile Cevapla

Alt 07 Aralık 2010, 16:28   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




Online süresi belirli bir süreye geçmiş kişi nickini kaybetmeyi göze alamaz sanirim. Bu sekilde yayınlarken buna dikkat ettim ve bu anındada kontrol edilebilir bir durumda.
Fakat siz check_access ile #HELP Kanalindaki accesi kontrol ettirip sadece helperlar icin kill attirabilirsiniz.

 
Alıntı ile Cevapla

Alt 07 Aralık 2010, 21:16   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices User KILL




İbo Bence Bu İşin Hakkını Veren Sayılı İnsanlardan Biri Tebrik Ederim Sen Bu İşi Biliyosun.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ircservices, kill, user


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
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 code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ircservices Sqline kill atiyor ferdi01 IRCServices 6 24 Aralık 2014 22:32
ircservices kanal için kalıcı user limiti Keen IRCServices 5 09 Haziran 2009 17:38
IRCServices botlarını normal user olarak göstermek ? OnE_D4y Unreal IRCd 11 07 Aralık 2008 00:25
!kill Nick Yaparak User Killeme Yardım edebilecek varmı alemdar66 mIRC Scripting Sorunları 10 27 Mart 2007 15:56
Kanala giren user 4 icinde saniyede part yaparsa kill Silence mIRC Scripting Sorunları 9 16 Nisan 2006 12:45