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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   !yetki ekle yardım ederseniz sevinirim. (https://www.ircforumlari.net/mirc-scripting-sorunlari/187723-yetki-ekle-yardim-ederseniz-sevinirim.html)

Goemon 15 Mart 2009 12:48

!yetki ekle yardım ederseniz sevinirim.
 
!yetkiekle aop #kanal nick
!yetkisil aop #kanal nick
!yetkilist
!yetki nick


arkadaşlar ben şle bir yardım istiyecekdim sizden şimdi ben yönetim kanalındayken örn vermiş olduğum gibi bir kod aradım ve bulamadım yardımlarınıza ihtiyacım var benim kafamdaki kod böle bişiydi size örn lerle anlatayim.

!yetkiekle aop #kanal nick - dediğimizde
aop yazan kısmı sop vop da yazabilmeliyim
#kanal kısmına gelince tek bir kanaldan botla istediğim kanala onu dediğim yetkiye göre aop sa aop sopsa sop ekliyebilmeliyim.


!yetkiekle sop #kanal nick - dediğimde
bot bana şu cevabı versin mümkünse
BoT: Nick Başarıyla aop veya sop eklendiniz
BoT:Görevinizde başarılar dileriz .
desin ve ayrıca memo atsın vede yetki.txt dosyasına eklesin sadece o nicki.

yetkisil olayındada aynısı olursa daha makbule geçersiniz arkadaşlar dua ederim vallahi

!yetkilist dediğimizdede yetki.txt dosyasında ne kadar kişi varsa yönetim kanalında göstersin.

!yetki nick dediğimdede
yetki.xtx de o nickin olup olmadığını sölesin
örnek !yetki BuLuT
BoT:BuLuT nicki eklidir
!yetki ZaFeR
BoT ZaFeR nicki görevli listesinde yoktur desin.

vede arkadaşlar bunları sadece yetkisop.txt dosyasındakiyle yetkili.txt dosyasındaki yazan kişilerin kullanmasını istiyorum.

vede bot yetkisi olmayanlar bunları yazmaya çalıştığı an bot şöle bişi desin
BoT:sizin bu komutu kullanmaya lüksunuz yhok desin

vede en önemliside bura zaten
kayıtsız nickleride yazdığımızda bot nickinizin login olabilmesi için nickinizi kayıt edin demesini istiyorum yani
!yetkiekle aop #kanal nick dediğimizde o nick kayıtsızsa başarı ile kayıt oldunuz demesin nickinizi kayıt edin desin o nicke.

ben şöle bişi yaptım ama olmadı.


on *:text:#:{
if ($1 == !yetkiekle) && ($chan == #) { cs $1- $2 add $3 | ms send $3 12 $3 4 $2 2Kanalında Size Yetki Eklenmiştir. | write dj.txt $3- | describe $chan 12 $3 4 $1- Görevlisi oLarak Başarıyla Eklenmiştir | describe $chan 5Görevinizde BaşarıLar DiLeriz 12 $3 }
elseif ($1 == !yetkisil) && ($chan == #) { cs $1- $2 del $3 | ms send $3 12 $3 4 $2 2Kanalında Yetkiniz SilinmiştiR.. | describe $chan 6 $3 4 $1- Görevinize Son VeriLmiştir, | describe $chan 2Verdiğiniz Hizmetten Dolayı Teşekkür Ederiz6 $3 }
elseif ($1 == !yetkilist) { .play # yetkili.txt 0 }
}
}

uFuK 15 Mart 2009 13:12

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
1'ncisi konuyu yanlış yere açmışsın
2'ncisi roman yazmışsın:) Ama kendinde çaba göstertmişsin o bir +

Kodunu yazdım ama denemedim sorun çıkarsa yaz burada ben veya diğer arkadaşlar sana yardımcı olurlar.

PHP- Kodu:

on *:text:*:#: { 
  
if $read(yetkisop.txt,w,$nick) {
    if ($
== !yetkiekle) { 
      
ns info $
      
if (%ufuk == 1) { msg $chan $4 nickiniz kayıtlı değilLütfen nickinizi /ns register şifre email komutuyla kayıt ediniz. }
      if (%
ufuk == 2) { 
      
cs $$3 add $write yetkililer.txt $msg $chan $3 kanalına $4 nickine $2 yetkisini eklediniz.. | ms send $4 Merhaba $4 sen artık $3 kanalında yetkilisinBaşarılar 
      if ($
== !yetkisil) { cs $$3 del $write -ds yetkililer.txt $msg $chan #3 kanalında $4 nickinin yetkisi alınmıştır. | ms send $4 Merhaba $4 $3 kanalında yetkiniz alındı. Çalışmalarınız adına teşekkürler }
      
if ($== !yetki) { 
        var %
$
        
while %<= $lines(yetkililer.txt) { 
          
msg $chan Bu nick yetkililer.txt'de var. ---> $read(yetkililer.txt,%u)
          else { msg $chan bu nick yetkililer.txt'
de yok. }
        }
      }
    }
    if ($
== !yetkilist) { 
      var %
i 1
      
while %<= $lines(yetkililer.txt) { 
        
msg $chan $read(yetkililer.txt,%i
        
inc %
      
}  
    }
  }
}

on *:notice:*:*: { 
  if (*
kayitli*bir*nick*degiliswm $1-) { 
    
set %ufuk 1
    
elseif set %ufuk 2 
  
}


Alıntı:

Yetki eklemek için: !yetkiekle seviye(aop,sop) #kanal Nick
Yetki silmek için: !yetkisil seviye(aop,sop) #kanal nick
Yetki listelemek için: !yetkilist


Bütün bunları sadece yetkisop.txt deki nickler kullanabilir.
Nick eğer kayıtsız ise yetki eklerken uyarı göndericektir.

Eklediği nicklere msg ve memo göndericektir. Memo mesajlarını kendine göre editleyebilirsin.


Goemon 16 Mart 2009 19:41

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
usta allah razı olsun emek vermişsiniz sağolun usta kodu denedim yetkilist hariç diğerleri çalışmadı

tam1deLi 17 Mart 2009 14:03

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
Güzelde calışmıyorki :S

Goemon 18 Mart 2009 18:58

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
arkadaşlar yhokmu yardım edecek yada bu konuyla ilgilenecek arkadaş..

Lucifer 18 Mart 2009 21:52

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
Alıntı:

robo-c-OP Nickli Üyeden Alıntı (Mesaj 663319)
arkadaşlar yhokmu yardım edecek yada bu konuyla ilgilenecek arkadaş..


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

- Öncelikle Forum içerisinde arama yapmış olsaydın mutlaka bu gözüne çarpacaktı. burayı incelersen ve gerekli düzenlemeleri yaparsan istediğin code'yi ortaya çıkarmış olacağına inanıyorum.

iyi Forumlar..

LQndRA 19 Mart 2009 05:05

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
Arkadasin verdigi linki inceleyin.arzu ettiginiz konu hakkinda yardimci olmaz ise bir seyler yapmaya calisiriz.

Goemon 19 Mart 2009 19:44

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
Alıntı:

neverbackdown Nickli Üyeden Alıntı (Mesaj 663485)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

- Öncelikle Forum içerisinde arama yapmış olsaydın mutlaka bu gözüne çarpacaktı. burayı incelersen ve gerekli düzenlemeleri yaparsan istediğin code'yi ortaya çıkarmış olacağına inanıyorum.

iyi Forumlar..







arkadaşım sağolasın bu konuyu görmüştüm ama o kodda istediğimi yapamayınca zaten bu konuyu açtım hemen artı birde o hızlan konuyu bile nereye açtığımı farkedemedim inş yardımlarınızı bekliyorum ben bişiler yaptım ama olmadı ordaki kodlarda çalışıyor ama istediğim gibi yapamadım onu.

Med Cezir 20 Mart 2009 02:38

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
!yetkiekle seviye(sop,aop,vop) #kanal Nick : Kanala belirtilen seviyede nicke yetki ekler,yetki.txt ye nicki ekler,yetki eklendigine dair yetki eklenen nicke memo yollar.
!yetkisil seviye(sop,aop,vop) #kanal Nick : Kanaldan belirtilen seviyedeki nickin yetkisini siler,yetki.txt den nick siler,yetkisinin silindigine dair yetkisi silinen nicke memo yollar.
!yetkilist : yetki.txt de yer alan nickleri listeler.

Kayıtsız Nickler e işlem yapılmaya calışırsa işlemin tamamlanamadıgına dair bilgi verir.
Komutların Tamamı Yetki.txt de yer alan nickler tarafından gercekleştirilebilir.

PHP- Kodu:

on *:text:*:#yönetim: {
  
if !yetkiiswm ${
    if 
$read(yetki.txt,w,$nick) {
      if $
== !yetkiekle {
        if $
== sop || $== aop || $== vop {
          if $
== $null || $== $null msg $chan Komutun dogru Kullanımı !yetkiekle $#Kanal nick Şeklindedir }
          
else { 
            if 
$read(yetki.txt,w,$4) { msg $chan Bu Rumuz Daha Önceden Yetkili Olarak Eklenmiş. }
            else { 
              
set %;mcuchan $chan
              set 
%;mcunick $nick
              set 
%;mcyyetki $2
              set 
%;mcychan $3
              set 
%;mcynick $4
              ns info 
%;mcynick enable #kayitlimi 
            
}
          }
        }
        else { 
msg $chan Yanlış Parametre Girdiniz.Ekleyebileceginiz Yetkiler Sop,Aop ve Vop dur. }
      }
      if $
== !yetkisil {
        if $
== sop || $== aop || $== vop {
          if $
== $null || $== $null msg $chan Komutun dogru Kullanımı !yetkiekle $#Kanal nick Şeklindedir }
          
else { 
            if 
$read(yetki.txt,w,$4) { cs $$3 del $write -ds $4 yetki.txt msg $chan $4 Nicki $3 Kanalından Başarı İle Silindi. | ms send $4  $3 Kanalında Olan $2 Yetkiniz Silinmiştir. }
            else { 
msg $chan $4 Nicki Daha Önceden Silinmiş Bir Nicktir. }
          }
        }
        else { 
msg $chan Yanlış Parametre Girdiniz.Kullanabileceginiz Yetkiler Sop,Aop ve Vop dur. }
      }
      if $
== !yetkilist msg $chan Yetkili Nickler Listeleniyor play $chan yetki.txt 0 }
    }
    else { 
msg $chan Bu Komutu Kullanabilmek İcin Yetkiniz Bulunmuyor. }
  }
}
 
#kayitlimi off
on *:notice:*:?: {
  if 
$nick == Nickserv  {
    if (*
kay*tlde*iliswm $1-) || (*not registerediswm $1-) { msg %;mcuchan Belirtmiş Oldugunuz %;mcynick Nicki Kayıtlı Olmadıgından İşlem Tamamlanamadı. | disable #kayitlimi | unset %;mc* }
    
else { cs %;mcyyetki %;mcychan add %;mcynick write yetki.txt %;mcynick msg %;mcuchan %;mcynick Nicki %;mcychan Kanalına Başarıyla %;mcyyetki Olarak Eklendi ms send %;mcynick %;mcychan Kanalına %;mcyyetki Olarak Eklendiniz Görevinizde Başarılar Dileriz. | disable #kayitlimi | unset %;mc* }
  
}
}
#kayitlimi end 

Kod:

<Med-Cezir> !yetkiekle sop
<uMuT> Komutun dogru Kullanımı !yetkiekle sop #Kanal nick Şeklindedir
<Med-Cezir> !yetkiekle kop #zindan MedCezir
<uMuT> Yanlış Parametre Girdiniz.Ekleyebileceginiz Yetkiler Sop,Aop ve Vop dur.
<Med-Cezir> !yetkiekle aop #zindan MedCezir
<uMuT> MedCezir Nicki #zindan Kanalına Başarıyla aop Olarak Eklendi
<Med-Cezir> !yetkiekle aop #zindan dadada
<uMuT> Belirtmiş Oldugunuz dadada Nicki Kayıtlı Olmadıgından İşlem Tamamlanamadı.
<Med-Cezir> !yetkisil Med
<uMuT> Yanlış Parametre Girdiniz.Kullanabileceginiz Yetkiler Sop,Aop ve Vop dur.
<Med-Cezir> !yetkisil aop #zindan MedCezir
<uMuT> MedCezir Nicki #zindan Kanalından Başarı İle Silindi.
<Med-Cezir> !yetkilist
<uMuT> Yetkili Nickler Listeleniyor
<uMuT> Med-Cezir

Not: Sop eklediginizde yetkisop.txt ye ekleme kısmı dışında istediklerinizin hepsini gercekleştirecektir.Yetki.txt dekilerin zaten komutları kullanabilmesini belirttiginiz için Yetkisop.txt ye ekletmeyi gereksiz gördüm..

MistraL47 29 Ağustos 2015 09:28

Cevap: !yetki ekle yardım ederseniz sevinirim.
 
GüzeL Koda KanaL Founderiyim Kendi Botuma EkLedim


Bu Komutu Kullanabilmek İcin Yetkiniz Bulunmuyor.

Diyor Bunu Sadece Ircop Adminlermi KullanabiLir.


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

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