Hatayı yazarsan.. çok sevinirim deneme fırsatım olmadı... halede yok ancak yarın denerim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Fakat şimdilik şunu dene "}" sembollerini eksik koymuşum...
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanal {
if !basla == $1 || $nick == $me {
msg #kanal 1. soru
enable #soru1
}
}
on *:text:*:#kanal {
if !dur == $1 || $nick == $me { msg #kanal 1. soru
disable #soru1
disable #soru2
disable #soru3
;kaçtane grouop oluşturduysan hepsini alt alta yaz
}
}
#soru1 off
on *:text:*:#kanal {
if 1.cevap iswm $1- {
msg #kanal tebrikler $nick bildiniz.
msg #kanal 2.soru
enable #soru2
disable #soru1
}
}
#soru1 end
#soru2 off
on *:text:*:#kanal {
if 2.cevap iswm $2- {
msg #kanal Tebrikler $nick bildiniz.
msg #kanal 3.soru
enable #soru3
disable #soru2
}
}
#soru2 end
#soru3 off
on *:text:*:#kanal {
if 3.cevap iswm $2- {
msg #kanal Tebrikler $nick bildiniz.
msg #kanal 4.soru
enable #soru4
disable #soru3
}
}
#soru3 end
kod yukardaki mantıgıda....
şimdi !basla dedikten sonra 1. group'u yani 1. sorunun kodlarını aktif ediyor
enable #soru1 aktif ediyor... böylece diger if ler deaktif halde sadece 1. sorunun kodları aktif oluyor eger 1. sorunun cevabını dogru verir ise... 1. soruunun kodlarını deaktif ediyor
disable #soru1
şeklinde 2. sorunun kodlarını aktif ediyor...
enable #soru2
şeklinde....
böyle sıra ile gidiyor işte mantık bu 2. soruyu bilirse 2. sorunun kodlarını deaktif ediyor 3. sorunun kodlarını aktif hale getiriyor....