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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Haziran 2009, 12:54   #1
Çevrimiçi
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
!op !deop komutu help




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias yetkibul {
  if (
$operbul($2) == 1) { return }
  if (!$
2) {
    var %
1, %htop $hget(0)
    while (%
<= %htop) {
      if (
$hfind($hget(%h),$+(*.,$1),0,w)) { return }
      
inc %h 1
    
}
    if (
$operbul($1) == 1) { return }
    else { return 
}
  }
  if (
$hget($1,$+(op.,$2))) { return }
  else { return 
}
}
alias yetkiara {
  if (!$
1) { halt }
  var %
1, %htop $hget(0)
  while (%
<= %htop) {
    if (
$hfind(%h,$+(*.,$1),0,W)) { return }
    
inc %h 1
  
}
  if (
$operbul($1) == 1) { return }
  else { return 
}
}
alias yetkisil {
  if (!$
1) { halt }
  var %
1, %htop $hget(0)
  while (%
<= %htop) {
    if (
$hfind(%h,$+(*.,$1),0,w)) { 
      
hdel $hget(%h) $+(op.,$1)
    }
    
inc %h 1
  
}


bu koda bagli olarak !op !deop komutu nasil yapilabilir socket deqil ama normal script botuna eklenmesi için bir örnek verirseniz cok sevinirim
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias yetkibul {
  if (
$operbul($2) == 1) { return }
  if (!$
2) {
    var %
1, %htop $hget(0)
    while (%
<= %htop) {
      if (
$hfind($hget(%h),$+(*.,$1),0,w)) { return }
      
inc %h 1
    
}
    if (
$operbul($1) == 1) { return }
    else { return 
}
  }
  if (
$hget($1,$+(op.,$2))) { return }
  else { return 
}
}
alias yetkiara {
  if (!$
1) { halt }
  var %
1, %htop $hget(0)
  while (%
<= %htop) {
    if (
$hfind(%h,$+(*.,$1),0,W)) { return }
    
inc %h 1
  
}
  if (
$operbul($1) == 1) { return }
  else { return 
}
}
alias yetkisil {
  if (!$
1) { halt }
  var %
1, %htop $hget(0)
  while (%
<= %htop) {
    if (
$hfind(%h,$+(*.,$1),0,w)) { 
      
hdel $hget(%h) $+(op.,$1)
    }
    
inc %h 1
  
}


bu koda bagli olarak !op !deop komutu nasil yapilabilir socket deqil ama normal script botuna eklenmesi için bir örnek verirseniz cok sevinirim
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Yazgulu Sohbet
Alt 03 Haziran 2009, 16:39   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




o koda eklemen sartmı o kodlar alias kodları !op diye istediğin kod text eventi kısa o kod olduğu yerde kalsın sen aşadakiyle ilgilen

mircinin ana klasörü icine op.txt adlı bıtane note defyeri ac icine oplarını yaz komutu kullanıcak kişileri alt alta

kullanımı !op nick !deop nick şeklindedir..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if !deop isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan -o $2 } } if !op isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan +o $2 } } }


 
Alıntı ile Cevapla

Alt 03 Haziran 2009, 23:24   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




Şimdii O Komudu Popusa Ekliyecegiz ve ondan hariç kimlerin o komutları Kulanmasını istiyorsak onların niklerinide alt alta op.txt dosya Açıp mircin içine atıcagız okadarmı Anladıgmı buu

 
Alıntı ile Cevapla

Alt 03 Haziran 2009, 23:28   #4
Çevrimiçi
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




murat_aziz kardeş o koda 1 örnek verebilsen daha guzel gider ben birşey anlamadimda ondan öyle yapiyom kabul etmiyor böyle yapiyom kabul etmiyor ondan bir örnek verebilirmisin bu sendeki kodu degil benim verdigim kodda bir örnek gerekiyor nasil yapcam anlayamadim ondan birşey diye. yardim edersen sevinirim kardeş

 
Alıntı ile Cevapla

Alt 03 Haziran 2009, 23:28   #5
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




Popups'a değil, Remote'a koyacaksın.

 
Alıntı ile Cevapla

Alt 04 Haziran 2009, 01:38   #6
Çevrimiçi
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




galiba yardim etmiyceksiniz genede teşekkürler .

 
Alıntı ile Cevapla

Alt 04 Haziran 2009, 16:22   #7
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




