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

Etiketlenen Kullanıcılar

4Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Ocak 2009, 14:52   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botun özeline slm yazana mesajına benden a.selam cevabı gitsin




hocam kusura bakma da bir istirhamım olacaktı bir seferlik oluyor bu olay yani hemen hafızada tutuğu nickleri siliyor.

Bir gün boyunca veya bot sever den çıkana dek hafızada tutsa selam yazan nickleri çok iyi olur birde ricam olucak kırmızı ile belirtirseniz koda ek yaptığınız bölümü öğrenmek babında iyi olut tşk

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 27 Ocak 2009, 15:38   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botun özeline slm yazana mesajına benden a.selam cevabı gitsin




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?:{ if $regex($1-,/(selam|slm|s\.a)/i) && $nick != NoMercy { set -e $+(%,selam,$nick) 1 $nick } if $1 == !a.s && $nick == sniper { var %slm 1 while %slm <= $var(%selam*,0) { if $token($($var(%selam*,%slm),2),1,32) == 1 { msg $token($($var(%selam*,%slm),2),2,32) A.selam set -e $var(%selam*,%slm) 2 } inc %slm } } }

Öncelikle a.selam cevabı almış kişilere tekrar a.selam yanıtı gitmemesi için bir mantık buluyoruz.

ilk defa selam veren Cenk ve Yaren nickleri variablese :
%selamCenk 1 Cenk
%selamYaren 1 Yaren
olarak kaydedilir.Daha sonra sniper nicki !a.s komutu uyguladığında %selam* variablesi ile başlayan verilerin 1. kısmı == 1 olanlara a.selam mesajı gider ve bu variableslerin yeni değeri
%selamCenk 2
%selamYaren 2
olarak değiştirilir.

Bir süre sonra Hasan nicki selam verdiğinde %selamHasan 1 Hasan olarak değerlik alır.Aradan gecen zamandan sonra sniper nicki !a.s komutu uyguladığında %selam* ile başlayan variables değerlerinin 1. kısmı == 1 olanlara a.selam yanıtı gideceğinden Cenk ve Yaren nicklerine 2. kez selam gitmemiş olur.

set parametresin -e değeri mIRC'iniz kapanana kadar kayıt tutar.

Umarım açıklayıcı olmuştur,denemeler yaparak bu durumu VARIABLES kısmından gözlemleyebilirsiniz.

 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 17:30   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botun özeline slm yazana mesajına benden a.selam cevabı gitsin




Öncelikle a.selam cevabı almış kişilere tekrar a.selam yanıtı gitmemesi için bir mantık buluyoruz. == yamzışsın cenk

hocam tam tersini istiyorum ben.

a.selam yanıtını almış kişilere tekrar tekrar a.selam demek istiyorum bot serverden çıkana kadar hafızada tutsun o nickleri .

Anlatım çok güzeldi ama ben kendimi yanlış ifade ettim sanırım son bir yardımcı olursan iyi olur


Konu sniper tarafından (27 Ocak 2009 Saat 17:44 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 17:52   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botun özeline slm yazana mesajına benden a.selam cevabı gitsin




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?:{ if $regex($1-,/(selam|slm|s\.a)/i) && $nick != NoMercy { set -e $+(%,selam,$nick) $nick } if $1 == !a.s && $nick == sniper { var %slm 1 while %slm <= $var(%selam*,0) { msg $($var(%selam*,%slm),2) A.selam inc %slm } } }

Bu durumda ilk verdiğim koddan " unset %selam* " kısmını(A.selam işlemi bitiminde verileri siliyordu) kaldırdık ve set' -e parametresini(mIRC kapanana kadar silinmez) eklemiş olduk.

Kod bu haliyle:
%selamCenk Cenk
%selamCan Can
%selamAhmet Ahmet şeklinde veriler oluştu !a.s yazdığında bu %selam* ile başlayan verilerin karşılığı olan (örn: %selamCenk Cenk ) kısımlara mesaj gidecektir.İşlem her defasında variables kısmında ekli olan verilere gidecektir.

Kolay gelsin...

 
Alıntı ile Cevapla

Cevapla

Etiketler
aselam, benden, botun, cevabi, cevabı, gitsin, mesajina, mesajına, mirc, mirc download, mirc indir, ozeline, slm, yazana, özeline


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
Botun özeline !durum Yazıldığında. KivanC mIRC Scripting Sorunları 23 23 Mayıs 2012 11:31
Botun özeline !zline, !kickban yaLin mIRC Scripting Sorunları 5 11 Kasım 2009 21:59
botun özeline userin !banımıac yazması cashmare mIRC Scripting Sorunları 3 13 Nisan 2008 15:34
botun özeline gelenleri listelemek istiyorum Techno mIRC Scripting Sorunları 2 20 Ağustos 2007 22:43