Doğru yapmışsın koşulu.
Buradaki { did -a getpas
6 $5 } 6 rakamı, yazdıracağın dialog elemanın id numarasıdır.
Örnek:
Basit bir dialogta deneme yapalım;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:notice:*:*:if ($nick == NickServ) && $dialog(getpas) && (Sifresi isin $1-) { did -a getpas 1 $regsubex($5,/^(.+)\.$/S,\1) }
dialog getpas {
title "New Project"
size -1 -1 138 76
option dbu
edit "", 1, 16 21 81 14
button "Sil", 2, 16 42 37 12
}
on *:dialog:getpas:sclick:2:did -r getpas 1
/dialog -m getpas getpas ile dialogu aç. Dialog açıkkan bir nicke getpass çek.
Burda edit kutucuğu ve 1 adet Sil düğmesi var. Edit kutucuğunun id numarası 1 görüldüğü gibi. Edit kutucuğuna yazdırıyor şifreyi. regsubex ile strip ediyor, nicki bold yazdığı için bundan arındırıyor ve sonundaki nokta karakterini kaldırıyor. Bu mantığa göre ekle dostum. Eğer olmazsa, dialoguda paylaş.