DialogStudio'da kodunu açıp 2 tane buton ekle beni hatırla beni unut.
Beni hatırla butonunu İD si örneğin 17
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
if ($did($dname) == 17) {
set %opernick $did(2)
set %opersifre $did(3)
set %zımbırtı $did(4)
}
17 numaralı id'e tıklandığında 2 3 ve 4 numaralı edit'teki verileri belirtilen set isimlerine veriables'te kaydedicek.
Aynı mantıkla beni unut butonuna tıklandığındada set'leri unset yaparak sildirirsin.
Şimdi gelelim beni hatırla butonuna girdiğin veriyi dialog'n bir sonraki açılışında aktif yapmaya ve dialog'a yansıtmaya.
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:dialogadı:init:*: {
did -a dialogadı "opernick ID'si" %opernick
did -a dialogadı "operşifre ID'si" %operşifre
did -a dialogadı "zımbırtı ID'si" %zımbırtı
}
Bu şekildede aktif yapabilirsin. Zaten belirtilen %set değeri veriables'te varsa oraya yansıtacaktır. Eğer yoksa yani unset'se zaten birşey bulamayacağı için koymayacaktır.
En basit mantıkla böyle yapılır bu check button kullanarak state yardımıyla dahada geliştirilebilir. Tek check'te hem beni hatırla hem unut yapabilirsin.