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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Services Hazır Kodlar (https://www.ircforumlari.net/services-hazir-kodlar/)
-   -   VIP Kullanıcı (https://www.ircforumlari.net/services-hazir-kodlar/201482-vip-kullanici.html)

alphae 05 Temmuz 2015 11:59

Cevap: VIP Kullanıcı
 
Söyle sorayim net bir sekilde aşagıdaki işlemleri yaptık diyelim Girdiğimiz Kanalda, Chanserv'in Uyarı Yazması İçin. sizin nickiniz var orda tek tekmi eklciegiz bunu vip üye nicklerini ?

Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 695672)
Özellikler;

1.) VIP.Kelebek.Gen.TR Seklinde, HOST.
2.) VIPUser Seklinde, IDENT.
3.) Sunucuda Bulunan Kanallardan ATILMAMA.
4.) Whois Cekenleri Görebilme Özelliği.
5.) Nick'in zaman Asımından Cıkımı. ( Ölümsüzlük. )
6.) toXic KELEBEK IRCd Network (VIP) Özel Kullanıcı Seklinde SWHOİS Özelliği.
7.) OPERS Ve Nick'e Bilgilendirme Mesajı.
8.) Otomatik, Sunucu Yardım Görevlisi olma.
9.) Girdiği Her Kanalda, Chanserv'in Kanala Uyarı Mesajı Atması.
10.) Girdiği Her Kanalda, +q olma Özelliği. ( Bunu Değiştirebilirsiniz. +v olarak vs. )

Kod:

pico -w modules/chanserv/check.c
Girip; Su satırı Bulup*
Kod:

    if (call_callback_4(module, cb_check_chan_user_modes,
                        source, user, c, modes) > 0)
 return;

Altına;

Kod:

