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'lar Hakkında Bilgi Edinmek İstiyorum... (https://www.ircforumlari.net/mirc-scripting-sorunlari/6299-dialoglar-hakkinda-bilgi-edinmek-istiyorum.html)

MaeLStrOm 09 Ağustos 2005 22:42

Dialog'lar Hakkında Bilgi Edinmek İstiyorum...
 
dialog tufan {
title "SGS Script Ayarlar Menüsü"
size -1 -1 250 130
option dbu
tab "Kişisel Korumalar", 3, 0 27 250 150
check "Nick Uyarıcı", 6, 11 47 50 10, tab 3
check "Kick Koruma", 7, 11 67 50 10, tab 3
check "Deop Koruma", 8, 11 87 50 10, tab 3
check "Ban Koruma", 9, 11 107 50 10, tab 3
check "Küfür Koruma", 10, 81 47 50 10, tab 3
check "Renk Koruması", 11, 81 67 50 10, tab 3
check "Trojan Koruma", 12, 81 87 50 10, tab 3
check "Özele Reklam Koruma", 13, 81 107 62 10, tab 3
check "Banlanan ip yi kickle", 14, 160 47 64 10, tab 3
check "Uzun yazı koruması", 15, 160 67 58 10, tab 3
tab "Kanal Korumaları", 1
tab "Internet", 4
tab "Eğlence", 5
icon 2, 9 3 231 22, D:\SGS Script\resimler\background.bmp, 0, noborder

;bu dialoglar hakkında ne sağlam dokuman buldum nede bilgi edinebildim.Şimdi burda hazırladığım dialogda chech box lara nasıl gorev vericem? biraz acıklarmısınız

el33t 09 Ağustos 2005 22:58

Eğer tıklanan numaralar 6.7.8....15 ise, eğer tıklandıysa açıldı diye mesaj, eğer tik kaldırıldıysa kapandı diye echolar.. İşte kod:

on *:dialog:tufan:sclick:*:{
if ($istok(6.7.8.9.10.11.12.13.14.15,$did,46)) {
if $did($did).state = 1 { echo -a $did($did).text acildi } | else { echo -a $did($did).text kapatildi }
}
}

MaeLStrOm 09 Ağustos 2005 23:16

teşekkür ettim

goXXip 10 Ağustos 2005 10:47

on *:DIALOG:tufan:*:*: {
if $devent == sclick {
if $did == 6 { echo -a Nick Uyarıcı Açıldı | (Örneğin) enable #nickuyari }
if $did == 7 { echo -a Kick Koruması Açıldı | enable #kickkorumasi }
}
}

el33t 10 Ağustos 2005 11:25

goXXip, Açıldığını ya da kapandığını anlamak için $did().state kullanman lazım, senin koduna göre açılsada kapansada açıldı diye echolayacak..

goXXip 10 Ağustos 2005 11:33

Kod:

on *:DIALOG:tufan:*:*: {
  if $devent == init {
        if $readini(dialog.ini,dialog,nickuyari) == acik { did -c $dname 6 }
        if $readini(dialog.ini,dialog,kickkoruma) == acik { did -c $dname 7 }
  }
  if $devent == sclick {
        if $did == 6 {
          if $readini(dialog.ini,dialog,nickuyari) == acik { writeini dialog.ini dialog nickuyari kapali }
          else { writeini dialog.ini dialog nickuyari acik}
        }
        if $did == 7 {
         
          if $readini(dialog.ini,dialog,kickkoruma) == acik { writeini dialog.ini dialog kickkoruma kapali }
          else { writeini dialog.ini dialog kickkoruma acik }
        }
  }
}


goXXip 10 Ağustos 2005 11:34

Sanırım şimdi oldu el33t :)

UOnur 11 Ağustos 2005 17:33

Döküman bulamamışmış...
Bune Len : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Çizerim allama :)

MaeLStrOm 12 Ağustos 2005 00:09

:P yaw bişi anlamadım napiyim boole acıklamalı istiom :)

MaeLStrOm 12 Ağustos 2005 14:35

bu arada kodu yaptım ama dialogu kapatıp tekrar acınca tiklediğim kısımlar tikli durmuor.Napmam gerek?


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net