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/)
-   -   Otomatik Op olma durumu (https://www.ircforumlari.net/mirc-scripting-sorunlari/379340-otomatik-op-olma-durumu.html)

wAr 26 Ocak 2011 22:49

Otomatik Op olma durumu
 
Selam arkadaşlar benim istediğim şu tarz bir konuda yardım olacaktır. Belirlediğim kanallarda & yada @ kalmadıgı takdirde otomatik olarak @ olmak ne şekilde olabilir ? yardımlarınız için şimdiden teşekkürler

XcLusive 27 Ocak 2011 10:21

Cevap: Otomatik Op olma durumu
 
Kod:

on *:part:#:{ if $nick($chan,0,o) == 1 { cs op $chan $me } }
gibi basit bir şekilde yapabilirsin.

wAr 28 Ocak 2011 21:19

Cevap: Otomatik Op olma durumu
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 1040661987)
Kod:

on *:part:#:{ if $nick($chan,0,o) == 1 { cs op $chan $me } }
gibi basit bir şekilde yapabilirsin.

hocam kullanışı nasıldı bunun bir örnek verebilirmisin rica etsem?

Difuzyon 28 Ocak 2011 22:00

Cevap: Otomatik Op olma durumu
 
Kodu REMOTE kısmına eklemeniz yeterlidir.Geri kalan uygulamayı kendisi oto olarak (Chanserv yetkiniz varsa) yapacaktır.
Kodda diyor ki bulunduğum tüm kanalların herhangi birisinden,herhangi bir nick part yaptığında aşağıdaki durumu uygula:
O an kanaldaki @ 1 ise, beni kanalda Chanserv ile @ yap.

Not:Kanaldaki en son yetkili nick part yaptığı esnada $nick($chan,0,o) size 1 değeri verecektir.Çünkü part yaptığı esnayla alakalı event durumu vardır.

PART event'ının yanısıra QUIT event'ınıda uygulamanızda yarar var.Bir kanaldan part ile ayrılmanın yanısıra sunucudan çıkış ile de kanalınızda yetkili kalmayabilir.

QUIT event'ının işleyişi hakkında "mIRC Scripting Dersleri" bölümünde "Event Dersleri" başlığını inceleyiniz...

wAr 28 Ocak 2011 22:39

Cevap: Otomatik Op olma durumu
 
anladım hocam peki bunu belirledigim kanallar için yapabilirmiyiz ? birde chanserv üzerinden değilde /mode #kanal olarak yapabilirmiyiz.?

Difuzyon 28 Ocak 2011 22:49

Cevap: Otomatik Op olma durumu
 
Kod içerisindeki # yerine #sohbet,#muhabbet,#oyun şeklinde belirtebilirsiniz.
cs op $chan $me yerine de mode $chan +o $me karşılığını düzenleyebilirsiniz.

wAr 28 Ocak 2011 23:12

Cevap: Otomatik Op olma durumu
 
çok sağol hocam oldu tamamdır.

Narsinha 31 Ocak 2011 11:00

Cevap: Otomatik Op olma durumu
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 1040663336)
O an kanaldaki @ veya % sayısı 1 ise , beni kanalda Chanserv ile @ yap.

$nick($chan,0,o,h) kanaldaki op ve halfop sayısını vermez sadece op sayısını verir.Kanalda op kalmazsa halfop olsa bile 0 döner Difuzyon.

$nick($chan,0,o) == 0 && $nick($chan,0,&) == 0 && $nick($chan,0,h) == 0 {
gibi yapılabilir.eventlarla birleştirip

Narsinha 31 Ocak 2011 13:04

Cevap: Otomatik Op olma durumu
 
az önce bişey farkettim
//echo -a $nick($chan,0,oh&~) toplam @&~% sayısını veriyor.Bunların toplamı sıfır gibi bişey düşündüm.

$nick($chan,0,oh&~) == 0 {


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

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