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 Hakkında ''ekle'' ''Çıkar'' yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/125037-dialog-hakkinda-ekle-cikar-yardim.html)

Editor 22 Temmuz 2008 18:19

Dialog Hakkında ''ekle'' ''Çıkar'' yardım
 
ÖnceLikle IF ailesi S.a Herkeze Kolay gelsin

Benim elimde 1 tane Dialog var Küfür koruması Şeklinde Ben buna Bazı Buttonlar falan ekledim Bu Dialog shitlist addonu Fakat ögrenmek için üzerinde biraz oynama yaptım.Şimdi ögrenmek istedigim ''ekle - ''çıkar'' Ugraştım Fakat yapamadım. CesuryureK arkadaşımıza Teşekkür ederim.Biraz anlattı fakat yapamadım.Sizlerde yardım bekliyorum.Bir ders,falan bulamadım.addonlara dialoglara baktım yapamadım.Kusur işlediysek affola kolay gelsin.yardımlarınızı Bekliyorum

Dialog Kod ;
PHP- Kodu:

menu status,channel {
  -
  &
#8224;Kufur korumas†:/dialog -m Kufur Kufur
  
-
}
dialog Kufur {
  
title "Kufur addon"
  
size --1 198 173
  option dbu
  box 
"Kufur ayarlar"11 1 197 171
  box 
"Kufur listesi"25 18 67 92
  box 
"Secenekler"483 19 102 51
  text 
"Kötü Nick"694 36 31 12center
  button 
"Ekle"795 54 35 12flat
  button 
"Sil"8143 54 37 12flat
  box 
"Ban Stil"12136 71 50 39
  radio 
"Kick"13141 80 43 7flat
  radio 
"Kickban"14141 92 42 10flat
  box 
"Söylenecek mesaj"153 117 183 26
  combo 17
8 126 170 11size
  button 
"Kapat"1679 143 39 17cancel
  combo 5
130 36 51 11size
  combo 3
7 27 63 78size
  box 
"Status"980 71 49 38
  check 
"acık"1082 81 44 10flat push
  check 
"Kapali"1182 95 44 10flat push
  link 
"
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">, 
1823 149 39 8
}
on *:dialog:Kufur:*:*: {
  if 
$devent init {
    
didtok Kufur 2 32 %st.list 
    
did -a Kufur 14 %st.msg
    
if (%st.status == on) { did -c Kufur 10
    
elseif (%st.status == off) { did -c Kufur 11 }
    if (%
st.reason == k) { did -c Kufur 13 }
    elseif (%
st.reason kb) { did -c Kufur 14 }
  }
  if 
$devent sclick 
    if 
$did { if ($did(6).text == $null) { return } | else { did -a Kufur 3 $did(6).text set %st.list $didtok(Kufur,2,32) | .auser 3 $did(6).text did -r Kufur 6 } }
    if 
$did { if ($did(3).sel == $null) { return } | else { .ruser $did(3,$did(3).sel).text did -d Kufur 3 $did(3).sel set %st.list $didtok(Kufur,2,32) } }
    if 
$did 18 { .set %st.status on | .enable #Kufur }
    
if $did 19 { .set %st.status off | .disable #Kufur }
    
if $did 13 { .set %st.reason k }
    if 
$did 14 { .set %st.reason kb }
  }
  if 
$devent edit {
    if 
$did 15 { .set %st.msg $did(15) }
  }



detay 22 Temmuz 2008 20:36

Cevap: Dialog Hakkında ''ekle'' ''Çıkar'' yardım
 
o kutuya yazdigini mi silecek yoksa listede tikladigini mi silecek

Editor 23 Temmuz 2008 00:05

Cevap: Dialog Hakkında ''ekle'' ''Çıkar'' yardım
 
detay listedekini silicek Paşam Kolay gelsin

detay 23 Temmuz 2008 00:31

Cevap: Dialog Hakkında ''ekle'' ''Çıkar'' yardım
 
Kod:

menu status,channel {
  -
  †Kufur korumas†:/dialog -m Kufur Kufur
  -
}
dialog Kufur {
  title "Kufur addon"
  size -1 -1 198 173
  option dbu
  box "Kufur ayarlar", 1, 1 1 197 171
  box "Kufur listesi", 2, 5 18 67 92
  box "Secenekler", 4, 83 19 102 51
  text "Kötü Nick", 6, 94 36 31 12, center
  button "Ekle", 7, 95 54 35 12, flat
  button "Sil", 8, 143 54 37 12, flat
  box "Ban Stil", 12, 136 71 50 39
  radio "Kick", 13, 141 80 43 7, flat
  radio "Kickban", 14, 141 92 42 10, flat
  box "Söylenecek mesaj", 15, 3 117 183 26
  combo 17, 8 126 170 11, size
  button "Kapat", 16, 79 143 39 17, cancel
  combo 5, 130 36 51 11, size
  combo 3, 7 27 63 78, size
  box "Status", 9, 80 71 49 38
  check "acık", 10, 82 81 44 10, flat push
  check "Kapali", 11, 82 95 44 10, flat push
  link "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
18, 23 149 39 8
}
on *:dialog:Kufur:*:*: {
  if $devent = init {
    didtok Kufur 2 32 %st.list
    did -a Kufur 14 %st.msg
    if (%st.status == on) { did -c Kufur 10 | elseif (%st.status == off) { did -c Kufur 11 } | if (%st.reason == k) { did -c Kufur 13 } | elseif (%st.reason = kb) { did -c Kufur 14 } }
  }
  if $devent = sclick {
    if $did = 7 {
      if ($did(5).text !== $null) { did -a Kufur 3 $did(5).text | set %st.list $didtok(Kufur,2,32) | .auser 3 $did(5).text | did -r Kufur 5 } | else { echo -ts Eklenecek nick girmediniz.. | halt }
    }
    if $did = 8  {
      if $did(3).sel { .ruser $did(3,$did(3).sel).text | did -d Kufur 3 $did(3).sel | set %st.list $didtok(Kufur,2,32) } | else { echo -ts Silmek icin nick secmelisiniz | halt }
    }


    if $did = 18 { .set %st.status on | .enable #Kufur }
    if $did = 19 { .set %st.status off | .disable #Kufur }
    if $did = 13 { .set %st.reason k }
    if $did = 14 { .set %st.reason kb }
  }
  if $devent = edit {
    if $did = 15 { .set %st.msg $did(15) }
  }
}

kodla cok oynamissin epey bi zaman aldi } isaretleri falan cok karisikmis..
suan icin yapilan degisikle ekle ve sil butonlari aktif. gerisini sana birakiyorum kafana takilan soru vs.. varsa sorabilirsin ama kod isteme bu nasıl böyle oldu demen daha faydali olur zaten


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

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