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/)
-   -   dialog sorunu (https://www.ircforumlari.net/mirc-scripting-sorunlari/44957-dialog-sorunu.html)

Iord 21 Aralık 2007 16:38

dialog sorunu
 
Merhaba Arkadaşlar...İyi ßayramlar..

Sorunum Şu ;
Kullanıcı Random Bölümüne Eklediğim ßazı Ipler Var.. Aşağıda Verdiğim ßirinci Kodla İle ßirlikte Çok İyi Çalışıyor. Lakin ßazen Kapalı Olması Gerektiği İçin , ALT+R Yapıp Çalışmaması İçin Kodda Değişiklik Yapmam Gerekiyor. ßu Sorunu Ortadan Kaldırmak İçin Yaptığım ßasit Dialog Yaptım. Lakin ßu Dialogu Koda Bağlayıp Açık Kapalı Yap Şekilde Yapamadım.

Kısacası Dialog'u Açıp ;
Kapalı Seçeneğini Seçtiğimde Kod Çalışmasın ,
Açık Seçeneğini Seçtiğimde İse , Kod Çalışsın..

Şimdiden Teşekkür Ederim
İyi Çalışmalar..


Kodları Vereyim


Kod:

on random:join:#:{
mode $chan +b $nick | /kick $chan $nick 4Proxy 

Dialog Kodu
Kod:

dialog IP {
 
title "IP Koruma"
 
size 400 300 58 81
  option dbu
  box
"", 1, 3 29 53 21
  box
"", 2, 3 54 53 24
  box
"", 3, 3 3 53 21
  radio
"Açık", 4, 6 10 39 10
  radio
"Kapalı", 5, 6 35 35 10
  button
"Kaydet/Kapat", 6, 7 61 43 12, ok cancel


Dialog Resmi İse;

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

radiCOOL 21 Aralık 2007 17:19

Yanıt: dialog sorunu
 
Bunun için group kullanabilirsin .. Örneğin basit anlamda ;

Kod:

#IP on
on random:join:#:{
mode $chan +b $nick | /kick $chan $nick 4Proxy  }
#IP end

Kod:

on *:dialog:IP:*:*: {
if $devent == sclick {
    if ($did == 4) { .enable #IP }
;4 ID li öğe seçilirse grubu aktif et
    if ($did == 5) { .disable #IP }
;5 numaralı öğe seçilirse grubu pasif yap
}
if ($group(#IP).status == on) { did -c $dname 4 }
;eğer #IP grubuna ait durum on ise (aktifse) 4 ID li öğeyi işaretli göster
  else { did -c $dname 5 }
;diğer hallerde 5 ID li öğeyi işaretli göster
}

Gruplarda mantık on olduğu zaman içerdiği eventleri çalıştırmasıdır .. Bundan sonrakilerde yardımı olacaksa eğer ..

Ek Olarak erişim kolaylığı için ;

Kod:

menu status,channel,menubar,query {
  Random Koruması:dialog -m ip ip
}


Kolay Gelsin


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

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