27 Şubat 2014, 02:20
#1 Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Away dialogunda Hata
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias gbt { dialog -m arkaway arkaway }
dialog arkaway {
title "Away Menusu"
size -1 -1 217 91
option dbu
text Away Sebebi : , 1, 7 12 51 8
edit , 2, 59 11 149 10
button Away Ol, 3, 18 24 87 13, flat
box , 6, 3 1 211 40
button Dışarıdayım, 8, 10 60 45 12, flat
button Yemekteyim, 9, 61 60 45 12, flat
button Oyundayım, 10, 108 60 45 12, flat
button Uyuyorum, 11, 159 60 45 12, flat
box , 12, 4 41 210 15
button AWAYDAN DÖN, 7, 112 24 87 13, flat
button Kapat, 14, 3 74 211 14, ok
text " Hazır Away Mesajlar", 4, 17 46 171 8
}
on *:dialog:arkaway:init:0: {
.timer -m 1 10 /did -f arkaway 2
if (%addnick != $null) { did -c arkaway 4 | did -a arkaway 5 %addnick | did -e arkaway 5 }
if (%awayres != $null) { did -a arkaway 2 %awayres }
if (%addnick == $null) { did -u arkaway 4 | did -b arkaway 5
}
}
on *:dialog:arkaway:sclick:3: {
set %addnick $did(5)
set %awayres $did(2)
if ($did(4).state == 1) {
if ($away == $true) halt
set %backnick $me
/away %logo 14Şuan awayım10 $nick 14mesajlarına yanıt veremiyorum. Away sebebim:10 $did(2)
/nick $me $+ $did(5)
}
if ($did(4).state == 0) {
if ($away == $true) halt
/away %logo 14Şuan awayım10 $nick 14mesajlarına yanıt veremiyorum. Away sebebim:10 $did(2)
}
}
on *:dialog:arkaway:sclick:4: {
if ($did(4).state == 0) { did -r arkaway 5 | did -b arkaway 5 | unset %addnick }
if ($did(4).state == 1) {
if (%addnick == $null) {
set %addnick _aWay
did -r arkaway 5
did -a arkaway 5 %addnick
did -e arkaway 5
}
did -e arkaway 5
}
}
on *:dialog:arkaway:sclick:8: { away 14Şuan awayım10 $nick 14mesajlarına yanıt veremiyorum. Away sebebim:10 Dışarıdayım! | echo %logo 2Şuanda Awaysınız. }
on *:dialog:arkaway:sclick:9: { away 14Şuan awayım10 $nick 14mesajlarına yanıt veremiyorum. Away sebebim:10 Yemekteyim! | echo %logo 2Şuanda Awaysınız. }
on *:dialog:arkaway:sclick:10: { away 14Şuan awayım10 $nick 14mesajlarına yanıt veremiyorum. Away sebebim:10 Oyundayım! | echo %logo 2Şuanda Awaysınız. }
on *:dialog:arkaway:sclick:11: { away 14Şuan awayım10 $nick 14mesajlarına yanıt veremiyorum. Away sebebim:10 Uyuyorum! | echo %logo 2Şuanda Awaysınız. }
on *:dialog:arkaway:sclick:7: { away | echo %logo 2Away
Yukarıdaki dialogu biraz düzenledim ama bir kaç sorun var away mesajımı Kendim yazınca Away ol tıklıyorum ama statüde şu sorunu veriyor
Kod: Kodu kopyalamak için üzerine çift tıklayın!
* Geçersiz parametre: $did (Satır 28, script5.mrc)
Buda şu satır oluyor
Kod: Kodu kopyalamak için üzerine çift tıklayın!
set %addnick $did(5)
Ama dialogda Dışarıdayım Uyuyorum Oyundayım ve Yemekteyim tıklayınca onlar ile away mesajım gidiyor sadece kendim away mesajı yazdığım zaman sorun veriyor, ve burda away mesajlarım kendimede gözükürmü yardımcı olacak arkadaşa şimdiden tşk ederim.
__________________ Eğer mutluluk para olsaydı, mesleğiniz ne olurdu?