Set, dosya içerisinden rumuzları belirlemene gerek yok aslında. Aşağıdaki gibi bir şey yapabilirsin, aynı işlemi gerçekleştirecektir. İşte kod:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if ($regex($1-,/^!op ?/i)) { .msg # $iif(!$regex($nick(#,$nick).pnick,/(@|&|~)/A),$+($nick,:) Bu komutu kullanma yetkiniz yok.,$od(#,$2,+,$nick)) } if ($regex($1-,/^!deop ?/i)) { .msg # $iif(!$regex($nick(#,$nick).pnick,/(@|&|~)/A),$+($nick,:) Bu komutu kullanma yetkiniz yok.,$od(#,$2,-,$nick)) } } alias -l od { if ($1 && $2 && $3 && $4) { if ($regex($3,^\+$)) { mode $1 +o $2 | .msg $1 $+($2,$chr(44)) $4 tarafından op yaptırıldı. } if ($regex($3,^\-$)) { mode $1 -o $2 | .msg $1 $2 rumuzunun yetkisi, $4 tarafından aldırıldı. } } }


Kullanımı: !op <rumuz> - !deop <rumuz>

Kanaldaki, en az op (@) yetkisine sahip olan kişiler komutları kullanabilir. İsteğine göre farklı şeyler de yapabiliriz. Kodu, mIRC'nin Remote bölümüne ekleyeceksin (ALT+R).

Umarım işine yarar.

 
Alıntı ile Cevapla

Alt 04 Haziran 2009, 19:11   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




Benim verdiğim kod deop olduğu halde calışır opların

örnek istemişsin bu kodu arkadaş bota kaymak icin istedi budurumda dışardan komutla şalışan bir kod bu


örn: !op MuraTT veya !deop MuraTT yazarsa oplarından birtanesi MuraT nicki op veya deop olur..

kodu alt r tıkla***** remotene kopyalıyorsun

Bu Kod'u op.txt icersindeki herkes kullanır.

Yetkisi yoksa dahi
op.txt icindeki kişi deop vaziyettede olsa kullanır..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if ($regex($1-,/^!op ?/i)) { .msg # $iif(!$regex($nick(#,$nick).pnick,/(@|&|~)/A),$+($nick,:) Bu komutu kullanma yetkiniz yok.,$od(#,$2,+,$nick)) } if ($regex($1-,/^!deop ?/i)) { .msg # $iif(!$regex($nick(#,$nick).pnick,/(@|&|~)/A),$+($nick,:) Bu komutu kullanma yetkiniz yok.,$od(#,$2,-,$nick)) } } alias -l od { if ($1 && $2 && $3 && $4) { if ($regex($3,^\+$)) { mode $1 +o $2 | .msg $1 $+($2,$chr(44)) $4 tarafından op yaptırıldı. } if ($regex($3,^\-$)) { mode $1 -o $2 | .msg $1 $2 rumuzunun yetkisi, $4 tarafından aldırıldı. } } }

Bizzat kullanmış olduğum bir kod kendi botumda

orjinali aşadadır..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:*:{ if !k isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .kick $chan $2 $3- } } if !kb isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan +b $2 | .kick $chan $2 $3- } } if !voice isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan +v $2 .msg $2 $2 : $chan Kanalında $nick Tarafından Voice Aldınız } } if !devoice isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan -v $2 } } if !deop isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan -o $2 } } if !op isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Değilsiniz! } else { .mode $chan +o $2 } } if !+m isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { .mode $chan +m } } if !-m isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { .mode $chan -m } } if !+i isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { .mode $chan +i } } if !-i isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { .mode $chan -i } } if !zline isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { .zline $2 } } if !shun isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! else { .shun $2 } } if !unban isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { mode $chan -b $2 2 } } if !temizle isin $1 { if $nick !isop # && !$read(op.txt,w,$nick) { .msg $nick $nick $+ : Operatör Konumunda Değilsiniz! } else { msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 4,4. msg # 9,1 Sayfa 0,4  $nick 9,1 Tarafından Temizlendi....... msg # 0,1 Pis Kirliler.... 1,0 :D } } }

Kullanımı
!op Nick opyapar
!deop Nick deop yapar
!k Nick kick atar
!kb Nick kick ban atar
!voice Nick + voice verir
!devoice Nick voice alır
!+m komutun verildiği kanalı +m ye alır
!-m komutun verildiği kanalı -m ye alır
!+i komutun verildiği kanalı +i ye alır
!-i komutun verildiği kanalı -i ye alır
!zline Nick zline atar
!shun Nick shun atar
!temizle komutun verildiği kanalı temizler
!unban nick nicke atılan banı acar

örnek kullanım

!op MuraTT
!Deop MuraTT gibi

 
Alıntı ile Cevapla

Alt 04 Haziran 2009, 19:17   #9
Çevrimiçi
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:op:#:{ opekle $2 }
on *:part:#:{ opsil $nick }
on *:quit:{ opsil $nick }
alias opekle { if ${ if $read($shortfn($+(ops\,$chan,.txt))) { msg %operchan $1 Root zaten listede. | halt } | else { write $shortfn($+(ops\,$chan,.txt)) $msg %operchan $1 Root listeye eklendi. } } }
alias opsil { if ${ if !$read($shortfn($+(ops\,$chan,.txt))) { msg %operchan  $1  Root listesinde yok. | halt } | else { write $+(-ds,$readn$shortfn($+(ops\,$chan,.txt)) | msg %operchan  $1  Root listesinden silindi. } } }
on *:text:.op:#:{
    
if $read($shortfn($+(ops\,$chan,.txt))) { mode $chan +o $nick }
    else { 
msg $chan $nick komut kullanımı için yetkili konumda değilsiniz yada tanıtılmamışsınızlütfen ChanServ yada herhangi bir services tarafından size op verilmesini sağlayıp sisteme giriş yapınız }
  }
}
on *:text:.deop:#:{
    
