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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 06 Nisan 2008, 06:24   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Access Ekleme Sistemi




Merhabalar ;
Arkadaşlar forumda aradım fakat bir türlü asıl istediğim şekilde bi sonuca ulaşamadım.
Soldy bi kod yazmıştı fakat o eksik, isteğim access eklendiğinde services kanalına haber gelmesi yalnız aşağıdaki şekilde değil
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<ChanServ> RedLine nicki #Adwords kanalinda LoYaL nickine access ekledi.


Ben istiyorum ki burda seviyede gözüksün yani örneğin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<ChanServ> RedLine nicki #Adwords kanalinda LoYaL nickine 999 seviyeden access ekledi.


Ve bu olay XOP yani cs aop add .. | cs sop add .. şeklinde uygulandığında da işlev vermesi, eminim ki bir çok arkadaşın isteyeceği bir olay.
Ben biraz kurcaladım level(seviye) göstermesi için fakat kurcaladığımda Services terminating: Segmentation fault gibi bir hata aldım.
Sayın üstadlarımız bu konuya bi açıklık getirir umarım ve modlardan ricam açıklık geldiği taktirde konunun sabitlenmesidir bir çok kişinin aradığı bir kod olacağı şüphesiz kanaatimce.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 06 Nisan 2008, 11:38   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Access Ekleme Sistemi




R£dLin£ Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhabalar ;
Arkadaşlar forumda aradım fakat bir türlü asıl istediğim şekilde bi sonuca ulaşamadım.
Soldy bi kod yazmıştı fakat o eksik, isteğim access eklendiğinde services kanalına haber gelmesi yalnız aşağıdaki şekilde değil
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<ChanServ> RedLine nicki #Adwords kanalinda LoYaL nickine access ekledi.


Ben istiyorum ki burda seviyede gözüksün yani örneğin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<ChanServ> RedLine nicki #Adwords kanalinda LoYaL nickine 999 seviyeden access ekledi.


Ve bu olay XOP yani cs aop add .. | cs sop add .. şeklinde uygulandığında da işlev vermesi, eminim ki bir çok arkadaşın isteyeceği bir olay.
Ben biraz kurcaladım level(seviye) göstermesi için fakat kurcaladığımda Services terminating: Segmentation fault gibi bir hata aldım.
Sayın üstadlarımız bu konuya bi açıklık getirir umarım ve modlardan ricam açıklık geldiği taktirde konunun sabitlenmesidir bir çok kişinin aradığı bir kod olacağı şüphesiz kanaatimce.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico ircservices-*/chanserv/modules/access-levels.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) { case RET_ADDED: notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level); break;

satirlarini su sekilde degistir;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) { case RET_ADDED: send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalina yetkisi %d olarak eklendi", nick, chan, level); notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level); break;

hemen bir satir altindaki kodlari

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_CHANGED: notice_lang(s_ChanServ, u, CHAN_ACCESS_LEVEL_CHANGED, nick, chan, level); break;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_CHANGED: send_cmd(s_ChanServ, "privmsg #opers %s nick'in %s kanalinda yetkisi %d olarak degisti", nick, chan, level); notice_lang(s_ChanServ, u, CHAN_ACCESS_LEVEL_CHANGED, nick, chan, level); break;

su sekil degistir. Kaydet ve dosyadan cik.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico ircservices-*/chanserv/modules/access-xop.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_ADDED: notice_lang(s_ChanServ, u, CHAN_XOP_ADDED, nick, chan, listname); break; case RET_CHANGED: notice_lang(s_ChanServ, u, CHAN_XOP_LEVEL_CHANGED, nick, chan, listname); break;

satirlarini ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_ADDED: notice_lang(s_ChanServ, u, CHAN_XOP_ADDED, nick, chan, listname); send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalinda %s listesine eklendi.", nick, chan, listname); break; case RET_CHANGED: notice_lang(s_ChanServ, u, CHAN_XOP_LEVEL_CHANGED, nick, chan, listname); send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalinda %s listesine eklendi.", nick, chan, listname); break;

seklinde degistir.

ircservices-* ana dizinde make ve make install ile dosyalari tekrar derle. Derlem isleminde herhangi bir hata mesaji almazsan(ki verecegini sanmiyorum) serverda /os update ve /os restart yazip test edebilirsin.

 
Alıntı ile Cevapla

Alt 06 Nisan 2008, 15:16   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Access Ekleme Sistemi




Bahtiyarım, u are the one and my number one diyorum ;oki
Yalnız kim tarafından eklendiği çıkmıyor sadece kime eklendiği çıkıyor onu nasıl halledecez. Bir de bunlara ek olarak access silme işlemlerinide yansıtabiliriz değil mi aynı mantık ile ?


Konu RedLine tarafından (06 Nisan 2008 Saat 15:51 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 06 Nisan 2008, 16:21   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Access Ekleme Sistemi




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s tarafindan %s kanalinda %s listesine eklendi.", nick, u->nick, chan, listname);

evet var
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 06 Nisan 2008, 16:30   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Access Ekleme Sistemi




Burda nerde ben mi kör oldum yoksa ;d
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalina yetkisi %d olarak eklendi", nick, chan, level);

access-levels.c de Soldy emre diye bir kod ekliyordu çünkü sanırım onda normal halde gösterilmiyodu.


Konu RedLine tarafından (06 Nisan 2008 Saat 16:36 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 06 Nisan 2008, 16:34   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Access Ekleme Sistemi




Örnek verdim iste, otur yap ugras, cabala
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
sistemi, ekleme, access


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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
!ekle komutu ile access ekleme. AntepLi mIRC Parça Kodlar 15 23 Kasım 2018 22:26
access silmeye muaf ekleme fener1907 mIRC Scripting Sorunları 2 20 Şubat 2010 14:46
access silip ekleme sniper mIRC Scripting Sorunları 2 08 Ocak 2009 22:46
Konuşana access ekleme oto sEntieL mIRC Scripting Sorunları 7 29 Eylül 2008 23:20