IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Eylül 2010, 14:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
away cevap botu




arkadaşlar, konuyu yeni öğreniyorum, oyuzden verilen verilen gelişmiş away kodları inceleyerek anlamakta guçluk çekiyorum. Away olduğum zaman, herhangi bir yerde bana seslenirlerse, aşağıdaki away sebebi kısmındaki yazıyı mesaj olarak seslenilen yere nasıl gonderirim.

Tekrar özür dileyerek, öğrenmem açısından basit bir away verebilirmisiniz bunla ilgili. yardımlarınız için teşekkürler

alias awaymenu { dialog -m avaydlg avaydlg }
dialog avaydlg {
title "Away Menüsü"
size -1 -1 217 98
option dbu
text "Away Sebebi : ", 1, 7 12 39 8
edit "", 2, 47 11 161 10
button "AWAY OL", 3, 141 27 57 9, flat
check "Nickin Sonuna Ekle :", 4, 7 27 57 8
edit "", 5, 68 26 64 10
box "Away Menü Ayarları :", 6, 3 1 210 40
button "AWAYDAN DÖN", 7, 17 82 87 12
button "PENCEREYİ KAPAT", 8, 111 82 87 12, ok
}

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 24 Eylül 2010, 01:26   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: away cevap botu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:avaydlg:sclick:3: { if (%away == $null) { set %away $did(2) away $did(2) set %nick $nick set %awayn %nick $+ $did(5) nick %awayn } elseif (%away !== $null) { echo -a 4* Zaten Away sınız } } on 1:dialog:avaydlg:sclick:7: { if (%away == $null) { echo -a 4* Zaten Away değilsiniz? } elseif (%away != $null) { unset %away away nick %nick }

bu kodu altına ekle not: seslenme olayını bilmiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Açıklama
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:avaydlg:sclick:3: { 3 nnumaralı buton a tıkladıgında if (%away == $null) { adını bilmiorum :) veriables de %away kaydı yoksa set %away $did(2) 2 numaralı pencereye yazdıgın yazıyı %away kaydı olarak al away $did(2) /away mesajınız ( mesajınız yerine 2 numaralı pencereye yazdıgın yazıyı kullan set %nick $nick şu anki nick imi veriabese kaydet set %awayn %nick $+ $did(5) 5 numaralı pencereye yani nick e eklenecek bölümle beraber nick i kaydet nick %awayn away nick i olarak kaydettiğin nick e gec } elseif (%away !== $null) { eğer veriables de %away kaydı varsa echo -a 4* Zaten Away sınız bu mesajı aktif ekrana yolla } } on 1:dialog:avaydlg:sclick:7: { 7 numaralı button a tıkladıgımda if (%away == $null) { veriables de %away kaydı yoksa echo -a 4* Zaten Away değilsiniz? aktif ekrana bu mesajı yolla } elseif (%away != $null) { veriables de %away kaydı varsa unset %away %away kaydını kaldır ( tekrar away olurken lazım olcak :) ) away awaydan çık nick %nick awaydan önceki kaydettiğim nick e geri dön }


upuzun zamandır bende girmiyodum baya unuttum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hatırladıgım kodlar dahilinde şimdilik elimden bu kadarı geldi

not: bazı yerleri fazladan yazdım bazı yerleri değişebilecek sekilde yazdım cou yerine kendine göre ekleme yababilirsin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

işin mantıgını öğrendinmi gerisi zaten cocuk oyuncagı

işin mantıgı mirc in lisanıyla onunla konusmak gibi önce kafanda konusma metnini düşün nasıl ikna ederim diye düsün resmi bi dile dök sonra kodlara dök bu kadar oldu bitti :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 24 Eylül 2010, 14:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: away cevap botu





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)) dostum supersin , anlatışın ve konuya yaklaşımın harika. Gerçekten çok teşekkurler
sayenizde bişeyler öğrendim.

 
Alıntı ile Cevapla

Alt 24 Eylül 2010, 17:24   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: away cevap botu




dostum verdiğin kodda şoyle bi sorun var nasıl çozerim.

avay mesaj sebebi ve nike eklenecek kutular boşsa ,
ve sen avayol dersen niki değiişriyor ama ayden don dersen zaten avey değilsiniz diyor.

yani şunu oraya nasıl eklemeliyim.

eğer avay sebebi kutusu ve nicke ekle boşken avay ol denildiyse
avay sebebi = Bir sure yokum
niksonuna = _yok


birde avay sebebini kanala gondermiyor
şoyle bişey yaptım ama bu şekildemi olmalı



on *:dialog:avaydlg:sclick:3: {
if (%msebep == $null) {
if ($did(2) !== $null) {set %msebep $did(2)
msebep $did(2)
}
elseif (%msebep == $null) { set %msebep $+ gidiyorum... }
set %nick $nick
set %awayn %nick $+ $did(5)
nick %awayn
/ame Gidiyorum.. Sebep: " $+ %msebep $+ 2"

}
elseif (%msebep !== $null) {
echo -a 4* Zaten Away sınız
}
}


Konu LordAres tarafından (24 Eylül 2010 Saat 17:44 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
botu, cevap


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
help soru cevap botu Selim01 mIRC Scripting Sorunları 6 03 Aralık 2015 12:18
Soru cevap botu erdem55 mIRC Scripting Sorunları 5 04 Mayıs 2015 15:26
Islami Soru Cevap Botu laglagorg Eggdrop, NeoStats, BNC 17 13 Şubat 2013 03:59
english soru cevap botu goolgee TCL Scriptler 1 13 Temmuz 2006 21:14