13 Ocak 2008, 07:55 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | check.c de bir edit ? Selam arkadaşlar ben cd ircservices-x.x.x/modules/chanserv/check.c de Şöyle bir edit yapmak istiyorum 20 tane global olan kanalımda +q ( founder ) modesi alan kişinin hostu belirttigimiz 20 global kanaldan birinden olursa o kanalın adıyla mesela k3y kanalı 20 tane dedigim kanalın icinde ve bir kişi o global kanalın sahibi oldugunda +q modesini aldiginda yani girerken kanala hostu direk k3y-Founder.Sunucuadi.Net şeklinde Host alsın istiyorum hostu o dedigim 20 global kanaldan birinin founderi olan ve kanal-founder.sunucuadi.net. hostu aldıgında direk #Founder kanalina alinip ornegin ; Chanserv tarafindan Founder kanalında k3y kanalı founderi kanalımıza giris yapmiştir seklinde mesaj atmasini ve +W flagi alsin istiyorum cok kurcaladim ama yapamadim sanki biraz cok sey istedim gibi oldu ama lütfen help me pls o kadar ugrasa ragmen yapamadim | |
|
13 Ocak 2008, 10:01 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: check.c de bir edit ? Kod: Kodu kopyalamak için üzerine çift tıklayın!
satırlarının altına Kod: Kodu kopyalamak için üzerine çift tıklayın!
yukardaki örnek sanırım sana biraz ışık olur..AOP lar için düzenlemiştim.. |
|
05 Aralık 2010, 11:00 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: check.c de bir edit ? ircservices-*.*.* dizininde make ve make install çektikçen sonra servislerini restart laman sonucunda aktif olacaktır if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOHALFOP)) { send_cmd(s_NickServ, "chghost %s Sohbet.Sorumlu.Yardımcısı.Domain.Net", user->nick); send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick); send_cmd(s_NickServ, "PRIVMSG %s :Sohbet.Sorumlu.Yardımcısı.Domain.Net Hostunu Aldınız.", user->nick); } if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOOP)) { send_cmd(s_NickServ, "chghost %s Sohbet.Sorumlusu.Domain.Net", user->nick); send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick); send_cmd(s_NickServ, "PRIVMSG %s :Sohbet.Sorumlusu.Domain.Net Hostunu Aldınız.", user->nick); } if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOPROTECT)) { send_cmd(s_NickServ, "chghost %s Sohbet.Yöneticisi.Domain.Net", user->nick); send_cmd(s_NickServ, "SVSJOIN %s #Ops,#Sops", user->nick); send_cmd(s_NickServ, "PRIVMSG %s :Sohbet.Yöneticisi.Domain.Net Hostunu Aldınız.", user->nick); } if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOOWNER)) { send_cmd(s_NickServ, "chghost %s Sohbet.Founderi.Domain.Net", user->nick); send_cmd(s_NickServ, "SVSJOIN %s #Ops,#Founders", user->nick); send_cmd(s_NickServ, "PRIVMSG %s :Sohbet.Founderi.Domain.Net Hostunu Aldınız.", user->nick); } yukarıdaki vermiş olduğum kodlarda halfop , op , sop ve founderlere göre host almanızı sağlar ben +hW flaglarını verdirdiğimiz send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick); eklentiyi çıkarttım şahsen nedenine gelince malesef günümüz kullanıcıları bırakın heplerliği normal kendi ihtiyacı olan basit komutları dahi bir yere not almaya veya cs ns os help gibi servislerin yardım dökümanlarına bakmaya zahmet etmekten aciz insanlara vede whois çekildiğini görünce ne oldu neden whois çekiyorsun vs. gibi ukalabir dille astığım astık kestiğim kestik tarzında yaklaşımlar ve de /helpers yapınca yukarda belirttiğim tarzdaki insanların gözükmesini istemediğim için flagları vermiyorum ben ama vermek isteyen için eklenmesi gereken kod u da yazdım ayrıca ve parçalanmış halini nasıl birleştiricem diye düşünen olabilir diye derli toplu hali de aşşağıdadır.. if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOOP)) { send_cmd(s_NickServ, "chghost %s Sohbet.Sorumlusu.Domain.Net", user->nick); send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick); send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick); send_cmd(s_NickServ, "PRIVMSG %s :Sohbet.Sorumlusu.Domain.Net Hostunu Aldınız.", user->nick); } bunları kendinize göre düzenleyip check.c dosyasına ekliyoruz ve dosyamızı kayıt edip çıktıkçan sonra ircservices-*.*.*.** dizininde make make install yapıyoruz ve servislerimizi yeniden başlatıyoruz... Herkese iyi forumlar... Not: Kodlar Alıntıdır... Ama Sağlamdır Çalışır Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
|
05 Aralık 2010, 13:43 | #8 | ||||
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: check.c de bir edit ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. yürübe | ||||
|
10 Ocak 2011, 01:03 | #9 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: check.c de bir edit ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. | ||||
|
Etiketler |
bîr, checkc, de, edit |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Check | PySSyCaT | Bilgisayar Sözlüğü | 0 | 11 Şubat 2016 01:24 |
Check-Up | PySSyCaT | Sağlık Köşesi | 0 | 21 Şubat 2015 16:11 |
Unreal CR Edit (CR JAVA Edit) | toXic | Unreal IRCd | 0 | 15 Şubat 2009 19:19 |
Check up! | Freak | Şiir, Hikaye ve Güzel Sözler | 0 | 24 Nisan 2007 21:08 |