![]() |
oto msg s.a arkadaslar ark.txt adlı nod defterındekı kısılerden kanala gıren olursa h.g.txt ile özeline msg atmak istedım olmadı yardım edermısınız[code]on *:Join:#:{ if $Read(ark.Txt,w,$Nick) { /msg $nick $read $mircdirbot/h.g.txt | halt } } } code] özele h.g.txt dosyasından rast gele karsılama msg sı atsın istıyorum tamam hallettim yanlız nick ali diyelim bu kişi aliii olarak grerse ona msg atması icin ark.txt icine ali yi *ali* die mi kaydetmeliyiz orasını cözemedim teşekkürler |
Cevap: oto msg wildcart kullanmalısın. *aLi* diye kaydedersen nickinin içerisinde aLi kelimesi geçen herkezi algılar. vehaLi gibi mesela. ALi* ile başlayan *aLi ile biten. demektir. İyi forumlar. |
Cevap: oto msg Alıntı:
|
Cevap: oto msg kodu verirmisin buraya; wildcard kullanımına uygunmu bakayım. |
Cevap: oto msg Alıntı:
Kod: on *:Join:#:{ if $Read(ark.Txt,w,$Nick) { /timer 1 6 msg $nick $read $mircdirbot/h.g.txt | halt } |
Cevap: oto msg on *:join:#: { var %nicks $lines(nickler.txt) while (%nicks <= 1) { if ($read(nickler.txt,%nicks) { .msg $nick Merhaba Hoşgeldin $nick } } } Böyle denermisin. |
Cevap: oto msg Alıntı:
diyor |
Cevap: oto msg txt kullanmaktan vaz geçin artık.. mIRC'in users bölümünü aç arkadaşlar:ali arkadaşlar:veli arkadaşlar:hüso arkadaşlar:ahmet arkadaşlar:abuzer diye ekle on arkadaşlar:join:#:msg $nick $read(hosgeldin.txt) |
Cevap: oto msg Kod: on *:join:#: { Ali Mehmet Ayse Şayet kanala Ali'de girse aLiii'de girse HosGeldin.txt dosyasından rastgele seçtiği bir satırı özeline mesaj olarak gönderecektir.Yani kanal giren nickin içindeki kelime,Arkadas.txt'in içinde ekli bir nickse yanıt verecektir. Bu işlem mIRC'inizi gereksiz yere(while) yoracaktır.Size önerim şu olur: Kod: on *:join:#:if $ulist($nick,arkadas,0) { msg $nick $read(HosGeldin.txt) } arkadas:ali* arkadas:ahmet* arkadas:ayse* şeklinde ekliyecektir.Kanala ali'de girse aliiiii'de girse ,HosGeldin.txt den rastgele bir mesajı özeline gönderecektir. Gördüğünüz üzere mIRC'i gereksiz yere while döngüsüne almadan,halledebiliriz. Sizin için hangisi uygunsa onu kullanırsınız.. İyi forumlar... |
Cevap: oto msg Alıntı:
|
Cevap: oto msg peki difizyon bu /arkadas ali ekle komutunun kısayolu yada daha rahat eklenebilicek bir formul varmı her seferinde /arkadas ali bu tarz komutmu yazılıcak |
Cevap: oto msg menu olustur menu * { Listeye Ekle: .auser arkadas $?"Hangi Nick" Herhangi bir sağ click yaptıgında scriptte Listeye ekleye tıkla nicki yaz tamamdır. |
Cevap: oto msg difisyonun yazmış olduğu kodu beş saniye gecikmeli olarak atabilirmiyiz birde eklediğim isimler mircde nerde saklanıyorlar ben bu isimlerin listesini kendim düzenliyemezmiyim. |
Cevap: oto msg Alıntı:
Aliases Popups Remote Kullanıcı(Users) Veriables başlıklarını göreceksin o nickler Kullanıcı(Users) Kısmında yer alır. ordan düzenleyebilirsin tabiki |
Cevap: oto msg arkdaşlar son bir isteğim olucak on *:join:#:if $ulist($nick,arkadas,0) { msg $nick $read(HosGeldin.txt) } alias arkadas { .auser arkadas $1 $+ * echo -a 4 $1 7arkadaş listesine eklenmiştir. peki difisyon arkadaşımızın verdiği bun koda x servarına beş saniye gecikmeli diğer tüm serverlara normal olarak oto mesaj gitsin şeklinde nasıl bir ekleme uygun olur. } |
Cevap: oto msg PHP- Kodu: |
Cevap: oto msg slm bu koda bir ek yapa bılırmıyız ali nicki kanala gırdı tekrar cıktı tekrar gırdıgınde h.g demesın istıyorum 5 dakıa sonra tekrar gırerse işlesin 5 dakıka ıcın bır ıkı defa gırer se karsılama yapmasın istıyorum mumkunmu |
Cevap: oto msg Kod: on *:join:#:if $ulist($nick,arkadas,0) { inc -eu300 $+(%,$nick,#) 1 | if $($+(%,$nick,#),2) == 1 { msg $nick $read(HosGeldin.txt) } } İlk vermiş olduğum kod üzerinden düzenledim.Şayet bu 1 kanal için geçerliyse #kanal ismini yazarsın.Aksi takdirde bulunduğun her kanalda işlem görecektir. İyi forumlar... |
Cevap: oto msg Alıntı:
/arkadas ali te oldugu gıbı senın verdıgın kodun ekleyecegi yere ekleye bilirmiyiz.. tşk |
Cevap: oto msg //var %a 1 | while %a <= $lines(ark.txt) { auser arkadas $read(ark.txt,%a) $+ * | inc %a } Bu komutu uygulaman halinde ark.txt 'de bulunan kelime'leri , kelime* olarak arkadas listesine ekler. |
Cevap: oto msg Kod: on *:join:#:if $ulist($nick,arkadas,0) { /timer1 1 10 msg $nick $read(h.g.txt) } örnek: arkadas kanala gırınce rast gele karsılama msg sı atıyor h.g.txt den 10 sanıye sonra h.g2.txt ıcınden rast gele baska bır yanıt daha versin istıyorum mümkünmü denedım yapamadım :) Kod: on *:join:#:if $ulist($nick,arkadas,0) { /timer1 1 10 msg $nick $read(h.g.txt) | /timer2 1 25 msg $nick $read(h.g2.txt) } |
Cevap: oto msg $nick ne işe yarıyor o kodun sonundaki :) |
Cevap: oto msg :) ıkı dakıka kaldı duzelttım :D ne cabuk gordunde yazdın |
Cevap: oto msg on *:join:#:if $ulist($nick,arkadas,0) { /timer1 1 10 msg $nick $read(h.g.txt) | /timer2 1 25 msg $nick $read(h.g2.txt) } alias arkadas { .auser arkadas $1 $+ * echo -a 4 $1 7arkadaş listesine eklenmiştir peki bu koda sadece ilk mesajımıza cevap yazanlara yollama şeklinde nasıl ayarlarız. yani hg.txt ilk mesajı atıcak ama karşı taraf yanıt verirse hg.txt2 ikinci mesajı oto atıcak şeklinde |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:59. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk