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

Etiketlenen Kullanıcılar

5Beğeni(ler)
  • 2 Post By L4roXyL
  • 3 Post By L4roXyL

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 06 Ağustos 2012, 12:16   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kanala 4. +h girdiğinde ben deop olmak istiyorum




Merhaba,

Kanalımda 5 adet halfop (+h) ekli kanalda 4. cü +h online olduğunda bot oto -h moduna geçsin istiyorum nasıl yaparım ? Yardımcı olur musunuz ? teşekkürler

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 06 Ağustos 2012, 16:22   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala 4. +h girdiğinde ben deop olmak istiyorum




illusi0n Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba,

Kanalımda 5 adet halfop (+h) ekli kanalda 4. cü +h online olduğunda bot oto -h moduna geçsin istiyorum nasıl yaparım ? Yardımcı olur musunuz ? teşekkürler

Yardım edebilecek biri yok mu ?

 
Alıntı ile Cevapla

Alt 06 Ağustos 2012, 16:53   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala 4. +h girdiğinde ben deop olmak istiyorum




Varda uyuyor çocuklar sanırım.

on !*:help:#kanalın:if ($nick(#,0,%) = 4) mode # -h $me

 
Alıntı ile Cevapla

Alt 06 Ağustos 2012, 23:07   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala 4. +h girdiğinde ben deop olmak istiyorum




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Varda uyuyor çocuklar sanırım.

on !*:help:#kanalın:if ($nick(#,0,%) = 4) mode # -h $me


Öncelikle cevap için teşekkürler fakat komut çalışmıyor. help nedir onuda pek anlamadım, join olması gerekmez mi ?

 
Alıntı ile Cevapla

Alt 06 Ağustos 2012, 23:19   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala 4. +h girdiğinde ben deop olmak istiyorum




HELP nedir anlamış değilsin madem, anlatayım.

HELP kanalda herhangi bir kullanıcı %halfop veya dehalfop(-h) konumuna geçtiğinde mIRC içerisinde devreye giren algılayıcı olaydır. Yani senin dediğin JOIN event-i nasıl kanala girildiğinde devreye giriyorsa, buda aynı şekilde çalışır.

Sana verdiğim kodda kanala birisi girdiğinde değilde, kanalda herhangi bir kullanıcı %halpop konumuna geçtiğinde toplam %(halfop) prefix-ine sahip olan kullanıcıları belirlediğin limit ile karşılaştırır. Eşitleme/eşleşme olduğunda, kendi nickini veya bu kodu koyduğun scriptdeki bot diye adlandırdığın rumuzu de-halfop eder.

Yani kısacası ikiside aynı mantıkla çalışır. Ki böyle bir durumda JOIN yerine HELP kullanmak daha mantıklıdır.

Deop edilecek nick $me olduğu için eklemiş olduğun mIRC-deki bağlı nicki görür. Oraya botun kendi nickini veya de-halfop etmek istediğin nick-i girebilirsin.

Ayrıca event içerisindeki #kanalın kısmını kendi kanalınla değiştirmeyi unutma. Aksi taktirde #kanalın kanalından başka yerde işlev görmez.

 
Alıntı ile Cevapla

Alt 07 Ağustos 2012, 00:13   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala 4. +h girdiğinde ben deop olmak istiyorum




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
HELP nedir anlamış değilsin madem, anlatayım.

HELP kanalda herhangi bir kullanıcı %halfop veya dehalfop(-h) konumuna geçtiğinde mIRC içerisinde devreye giren algılayıcı olaydır. Yani senin dediğin JOIN event-i nasıl kanala girildiğinde devreye giriyorsa, buda aynı şekilde çalışır.

Sana verdiğim kodda kanala birisi girdiğinde değilde, kanalda herhangi bir kullanıcı %halpop konumuna geçtiğinde toplam %(halfop) prefix-ine sahip olan kullanıcıları belirlediğin limit ile karşılaştırır. Eşitleme/eşleşme olduğunda, kendi nickini veya bu kodu koyduğun scriptdeki bot diye adlandırdığın rumuzu de-halfop eder.

Yani kısacası ikiside aynı mantıkla çalışır. Ki böyle bir durumda JOIN yerine HELP kullanmak daha mantıklıdır.

Deop edilecek nick $me olduğu için eklemiş olduğun mIRC-deki bağlı nicki görür. Oraya botun kendi nickini veya de-halfop etmek istediğin nick-i girebilirsin.

Ayrıca event içerisindeki #kanalın kısmını kendi kanalınla değiştirmeyi unutma. Aksi taktirde #kanalın kanalından başka yerde işlev görmez.

Anlatım için teşekkürler kodu denedim çalışıyor, fakat benim kanalıma eklediğim halfoplar +ha şeklinde ekli. Bu kodda onu algılamıyor nasıl bir değişiklik yaparsak olur ? Ve son olarak kanalda toplam +ha sahipi 3 kişi kalırsa yeniden +h moduna geçmesini sağlayabilir miyiz ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 07 Ağustos 2012, 02:08   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala 4. +h girdiğinde ben deop olmak istiyorum




Kullanıcının alabileceği +hoaqv prefixlerinden herhangi birini alsa bile bir kullanıcı, diğer tüm prefixleri görür $nick() tanımı. O yüzden kodun çalışmasında herhangi bir sorun olmaz.

Yeni istediğin şeye gelince,

Kanalda +ha veya herhangi bir prefix/mode-a ait birisinin kalıp kalmadığını öğrenmek için bir çok ayrı yol kullanman gerekir. Çünkü kullanıcı sunucudan direk çıkabilir, kanaldan ban yiyebilir vs.

Bu nedenle bunun için en iyisi yine help event-inde bir /timer açarak belirli sürelerle kontrol ettirmek olacaktır.


on *:help:#kanalın: {
if ($nick(#,0,%) = 4) mode # -h $me
if (!$timer(_help_)) .timer_help_ -ho 0 900 if $!nick(#,0,%) = 3 $({,) mode # +h $me $(},)
}


Bu arada diğer kodu kendi mIRC-ine entegre ettiğini varsayarak olay başında ben değilsem işlevini gören(!) prefixini kaldırdım.

Not: #kanalın kısmını kendi kanalınla değiştir.
Not2: Kanaldaki halfop sayısı 4-e çıkınca, 3-e indirmek ve yine tekrar 3-e inince 4-e çıkarmak da gayet mantıksız bir işlem. Sayılar üzerinde oynama yaparsan iyi olur. Resmen kısır döngü gibi birşey oluyor bu durumda. Komik bir durum yani.

 
Alıntı ile Cevapla

Cevapla

Etiketler
4, ben, deop, girdiğinde, istiyorum, kanala, olmak


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
Deop Konumdayken Kanala ilk giren opun peşinden opa çıkma Addonu .. Lost mIRC Scripting Sorunları 10 11 Ekim 2011 00:29
Kanala Gireni DEOP Addon YARDIM.. LoStreameR mIRC Scripting Sorunları 2 21 Ağustos 2009 11:28
Bir kanalda op olan diğer kanala girdiğinde.. xqw mIRC Scripting Sorunları 3 11 Ekim 2006 17:12
Kanala belirlediğim identi kullanan kullanıcılar girdiğinde özeline msg atmak yALnlzGenC mIRC Scripting Sorunları 1 24 Haziran 2006 20:52
Spama KanaLa Girdiğinde Away Msg'inde RekLam VarSan Atacak Alper mIRC Scripting Sorunları 3 06 Mayıs 2005 21:54