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/)
-   -   kanal girişi (https://www.ircforumlari.net/mirc-scripting-sorunlari/13885-kanal-girisi.html)

HaLiKaRNaSX 13 Mart 2006 17:44

kanal girişi
 
text "başka", 8, 2 87 16 8
edit "", 9, 16 86 60 10
button "Gir", 10, 79 86 20 10, ok
button "kapat", 11, 31 101 41 11, ok
if ($did == 10 ) { join # $did ( 9) }
burda kanal ismini ayzıp gir butonuna tıkladığım zamn kanal bulunamadı diyor nerde yanlış yaptım acaba

el33t 13 Mart 2006 17:55

Eğer 9 nolu yere yazılan yazının ilk karakteri # değilse # ekler, # ise direk o kanala girer.

join $+($iif($left($did(9).text,1) != #,#),$did(9).text)

diEfoRyoU 13 Mart 2006 21:48

Alıntı:

fly Nickli Üyeden Alıntı
text "başka", 8, 2 87 16 8
edit "", 9, 16 86 60 10
button "Gir", 10, 79 86 20 10, ok
button "kapat", 11, 31 101 41 11, ok
if ($did == 10 ) { join # $did ( 9) }
burda kanal ismini ayzıp gir butonuna tıkladığım zamn kanal bulunamadı diyor nerde yanlış yaptım acaba

fly şimdi hazırladıın dialog'taki eksikleri kırmızı ile ekleyeceim ok :))
Ya Allah aşkına shen bu dialoğu nasıl aktif ediyorsun anlamadım :))
dialog'ta yok var :))

dialog kanal {
title "kanala giriş "
size -1 -1 125 51
option dbu

text "birkanal seçiniz örn. #zurna", 8, 2 87 16 8
edit "", 9, 16 86 60 10
button "Gir", 10, 79 86 20 10, ok
button "kapat", 11, 31 101 41 11, ok
}
alias kanal dialog -m kanal kanal
on *:dialog:kanal:sclick:*:{
if ($did) == 10) { .join $did(9) }
}
Mavi ile belirlediim yer kalacaksa #kanal Şekline giriş Yapabilirsin ancak ama
join $+($iif($left($did(9).text,1) != #,#),$did(9).text) Bu kodla deişirsen el33t'in dedii gibi #kanal Yazsanda girecek kanal Yazsanda girecek.

Bukar eksiği olan bir dialog nasıl çalışır ilginç.
Seni bir konuda takdir ediyorum, en azından deneme gayretinde bulunmuşsun

HaLiKaRNaSX 13 Mart 2006 22:18

ya bu kodun tamamamı değiş tabiki ben sadece takıldığım yeri sorum :)

HaLiKaRNaSX 13 Mart 2006 22:26

if ($did) == 10) { .join $did(9) } bu koda benim ki gibi kanal ismini ayzınca gene kalan bulunamdı diyor

el33t 13 Mart 2006 22:29

if ($did) == 10) daki bir tane parantez fazla,
if $did == 10 olmalı $did(9) da sorun varsa $did(9).text kullan, unutma 9 nolu yere yazı yazan # işaretini de yazmış olmalı. Aksi takdirde yukardaki yazdığım kodu kullanmalısın.

diEfoRyoU 14 Mart 2006 02:12

Kod:


dialog kanal {
title "kanala giriş"
size -1 -1 125 51
option dbu
text "Kanal Adı Yazınız", 1, 38 17 63 8
edit "", 2, 35 25 50 10
button "Giris", 3, 87 10 37 26
button "Kapat", 4, 1 7 33 29
}
alias kanal dialog -m kanal kanal
on *:dialog:kanal:*:*: {
if ($devent == sclick) && ($did == 3) { join $did(2) }
}

özene bezene yaptım :)) Kullanımı #kanal :) umarım işine yarar

HaLiKaRNaSX 14 Mart 2006 14:39

teşekkür edrim ama hallettimm :)


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

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