if $read($shortfn($+(ops\,$chan,.txt))) { mode $chan -o $nick }
    else { 
msg $chan $nick komut kullanımı için yetkili konumda değilsiniz yada tanıtılmamışsınızlütfen ChanServ yada herhangi bir services tarafından size op verilmesini sağlayıp sisteme giriş yapınız }
  }


XcLuSive ustanin verdigi bu kodu biraz duzelttim op olani arka arkaya ekliyordu falan biarz duzelttim ama bir sorun var user servercen cıktıqında txt kanallarindan silmiyor ve botu kanaldan cıkardigimda txt dosyalari silinmedigi için tekrar kanala sokuyorumya txt dosyalarinda bulunan nickler kaliyor öyle bir kod bunun sorunları dediglerim işte bu kadar ama yapamadim bunu nasil yapabiliriz ?

 
Alıntı ile Cevapla

Alt 04 Haziran 2009, 20:05   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !op !deop komutu help




on *:op:#:{ opekle $2 }
on *:part:#:{ opsil $nick }
on *:quit:{ opsil $nick }
alias opekle { if $1 { if $read($shortfn($+(ops,$chan,.txt))) { msg %operchan $1 Root zaten listede. | halt } | else { write $shortfn($+(ops,$chan,.txt)) $1 | msg %operchan $1 Root listeye eklendi. } } }
alias opsil { if $1 { if !$read($shortfn($+(ops,$chan,.txt))) { msg %operchan $1 Root listesinde yok. | halt } | else { write $+(-ds,$readn) $shortfn($+(ops,$chan,.txt)) $2 | msg %operchan $1 Root listesinden silindi. } } }
on *:text:.op:#:{
if $read($shortfn($+(ops,$chan,.txt))) { mode $chan +o $nick }
else {
msg $chan $nick komut kullanımı için yetkili konumda değilsiniz yada tanıtılmamışsınız, lütfen ChanServ yada herhangi bir services tarafından size op verilmesini sağlayıp sisteme giriş yapınız }
}
}
on *:text:.deop:#:{
if $read($shortfn($+(ops,$chan,.txt))) { mode $chan -o $nick }
else {
msg $chan $nick komut kullanımı için yetkili konumda değilsiniz yada tanıtılmamışsınız, lütfen ChanServ yada herhangi bir services tarafından size op verilmesini sağlayıp sisteme giriş yapınız }
}
}



Böyle denermisin..

 
Alıntı ile Cevapla

Cevapla

Etiketler
deop, komutu, mirc download, mirc indir, op


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
Op/Deop Ve +m/-m JohnGalt mIRC Scripting Sorunları 3 31 Temmuz 2011 12:46
Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme. SeYH_SaMiL Anope 9 04 Nisan 2011 17:58
Seni Deop Yapanları Deop Yap. fatal mIRC Scripting Hazır Kodlar 1 20 Mayıs 2010 12:48
@ + Away + Deop Sunay mIRC Scripting Sorunları 6 15 Eylül 2007 06:58
!deop nIcknamE mIRC Scripting Sorunları 1 29 Aralık 2005 15:27