![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Kanala girene (şartlı) otomatik mesaj Merhaba kanala girene belirli şarta göre otomatik mesaj atmak istiyorum mesela kanala giren nick daha önceden hazırladığımız bir nick listesinde varsa otomatik mesaj yollansın eğer yoksa yollanmasın veya tam tersi bir durum şartına bağlı olarak otomatik mesaj atan bir kod yazılabilir mi acaba ? | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj On ^*:join:#: { if $read(mesaj.txt,w,$+($nick,:?*)) { msg # $nick $gettok($ifmatch,2,58) } } mesaj.txt e Nick:blabla Nick2:sfkskskdgsdkgds Nick3:sdgjsjgsd gibi kayıt edersin. |
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj teşekkür ederim yalnız mesaj.txt dosyasını nereye atmam gerek ? mirc klasörüne mi ve mesajımı kod içerisinde hangi kısma yazmam gerekli acemiliğii mazur görün birde nick listesini dilediğim kadar uzatabilirmiyim Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Galiba birşeyleri yanlış yaptım kodu çalıştıramadım. |
| ![]() |
![]() | #4 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj mircin bulunduğu klasöre atman yetecektir yani mircden //run $mircdir yazarsan direkt atacağın yer açılacaktır. 2 tane / olacak başta Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
| ![]() |
![]() | #5 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj olmuyor malesef kodu alt+r ile ilgili bölüme yapıştırdım mircin bulunduğğu klasöre mesaj.txt dosyasını attım birkaç nik yapıp giriş yaptım ama hiçbir hareket yok Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 15:52 -->-> Daha önceki mesaj 15:15 -- birde şöyle bir kod buldum ama yine çalıştıramadım menu channel { © Hoşgeldin .Aç:enable #hosgeldin | set %Hosgeldin $?"Lütfen Mesajınızı yazınız." | set %zaman $?"Süreyi Girin: [Örneğin; 1 20 gibi]" | window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi $+($timestamp,$chr(32),$chr(2),Hoşgeldin açıldı.,$chr(2)) .Kapat:disable #hosgeldin | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi $+($timestamp,$chr(32),$chr(2),Hoşgeldin kapatıldı.,$chr(2)) | unset %zaman | unset %Hosgeldin } on *:Input:*: { if $1 == $Lower(!Muafekle) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi } if $read(hosgeldinmuaf.txt,w,$2) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Rumuz listede zaten var [ $2 ] | halt } write HosgeldinMuaf.txt $2 echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Rumuz listeye eklendi. [ $2 ] halt } if ($1 == !Muafsil) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi } if (!$2) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1 Hatalı Kullanım! "!MuafSil rumuz" şeklinde kullanınız. | halt } if !$read(hosgeldinmuaf.txt,w,$2) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1 [ $2 ] rumuzu zaten listede yoktur. | halt } write $+(-ds,$2) hosgeldinmuaf.txt echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Rumuz listeden kaldırıldı. [ $2 ] halt } if ($1 == !muaflist) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi } if $lines(hosgeldinmuaf.txt) == 0 { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - Muaf listesinde kayıt bulunmamaktadır. | halt } else { Var %Sly 1 While %Sly <= $lines(hosgeldinmuaf.txt) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - $Read(hosgeldinmuaf.txt,%Sly) Inc %Sly } echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Muaf listenizdeki4 $lines(hosgeldinmuaf.txt) 1kayıt gösterildi } } if $1 == $Lower(!Kanalekle) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi } if $read(hosgeldinkanal.txt,w,$2) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Kanal listede zaten var [ $2 ] | halt } write hosgeldinkanal.txt $2 echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Kanal listeye eklendi. [ $2 ] halt } if ($1 == !Kanalsil) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi } if (!$2) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1 Hatalı Kullanım! "!Kanalsil rumuz" şeklinde kullanınız. | halt } if !$read(hosgeldinkanal.txt,w,$2) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1[ $2 ] kanalı zaten listede yoktur. | halt } write $+(-ds,$2) hosgeldinkanal.txt echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Kanal listeden kaldırıldı. [ $2 ] halt } if ($1 == !Kanallist) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Listesi } if $lines(hosgeldinkanal.txt) == 0 { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - Kanal listesinde kayıt bulunmamaktadır. | halt } else { Var %Sly 1 While %Sly <= $lines(hosgeldinkanal.txt) { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - $Read(hosgeldinkanal.txt,%Sly) Inc %Sly } echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) - 1Muaf listenizdeki4 $lines(hosgeldinkanal.txt) 1kayıt gösterildi } } if ($1 == !Komutlar) { echo -a 4 $time([HH:nn]) 4!Muafekle ( Muaf tutacağınız rumuzları ekler. ) echo -a 4 $time([HH:nn]) 4!Muafsil (Listenizden Muaf rumuzları siler.) echo -a 4 $time([HH:nn]) 4!MuafList (Muaf listenizde kaç kişi var ve bu listediklerin kim olduğunu gösterir) echo -a 4 $time([HH:nn]) 4!kanalekle ( Kanal listesine ekleme yapar. ) echo -a 4 $time([HH:nn]) 4!kanalSil ( Listedeki kanallardan herhangi birini silmeye yarar. ) echo -a 4 $time([HH:nn]) 4!Kanallist ( Kanal listesini göstermektedir. ) echo -a 4 $time([HH:nn]) 7//run $mIRCDirhosgeldinkanal.txt ( Komutu manuel olarak kanal listenizi düzenlemeye yarar. ) echo -a 4 $time([HH:nn]) 7//run $mIRCDirhosgeldinmuaf.txt ( Komutu manuel olarak muaf listenizi düzenlemeye yarar. ) halt } } on *:join:#: { if !$read(hosgeldinmuaf.txt,w,$nick) { if $read(hosgeldinkanal.txt,w,$Chan) { .timer 1 %Zaman msg $Nick %hosgeldin } else { echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) 4[ $Chan 4] kanalına giren 4[ $Nick 4] mesajı gönderilmemiştir. echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) 4[ $Chan 4] Kanal listenizde olmaya bilir. echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]listesi 4 $time([HH:nn]) 1Yada 4[ $Nick 4] muaf listenizdedir. } } } --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:29 -->-> Daha önceki mesaj 15:52 -- 76. satırda hata var sanırım /timer: Geçersiz parametre (Satır 76, script1.ini) yazıyor bakıncada şöylebirşey çıkıyo .timer 1 %Zaman msg $Nick %hosgeldin kodun yukardaki bölümünde ne gibi bir hata olabilir acaba --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 17:50 -->-> Daha önceki mesaj 16:29 -- Derkeeeen sorunu çözdüm kod süper çalışıyo yapandan allah razı olsun timer yanında bir rakam daha belirtip hoşgeldin önündeki % yi kaldırınca çalıştı süper olmuş bu yav Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Geriye tek bir sorun kaldı muaf kullanıcıların olduğu listeyi okuyunca giriş yapan nikteki harflerin tamamı değilde bir kısmı uyumluluk göstersede geçerli olabilecek bir parametre varmı yani listemizde ekli olan nik fatma olsun giriş yapan kullanıcı fatmagül kodumuz bu kullanıcıyıda muaf listesine alsın ve otomatik mesaj atmasın istiyorum. Böyle birşey mümkün mü ? |
| ![]() |
![]() | #6 | ||||||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj
Mesajı nereye yazıcaz ?? onu anlamadım --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 10:13 -->-> Daha önceki mesaj 08:39 --
Birde galiba bu kod çalışmıyr sanarım.. Mesajı nere yazcamı anladım ama olmadı .. | ||||||||
| ![]() |
![]() | #7 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj
mIRC klasöründeki dosyan sadece mesaj diye mi gözüküyor diye kontrol et yani şöyle mesaj mı yada mesaj.txt mi gözüküyor. Normalde uzantılar kapalıdır gözükmez yani sen yeni metin belgesi oluştururken sadece mesaj yaz .txt koyma eğer koyarsan koddaki f $read(mesaj.txt,w,$+($nick,:?*)) bu kısmı f $read(mesaj.txt.txt,w,$+($nick,:?*)) olarak değişmek zorunda kalırsın. Kodda sorun yok çalışıyor | ||||
| ![]() |
![]() | #8 |
Çevrimiçi ~ i don't care if i'm misfit. ~ ![]() IF Ticaret Sayısı: (0) | Cevap: Kanala girene (şartlı) otomatik mesaj Çok kısa bir şekilde halledilicek bir konu gereksiz uzamış yardımcı olmaya calışayım.. Kod: Kodu kopyalamak için üzerine çift tıklayın!
yapmak istediğini bu kadar kısa bir komutla yapabilirsin. kullanım;
__________________ I'm a dreamer but it's getting hard to take it. Some nights don't know if i'm gonna make it. Heart is heavy but there's nothing that can break me down. |
| ![]() |
![]() |
Etiketler |
şartlı otomatik mesaj |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Servera girene otomatik mesaj | alikaraman | mIRC Scripting Sorunları | 13 | 15 Haziran 2012 17:07 |
1 saniye aralıklarla kanala girene oto mesaj ? | Uprocker | mIRC Scripting Sorunları | 10 | 26 Mayıs 2011 07:02 |
Kanala girene mesaj | aRiF | mIRC Scripting Sorunları | 13 | 01 Ekim 2007 02:24 |
Kanala girene mesaj | ErkaY | mIRC Scripting Sorunları | 13 | 29 Ocak 2006 16:31 |