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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü Otomatik cevabı saniyeli yapma (https://www.ircforumlari.net/mirc-scripting-sorunlari/860664-otomatik-cevabi-saniyeli-yapma.html)

Armator 07 Mart 2020 10:25

Otomatik cevabı saniyeli yapma
 
merhabalar iyi forumlar herkese,

Aşağıdaki koda zamanlama yapabilirmiyiz, örneğin cevap verecek ancak hemen değil 2 saniye ve 3 saniye arasında, yapabilirsek acaba nasıl, kodlamadan anlayan arkadaşların yardım ve desteklerini bekliyorum.

PHP- Kodu:

on $*:text:/(Merhaba\x3A.+armator)/Si:#:{ msg # merhaba $nick} 

özel mesajlara dönüş yapamayabilirim çünkü forumda mesaj sınırlaması vardı. konu altından yazarsanız da sevinirim.

Hesapsiz33 07 Mart 2020 15:28

Cevap: Otomatik cevabı saniyeli yapma
 
Alıntı:

Armator Nickli Üyeden Alıntı (Mesaj 1042265151)
merhabalar iyi forumlar herkese,

Aşağıdaki koda zamanlama yapabilirmiyiz, örneğin cevap verecek ancak hemen değil 2 saniye ve 3 saniye arasında, yapabilirsek acaba nasıl, kodlamadan anlayan arkadaşların yardım ve desteklerini bekliyorum.

PHP- Kodu:

on $*:text:/(Merhaba\x3A.+armator)/Si:#:{ msg # merhaba $nick} 

özel mesajlara dönüş yapamayabilirim çünkü forumda mesaj sınırlaması vardı. konu altından yazarsanız da sevinirim.


on $*:text:/(Merhaba\x3A.+armator)/Si:#:{ .timer 1 5 msg # merhaba $nick }

Bu sekilde 5 saniye sonra cvp verir

OperServ 07 Mart 2020 18:25

Cevap: Otomatik cevabı saniyeli yapma
 
Alıntı:

Hesapsiz33 Nickli Üyeden Alıntı (Mesaj 1042265313)
on $*:text:/(Merhaba\x3A.+armator)/Si:#:{ .timer 1 5 msg # merhaba $nick }

Bu sekilde 5 saniye sonra cvp verir

Kod dogru ama timer 1 5 hatali 1 kalici degildir 0 5 yapsak daha mantikli olur.

Hesapsiz33 07 Mart 2020 23:45

Cevap: Otomatik cevabı saniyeli yapma
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042265389)
Kod dogru ama timer 1 5 hatali 1 kalici degildir 0 5 yapsak daha mantikli olur.

İyide adam her belirli bir saniye de cvp versin demiyor ki.
Cevabı belli bir saniyeden sonra versin demis. Yada ben mi yanlıs anladım.

OperServ 08 Mart 2020 00:27

Cevap: Otomatik cevabı saniyeli yapma
 
Alıntı:

Hesapsiz33 Nickli Üyeden Alıntı (Mesaj 1042265524)
İyide adam her belirli bir saniye de cvp versin demiyor ki.
Cevabı belli bir saniyeden sonra versin demis. Yada ben mi yanlıs anladım.

Evet siz yanlis anlamisiniz 3 5 saniye sonra cevap versin demek istemis

diEfoRyoU 08 Mart 2020 01:41

Cevap: Otomatik cevabı saniyeli yapma
 
Kod:

on $*:text:/(Merhaba\x3A.+armator)/Si:#:{ $+(.timer,$nick) 1 $r(2,3) msg # merhaba $nick }
kullanıcı merhaba dedikten sonra, siz; 2 ya da 3 saniye sonra cevap verirsiniz.

Alper 09 Mart 2020 12:35

Cevap: Otomatik cevabı saniyeli yapma
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042265389)
Kod dogru ama timer 1 5 hatali 1 kalici degildir 0 5 yapsak daha mantikli olur.


Senin dediğin şekilde olursa her 5 saniyede 1 tekrar eder hesapsız33 ün söylediği doğru sonuçta merhaba diyene 1 kere cevap verecek sürekli papagan gibi merhaba demeyecek :)


Ek olarak kodda sabit nick belirtilmiş alternatif olması bakımından belirtiyorum


Kod:

on $*:text:/(Merhaba\x3A.+armator)/Si:#:{
Yukarıdaki kısmı aşağıdaki gibi değişirsen.



Kod:

on $*:text:$(/Merhaba\x3A\x20* $+ $me $+ /Si):#:{
Hangi nicki kullanıyorsan onda çalışır.


Belki ifadelerin ne işe yaradığını öğrenmek isteyen olur diye


\x3A = : (iki nokta üst üstte)

\x20 = Space (Boşluk) ve sonundaki * ifadesi boşluk bir ve birden fazla varsa yada yoksa anlamına gelir.


Örnek:
Merhaba: nick
Merhaba:nick
Merhaba: nick nasılsın

Verdiğim örneklerin hepsine geri dönüş yapar


$+ = Birleştirme ifadesi
$me = Kullandığın nicki temsil eder.


Geri kalan yeri üst posttaki arkadaşın verdiği şekilde değişebilirsin.

Hesapsiz33 09 Mart 2020 13:33

Cevap: Otomatik cevabı saniyeli yapma
 
Ben bu \x3A \x20 gibi ifadelerin yalnızca spamfilter de kullanıldıgını zannediyordum cünkü paylaşımlarda sürekli bunlar göze çarpıyordu.
Remote kodlar da kullanıldıgını da ilk kez görüyorum bilgilendirme için tşkler. ögrenmiş olduk.

Subzero 26 Mayıs 2020 01:48

Cevap: Otomatik cevabı saniyeli yapma
 
peki bunu özele nasıl yaparız.

diEfoRyoU 26 Mayıs 2020 02:40

Cevap: Otomatik cevabı saniyeli yapma
 
Kod:

on *:text:*:*: {
if $regex($1-,/Merhaba:\s.* $+ $me $+ /Si) { msg $iif($left($target,1) = $chr(35),$target,$nick) Merhaba $nick } }

Bu haliyle hem özel hemde kanalda kulanabilirsin.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:18.

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