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/)
-   -   oto selam (https://www.ircforumlari.net/mirc-scripting-sorunlari/171731-oto-selam.html)

QkLa 10 Ocak 2009 10:09

oto selam
 
S'A hayirli forumlar

konuyu acmadan once cok forumda arama yaptim.oto msg ile ilgili cok konu basligi buldum.ama nerede ise hepsi tam istedigim nitelikte degildi.gerek dikkatimden kacmis olabilir, gerekse yanlis konu basligi yazilmasindan kaynaklanabilir arzu ettigim codeyi bulamadim.ben soyle bir on eventi kullaniyorum.

on *:text:s.a:?: { msg $nick selam }
on *:text:yasiniz*:?: { msg $nick ne yapacaksiniz. }

bunu alt alta cogalttim.
sa, *sa, *sa*, sa* seklinde degisik msg'lere degisik oto msg'ler duzenledim.
bunlari tek bir on eventinden birlestirip bir dakika icerisinde tek bir text'e tek bir oto msg verecek sekilde nasil editleyebiliriz.sahis kanalda sa yazdiginda oto msg gidecek.bir dakika icerisinde bir dahi sa yazarsa ona cevap vermeyecek.
bununla ilgili konu basliklari buldum.ama ya sadece sa seklinde eklenebiliyor ya da sadece *sa* seklinde eklenebiliyor.ya da aradaki noktalari gormuyor .kullandigim on eventlerini tek bir event'de birlestirip bir dakika icerisinde sadece tek bir oto msg atacak sekilde code'yi editlememe yardimci olursaniz sevinirim.

simdiden tesekkur ederim.hayirli forumlar..

Difuzyon 10 Ocak 2009 13:25

Cevap: oto selam
 
Kod:

on *:text:*:?: {
  if $1 == s.a { inc -eu60 $+(%,$nick,slm) 1 { if $($+(%,$nick,slm),2) == 1 { msg $nick Aleyküm Selam } } }
  if $1 == naber { inc -eu60 $+(%,$nick,nbr) 1 { if $($+(%,$nick,nbr),2) == 1 { msg $nick İyidir senden nbr? } } }
  if (yasiniz* iswm $1-) { inc -eu60 $+(%,$nick,yas) 1 { if $($+(%,$nick,yas),2) == 1 { msg $nick ne yapacaksiniz. } } }
  if (*nerden* iswm $1-) { inc -eu60 $+(%,$nick,nerden) 1 { if $($+(%,$nick,nerden),2) == 1 { msg $nick Haritayı önüne aç,söylicem:) } } }
}

Özelinde yazacak kişinin,
1. kelimesi s.a ise
1. kelimesi naber ise
1. kelime yasiniz ile başlıyorsa
Cümle içerisinde nerden kelimesi varsa
belirttiğim yanıtları verecektir.60 sn süreyle bloke edecektir(ikinci kez yazmalara karşı)
Verdiğim örneklere göre çoğaltabilirsiniz.

İyi forumlar...

QkLa 11 Ocak 2009 08:59

Cevap: oto selam
 
S'a

Hayirli forumlar.

code gayet guzel isliyor.bunu baska komutlar icinde kullaniyorum suan.{ mesela !komutlar yazdirmak icin.}

bu code'nin ali sahsi icin islememesi icin bir eklenti ve komutu kullanan diger sahislarin komutu ikinci kez kullanmaya calistiklarinda 60 saniye beklemesi gerektiklerini sahsa iletecek bir de msg ekleyebilirseniz makbule gecer.bir seyler yapmaya calistim ama code bozuluyor yanlis yere ekliyorum,,

Simdiden tesekkur eder Hayirli forumlar dilerim.S'a

Difuzyon 11 Ocak 2009 13:00

Cevap: oto selam
 
Kod:

on *:text:*:?: {
  if $nick == Ali { return }
  if $1 == s.a { inc -eu60 $+(%,$nick,slm) 1 { if $($+(%,$nick,slm),2) == 1 { msg $nick Aleyküm Selam } | if $($+(%,$nick,slm),2) == 2 { msg $nick 60 sn bekliyorsun } } }
  if $1 == naber { inc -eu60 $+(%,$nick,nbr) 1 { if $($+(%,$nick,nbr),2) == 1 { msg $nick İyidir senden nbr? } | if $($+(%,$nick,nbr),2) == 2 { msg $nick 60 sn bekliyorsun } } }
  if (yasiniz* iswm $1-) { inc -eu60 $+(%,$nick,yas) 1 { if $($+(%,$nick,yas),2) == 1 { msg $nick ne yapacaksiniz. } | if $($+(%,$nick,yas),2) == 2 { msg $nick 60 sn bekliyorsun  } } }
  if (*nerden* iswm $1-) { inc -eu60 $+(%,$nick,nerden) 1 { if $($+(%,$nick,nerden),2) == 1 { msg $nick Haritayı önüne aç,söylicem:) } | if $($+(%,$nick,nerden),2) == 2 { msg $nick 60 sn bekliyorsun  } } }
}

2. kez yaptığında 60 sn beklemesini söylicektir.2'den fazla tekrara yanıt vermicektir.Ali nicki bu koddan muaftır.

İyi forumlar...

CleineR 22 Ocak 2009 17:03

Cevap: oto selam
 
a.s / s.a

bu kodu denedim fakat özelde çalışıyor kanalda çalışmıyor kanaldada yazan olduğu zaman Aleyküm selam demesini istiyorum ben onu nasıl yapıcağız acaba :s

Difuzyon 22 Ocak 2009 17:12

Cevap: oto selam
 
Kod:

on *:text:*:#: {
  if $1 == s.a { inc -eu60 $+(%,$nick,slm) 1 { if $($+(%,$nick,slm),2) == 1 { msg $chan $nick Aleyküm Selam } } }
  if $1 == naber { inc -eu60 $+(%,$nick,nbr) 1 { if $($+(%,$nick,nbr),2) == 1 { msg $chan $nick İyidir senden nbr? } } }
}

Diğer koduda eklediğinize göre bu kodu başka bir sayfaya eklemelisiniz.
Aynı sayfada 2 tane text event'ı çakışır...

İyi forumlar..


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

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