12 Şubat 2009, 13:28
|
#2 |
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Korumalar Dıyalogu
Groups kullanımı Özet; #deneme on
on *:text:*:#: {
if (*yerim* iswm $1-) || (*yemem* iswm $1-) || (*zımbırtı* iswm $1-) {
mode $chan +b $wildsite | kick $chan $nick ayıp..
}
} #deneme end
menu * {
Küfür Koruması Aç:enable #deneme
Küfür Koruması Kapat:disable #deneme
}
Kırmızı ile yazılmış postları incelediğinde groups kullanımını zaten kavrarsın az çok.
Yazacağın kodun başına ve sonuna # istediğin isimde başlayan bir gruops başlangıcı yapıyorsun sonuna getirdiğin "on" eki bu groups'u aktif kılıyor "off" kapalı hale getiriyor.
Şimdi senin kodunda check kullanılmış. Checklerin seçili yada seçili olmadığını anlamak için state kullanırız.
| Alıntı: |
if ($did($dname,2).state) == 1 { /enable #gruops }
else { /disable #gruops }
|
Şimdi burada diyorki dialogtaki 2 numaralı İd eğer 1'e eşitse; Not: Check'ler işaretliyken 1 işaretsizken 0 değeri alır.
Yani İşaretliyse, /enable #deneme yaparaktan groups'u aktif hale getir.
else yani değilse demek, işaretsizse yani seçilmemişse /disable #deneme yaparak gruops'u kapat.
Buradaki ufak anlatımdan sonra kodunu buna göre editleyebilirsin. Hem öğrenmiş hem kodlamış olursun.
Anlamadığın nokta varsa buradan belirt, yardımcı olurum. |
| |