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/)
-   -   OP kanalına girmeyenlere deop (https://www.ircforumlari.net/mirc-scripting-sorunlari/13974-op-kanalina-girmeyenlere-deop.html)

OzAn 14 Mart 2006 22:38

OP kanalına girmeyenlere deop
 
Merhaba Arkadaşlar.

Benim Zurna kanalımın Op kanalı var o kanala girmeyen oplar zurna kanalında op olduklarında Scriptim onu deop edip özeline Op kanalına girmeden zurna kanalında op olmanıza müsade edilmiyor diye bir yazı yazdıramazmıyız?
Yani zurna kanalında op olana whois cekecek girdiği kanallar arasında #op kanalı yoksa o kişinin opunu hemen elıp özeline Op kanalına girmeden zurna kanalında op olmanıza müsade edilmiyor yazacak bunu yapmak mümkünmü?

Yardımlarınızı bekliyorum ilginize teşekkürler

Vatan 14 Mart 2006 23:36

on !*:Op:#zurna:{ set -u45 $+(%,kontrolde,.,$opnick) Vatan | .timerOpkanalınagirdinmi $+ $opnick 1 15 whois $opnick }
raw 319:*:{ if $($+(%,kontrolde,.,$2),2) != $null && *#ZurnaOP* !iswm $3- && $me isop #zurna { mode #zurna -o $2 | .notice $2 Lütfen #ZurnaOp kanalına da giriniz!.. } }

kolay gelsin ;)

el33t 15 Mart 2006 00:34

Eğer senin #zurnaop kanalında sürekli olduğunu varsayarsak aşağıdaki kodu kullanman daha iyi olacaktır. Zurna kanalında senin dışında biri op olduğunda eğer op olan nick #zurnaop kanalında değilse op'u alınır ve notice atılır. İşte kod:

on *:op:#zurna:if $opnick != $me && $opnick !ison #zurnaop { mode # -o $opnick | notice $opnick #ZurnaOp kanalına da girmelisin. }

Umarım işine yarar..

OzAn 15 Mart 2006 18:47

on !*:Op:#zurna:{ set -u45 $+(%,kontrolde,.,$opnick) Vatan | .timerOpkanalınagirdinmi $+ $opnick 1 15 whois $opnick }
raw 319:*:{ if $($+(%,kontrolde,.,$2),2) != $null && *#ZurnaOP* !iswm $3- && $me isop #zurna { mode #zurna -o $2 | .notice $2 Lütfen #ZurnaOp kanalına da giriniz!.. } }

Bu komut ben opken calısıyor deopkende calısması icin ne yapmalıyım?
bide şöyle bişey yapamazmıyız op kanalında olup cenebazda olanlarada
OP olmanıza müsade edildi. İyi nöbetler.! gibi bişey cokmu abartılı oldu :)

yapabilirsek birde OP kanalındaki kişiler away olduklarında yani nicklerinin sonunda yok away gelecek yokum vs. yazılar yazdıklarında özeline zurna kanalında awayken op olamazsınız yazdırıp onu zurna kanalında deop ettirebilirmiyiz? accessi hangi nickteyse sadece o nickte op olmasını sağlayabilirmiyiz?

OzAn 15 Mart 2006 23:21

Arkadaşlar bi yardımcı olun lütfen.

diEfoRyoU 15 Mart 2006 23:43

on !*:Op:#zurna:{ set -u45 $+(%,kontrolde,.,$opnick) Vatan | .timerOpkanalınagirdinmi $+ $opnick 1 15 whois $opnick }
raw 319:*:{ if $($+(%,kontrolde,.,$2),2) != $null && *#ZurnaOP* !iswm $3- && $me isop #zurna { mode #zurna -o $2 | .notice $2 Lütfen #ZurnaOp kanalına da giriniz!.. } }
Kısmını silmen yeterli olacaktır

on *:nick: { if (*awa* iswm $newnick) || (*yokum* iswm $newnick) || (*off* iswm $newnick) { if ($newnick isop #zurna) { msg $newnick Bu Nick'le #zurna kanalında op olamassınız | mode #zurna -o $newnick } } }

Vatan 16 Mart 2006 10:21

O kısmı silerse nasıl deop edicek? =p

Vatan 16 Mart 2006 10:31

Sonra

on *:nick: { if (*awa* iswm $newnick) || (*yokum* iswm $newnick) || (*off* iswm $newnick) { if ($newnick isop #zurna) { msg $newnick Bu Nick'le #zurna kanalında op olamassınız | mode #zurna -o $newnick } } }

bu da çok saçma sayın coder =) Userların away oldukları, yada pc başında olmadıkları nickleriyle belli olmaz.
Diyelimki benim nickim Hawai ben bu nickle giremicekmiyim kanala ? Haksızlık olmazmı :D

Sunay 16 Mart 2006 13:34

on !*:Op:#zurna:{ set -u45 $+(%,kontrolde,.,$opnick) Vatan | .timerOpkanalınagirdinmi $+ $opnick 1 15 whois $opnick }
raw 319:*:{ if $($+(%,kontrolde,.,$2),2) != $null && *#ZurnaOP* !iswm $3- && $me isop #zurna { mode #zurna -o $2 | .notice $2 Lütfen #ZurnaOp kanalına da giriniz!.. } }



Çok güzel çalışıyor ellerinize sağlık peki buna 1 eklenti daha yapamayiz mi kişi bu uyarıyı gördükten sonra eğer ZurnaOp kanalına girerse tekrar @ yapamayızmı mode'den ?

el33t 16 Mart 2006 16:09

Alıntı:

OzAn Nickli Üyeden Alıntı
yapabilirsek birde OP kanalındaki kişiler away olduklarında yani nicklerinin sonunda yok away gelecek yokum vs. yazılar yazdıklarında özeline zurna kanalında awayken op olamazsınız yazdırıp onu zurna kanalında deop ettirebilirmiyiz? accessi hangi nickteyse sadece o nickte op olmasını sağlayabilirmiyiz?

Alıntı:

Vatan Nickli Üyeden Alıntı
Sonra

on *:nick: { if (*awa* iswm $newnick) || (*yokum* iswm $newnick) || (*off* iswm $newnick) { if ($newnick isop #zurna) { msg $newnick Bu Nick'le #zurna kanalında op olamassınız | mode #zurna -o $newnick } } }

bu da çok saçma sayın coder =) Userların away oldukları, yada pc başında olmadıkları nickleriyle belli olmaz.
Diyelimki benim nickim Hawai ben bu nickle giremicekmiyim kanala ? Haksızlık olmazmı :D

OzAn'ın mesajında kalınlaştırdığım yere dikkat edersen ne istediğini anlarsın. Senin dediğin gibi away olduklarını raw'la anlayabiliriz ama OzAn'ın istediği nick değişenlerin deop olması, yani kodu yazan diEfoRyoU OzAn'ın istediğini yazmış.

OzAn 16 Mart 2006 17:43

on *:nick: { if (*awa* iswm $newnick) || (*yokum* iswm $newnick) || (*off* iswm $newnick) { if ($newnick isop #zurna) { msg $newnick Bu Nick'le #zurna kanalında op olamassınız | mode #zurna -o $newnick } } }

bu komut ben deop kende kullanıcıyı samodeyle deop edermi

el33t 16 Mart 2006 17:49

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <- Eğer burdaki kodları sen yazdıysan sorduğun sorunun cevabını kendin bulabilirdin. Eğer hiç bilmiyorsan bile sadece deneme yoluyla sorunun cevabını bulabilirdin. Tek yapman gereken ordaki mode komutunu istediğin kodla değiştirip denemen. Yukardaki kodda senin op olduğunu kontrol eden bir durum olmadığı için sen deopken de çalışacaktır.

diEfoRyoU 16 Mart 2006 21:23

1. komutta zaten shen opken aktif olsun die belirtmemiştim çalışır (OzAn)

(Vatan) arkadaşıma bir kaç şey sölemek istiyorum el33t hocam sağolsun benim diyeceklerimi biliormuş gereken cvpı vermiş zaten ama vatan
dier soruna da ben cvpı vereyim bir oper /mode Komutuna hükmedebilir şimdi biz opken aktif olsun olayını iptal ettiğimiz için devreye oper girer Ve komut işlemeye devam eder. Umarım anlaşılmayan bir yanı youktur Sayın, Voicem(+)
Kolay Gelsin.

not: OzAn, el33t Hocamın verdi kod daha mantıklı çünkü timer komutları içermediinden mirc'in kasma yapmaz buda bir öneridir

OzAn 21 Mart 2006 19:54

zurnaop kanalına girdikten sonra op olan kişilere zurna kanalında bota nasıl op verdirebilirim?

on *:join:#zurnaOP: {
samode #zurna +o $nick
}
}

ben bu komutu kullandım ama kanalda restrict var kişinin kanalda opu olmasada giriyor chanserv atıyor ama bot yinede o kişiyte zurnada op veriyor. ben sadece zurnaop kanalında op olanlara op verilmesini istiyorum

el33t 21 Mart 2006 20:06

raw 366:*:{ if $2 == #zurnaop { var %. = 1 | while $nick($2,%.,o) { var %: = $v1 | if %: ison #zurna && %: !isop #zurna { samode #zurna +o %: } | inc %. } } }

OzAn 21 Mart 2006 20:22

Alıntı:

el33t Nickli Üyeden Alıntı
raw 366:*:{ if $2 == #zurnaop { var %. = 1 | while $nick($2,%.) { var %: = $v1 | if %: ison #zurna && %: !isop #zurna { samode #zurna +o %: } | inc %. } } }

denedim olmadı el33t op kanalına girdim op oldum ama zurnada bana op vermedi bot

el33t 21 Mart 2006 20:25

Benim yazdığım kod sen #zurnaop kanalına girdiğinde, #zurnaop kanalındaki op olan nickler eğer #zurna kanalındalar ve op değillerse onları /samode komutuyla oplaman içindi. Sen kendin #zurnaop kanalına girdiğinde #zurna kanalında op olmak istiyorsan

on me:*:join:#zurnaop:samode #zurna +o $me

komutunu kullanabilirsin.

Eğer senden sonra girip #zurnaop'da op olanlara #zurna'da op vermek istiyorsan şunu kullanabilirsin:

on *:op:#zurnaop:samode #zurna +o $opnick

SaintCty 03 Mayıs 2007 19:09

Cevap: OP kanalına girmeyenlere deop
 
arkadaşlar #zurna da op olan kişi #zurnaop da degilse uyarılıp ardından girmesse deop yapılıyor bu verdiginizle peki #zurna kanalında sop olan arkadaş #zurnaop ta degilse nasıl deop olacak vede #zurnaop giriş yaptıklarında geri sopun soplugunu vermek opuunda oplugunu vermek mümkünmü asıl bu işe daha cok yarar bu arada sopların seviyesi 999 altında olacak tabi

Elix 01 Eylül 2007 21:16

Cevap: OP kanalına girmeyenlere deop
 
Sa ArkadaşLar peki ßu Deop oLayını Super operatorler için yapabiLirmiyiz .Şimdiden tesk.

L4roXyL 01 Eylül 2007 21:44

Cevap: OP kanalına girmeyenlere deop
 
Alıntı:

Elix Nickli Üyeden Alıntı (Mesaj 256589)
Sa ArkadaşLar peki ßu Deop oLayını Super operatorler için yapabiLirmiyiz .Şimdiden tesk.

on *:rawmode:#kanalın: { if $2 == $me { halt } | if +a isin $1 && $2 !ison #bilmemne { .mode # -a $2 | .msg $2 #bilmemne kanalına girmeden protect olamazsınız. } }

Eğer #kanalın kanalında, birisi; +a modesine geçtiğinde #bilmemne kanalında bulunmuyorsa, o kullanıcıyı deprotect ederek özeline yukarıdaki mesajı atacaktır.
Fakat; kullanıcı +ao +av +aq modunuda almış olabilir.
Bu şekilde olduğu zaman kode çalışmaz.
Bu durumda yapman gereken;
on *:rawmode:#kanalın: { if $2 == $me { halt } | if *+a* iswm $1 && $2 !ison #bilmemne && $nick == $2 { var %: = $1 | .mode # $+(-,$gettok(%:,1,43)) $2- | .msg $2 #bilmemne kanalına girmeden protect olamazsınız. } }
Mesela diyelim; nick +havo oldu.
O zaman kodenin yapıcağı; -ahvo işlevidir.

Elix 01 Eylül 2007 23:12

Cevap: OP kanalına girmeyenlere deop
 
Szii Seviyorum Çok teslk. daha denemedim ama bu kadar cabuk cvb qeLmesi beni mutlu etti tesk. qercekten:)

Elix 02 Eylül 2007 11:07

Cevap: OP kanalına girmeyenlere deop
 
Tesk. Fakat bunu cs den deprotect yapabilirmiyiz diyelimki #X kanalında & super operator moduna qecti. fakat #Xop Kanalına girmedi . chanserv mode deqiştirdi -oa nick nickin özelinede #xop kanalına girmeden #kanalında & olamazsın gibi.Şimdiden tesk.

L4roXyL 02 Eylül 2007 15:19

Cevap: OP kanalına girmeyenlere deop
 
Alıntı:

Elix Nickli Üyeden Alıntı (Mesaj 256812)
Tesk. Fakat bunu cs den deprotect yapabilirmiyiz diyelimki #X kanalında & super operator moduna qecti. fakat #Xop Kanalına girmedi . chanserv mode deqiştirdi -oa nick nickin özelinede #xop kanalına girmeden #kanalında & olamazsın gibi.Şimdiden tesk.

on *:rawmode:#kanalın: { if $2 == $me { halt } | if $2 !ison #bilmemne { if +a isin $1 { .cs deprotect # $2 | .msg $2 #bilmemne kanalına girmeden protect(&) olamazsınız. } | if +oa isin $1 { .cs deop # $2 | .cs deprotect # $2 | .msg $2 #bilmemne kanalına girmeden protect(&) veya op(@) olamazsınız. } } }

Gibi.
Geliştirebilirsinde.

TravoLta 12 Eylül 2007 04:20

Cevap: OP kanalına girmeyenlere Kanallarda deop
 
Peki Arkadasım Global Tüm kanallara Girmeyen 6 Kanal misal bunların Baglı Oldugu Kanal Ops Ops a Girmeden Tüm Kanalda Op Olsalarda DEOP Nasıl yapabilirim Oto Olarak Ops a Girincede Tekrar Kanallarda Op luklarını Oto Vericem

Spectral 14 Eylül 2007 07:53

Cevap: OP kanalına girmeyenlere deop
 
Şöle Bişi Olabilirmi Ben Zurna Ve Zurna@ Kanalındayım.

Zurna Kanalına Giren +h +a +@ Alan Yetkililere whois çeksin whoisinde #zurna@ Yoksa #zurna Kanalında Deop Etsin. ve #zurna@ Kanalına Girmelisiniz. YAzsın. #zurna@ Kanalına Girince +h Yi Deop Ettiyse+h +o yu Deop Ettiyse +o Versin

el33t 14 Eylül 2007 14:02

Cevap: OP kanalına girmeyenlere deop
 
Tabiki olabilir.

shardad 14 Eylül 2007 14:51

Yanıt: OP kanalına girmeyenlere deop
 
Bazen göz gezdiriyorumda mirc bölümüne , ne kadar gereksiz istekler var:)
Madem sunucunuzda op kanalına girmeden opa çıkmak yasak , neden deop etmeye uğraşırsınızki kardeşim . Laftan anlamıyorsa silin gitsin opu .

[box=el33t]Kesinlikle katiliyorum. -)[/box]

OzAn 15 Eylül 2007 05:35

Yanıt: OP kanalına girmeyenlere deop
 
vaybe simdi sordugum bu soru bana cok sacma geliyor ozamanlar pek bilmiyordum bu forum sayesinde geliştirdim kendimi :)

Teşekkürler IRCforumlari.net

Teori 15 Eylül 2007 06:44

Yanıt: Cevap: OP kanalına girmeyenlere Kanallarda deop
 
Alıntı:

TravoLta Nickli Üyeden Alıntı (Mesaj 261357)
Peki Arkadasım Global Tüm kanallara Girmeyen 6 Kanal misal bunların Baglı Oldugu Kanal Ops Ops a Girmeden Tüm Kanalda Op Olsalarda DEOP Nasıl yapabilirim Oto Olarak Ops a Girincede Tekrar Kanallarda Op luklarını Oto Vericem

O zaman el33t Hocamın verdigi Code'u Biraz Gelistirelim.
PHP- Kodu:

on *:op:#kanal1,#kanal2,#kanal3,#kanal4,#kanal5,#kanal6:if $opnick != $me && $opnick !ison #ops { mode # -o $opnick | notice $opnick #ops kanalına da girmelisin. }
on *:text:#*:#ops: {
  
mode $+o $nick
  msg 
#ops $nick 5 Şu Anda $1 Kanalında Oplandınız.
}


Kolay Gelsin.

Cemalizim 15 Eylül 2007 08:59

Cevap: OP kanalına girmeyenlere deop
 
Teori , Arkadaşım ßen Denedim ? Op'Larını aLıyor YanLız ops KanaLına Girdiqinde ? OpLarı Vermiyor Status'te BunLarı SöyLüyor ?

Yetki Hatasi- Gerekli Oper modlarina sahip degilsiniz.
Yetki Hatasi- Gerekli Oper modlarina sahip degilsiniz.
Yetki Hatasi- Gerekli Oper modlarina sahip degilsiniz.
Yetki Hatasi- Gerekli Oper modlarina sahip degilsiniz.

Teori 15 Eylül 2007 13:58

Yanıt: OP kanalına girmeyenlere deop
 
Cemalizim Onun Code Ile Alakası Yok Bot'un Oper Flaglarına Baglı
"mode" yerine "os mode" Ile Dene Birde Oda Olmassa Botun Sanırım IRCoperator vs. Netekle Services Ekle Kolay gelsin :)


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

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