if (!stricmp(c->name, "#KELEBEKVIP") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s VIP.Kelebek.Gen.TR", user->nick);
send_cmd(s_NickServ, "chgident %s VIPUser", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +qhW :1", user->nick);
send_cmd(s_NickServ, "chgname %s KELEBEK ÖZEL Kullanıcısı.", user->nick);
send_cmd(s_NickServ, "SWHOIS %s :KELEBEK IRCd Network (\2VIP\2) Özel Kullanıcı", user->nick);
send_cmd(s_NickServ, "PRIVMSG #opers %s Özel Kullanıcı Olarak, Sisteme Dahil Oldu.", user->nick);
send_cmd(s_NickServ, "PRIVMSG %s :Suanda, KELEBEK.Gen.TR Özel Kullanıcı Statusune Gecis Yaptınız.", user->nick);
}

Ekliyoruz. Bunlar, Oto Özellikler.

* Adres: VIPUser@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Kelebek.Gen.TR
* İsim: KELEBEK ÖZEL Kullanıcısı.
toXic [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 81.214.68.148 adresinden bağlantı kuruyor
* Rumuz Bilgi: toXic Sifreli ve Tanitilmis Bir Nicktir
* Kanallar: ~#KELEBEKVIP #operlog ~#opers @#ZeyTiN @#iZMiR #DaRKRooM #KELEBEK
* Server: IRC.Kelebek.Gen.TR KELEBEK.Gen.TR IRC Server
* toXic Bir Helper(IRC YardImcI) dır.
toXic KELEBEK IRCd Network (VIP) Özel Kullanıcı
* Konuşmadığı Süre: 4Saniye
* Sunucuya Giriş Saati: Perşembe Nisan 23 15:14:03 2009
««««« [ Whois Sonu ] »»»»»

#OPERS Kanalına;


Nick'e;



Sonra Bu Satırları Ekledikten Sonra, Hemen Altına;

Kod:

if (!stricmp("toXic", user->nick)) {
send_cmd(s_ChanServ, "PRIVMSG %s :toXic KELEBEK Sunucusu Özel Kullanıcısı Statusunde, Kanala Giris Yapmıstır.", ci->name);
}

Ekliyoruz. Girdiğimiz Kanalda, Chanserv'in Uyarı Yazması İçin.




Ardından, Hemen Altına;

Kod:

if (user_identified(user) && !stricmp("toXic", user->nick))

 {
send_cmd(s_ChanServ, "MODE %s +q toXic", ci->name);
}

Ekliyoruz. Bu Kod sayesinde, Girilen Her Kanalda +* Yetkisi Otomatikmen, Tanımlanan Nick'e Veriliyor.

Kod:

make&&make install


Entrance 05 Temmuz 2015 12:04

Cevap: VIP Kullanıcı
 
Bu link'e göz atmanı tavsiye ederim: -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

alphae 05 Temmuz 2015 15:46

Cevap: VIP Kullanıcı
 
peki ordaki vip uyelik te ne özelikler var yani vip üyenin ne gibi ayrıcalıgı oluyor ? ban atılmazmı odalarda +h cıka bilirmi girdigi odaya vip uye giris yapti dermi ? shun atılmaz ban atılmazmi ?

alphae 08 Temmuz 2015 09:58

Cevap: VIP Kullanıcı
 
ekledim dediginiz gibi yanliz normal kulaniciyi ekliyorum vip odasina tum odalarda +h cikmiyor ? Jn nickli ve black baska kimse +H cikmamiyor vip odasinda acces akledim halde ve ozel kulanici online oldu die bilgide atmiyor kanalara..


PHP- Kodu:

if (!stricmp(c->name"#vip") && check_access(userciCA_AUTOOP)) {
send_cmd(s_NickServ"chghost %s VIP.site.Com"user->nick);
send_cmd(s_NickServ"chgident %s ViPUye"user->nick);
send_cmd(s_NickServ"SVSMODE %s +qhW :1"user->nick);
send_cmd(s_NickServ"chgname %s site.com ÖZEL Kullanıcısı."user->nick);
send_cmd(s_NickServ"SWHOIS %s :site.com IRCd Network (\2VIP\2) Özel Kullanıcı"user->nick);
send_cmd(s_NickServ"PRIVMSG #vip %s Özel Kullanıcı Olarak, Sisteme Dahil Oldu."user->nick);
send_cmd(s_NickServ"PRIVMSG %s :Suanda, site.com Özel Kullanıcı Statusune Geciş Yaptınız."user->nick);
}
if (!
stricmp("Black"user->nick)) {
send_cmd(s_ChanServ"PRIVMSG %s :Black site.com Sunucusu Özel Yönetici Statusunde Giriş Yapmıştır."ci->name);
}
if (!
stricmp("Jn"user->nick)) {
send_cmd(s_ChanServ"PRIVMSG %s :vip Uye Giriş Yapmıstır."ci->name);
}
if (
user_identified(user) && !stricmp("Black"user->nick))

 {
send_cmd(s_ChanServ"MODE %s +h Black"ci->name);
}
if (
user_identified(user) && !stricmp("Jn"user->nick))

 {
send_cmd(s_ChanServ"MODE %s +h Jn"ci->name);







Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 1040282716)
/Cs Vip add toXic gibi bişimi sandin :)

Kanalda access ekleyeceksin, KANALA Girince Sahip Olacak Bu Özelliklere. ;)


alphae 08 Temmuz 2015 10:05

Cevap: VIP Kullanıcı
 
sizin bu koduda ekledim iki sekilde girenlere +h vermiyor hic bir uyari vermiyor


Alıntı:

Sky-Dancer Nickli Üyeden Alıntı (Mesaj 1040834172)
ilk vip host işlemini yapın (ilk sayfadaki)
sonrasında;

aşağıdaki kodları,

Kod:

    if (call_callback_4(module, cb_check_chan_user_modes,
            source, user, c, modes) > 0)
    return;

bu satırların hemen altına yapıştırın.

Kod:

if (c && !stricmp(user->fakehost, "VIP.domain.com"))
set_cmode(s_ChanServ, c, "+v", user->nick);

// eğer sürekli +o veriyor ise; set_cmode ile başlayan satırı şununla değiştirin:
send_cmd(s_ChanServ, "MODE %s +v %s", c->name, user->nick);

amaç : hostu VIP.domain.com olan kişilere her kanalda +v vermek.

denemedim ama çalışması gerekir..

iyi Çalışmalar..


toXic 17 Mayıs 2016 14:12

Cevap: VIP Kullanıcı
 
chanserv/main.c icerisinde
static int do_channel_join(Channel *c, struct c_userlist *u)
{

bölümüne

Kod:

if (c && !stricmp(user->fakehost, "VIP.Domain.com"))
set_cmode(s_ChanServ, c, "+v", user->nick);

Ekleyin calisir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:06.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk