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/)
-   -   ! komutları için ÖzeL istek (https://www.ircforumlari.net/mirc-scripting-sorunlari/550210-komutlari-icin-ozel-istek.html)

Reqal 09 Ekim 2013 01:38

! komutları için ÖzeL istek
 
S.a üstadlar benim bir kod isteğim var araştırma yaptım ama net çalışanını bulamadım yardımcı olursanız sevinirim..

Özelimde ve globalde kullanıcılar ve ben !aşk,!fal,!hediye yazıldğında kanala ; örnek!hediye nick yazıldığında Regal nick`e hediye gönderdi.
yazan kod lazım yardımcı olursanız sevinirim.



Dipnot: Ufuk ,Toprak ve Difuzyon arkadaşlarımızdan Özellikler rica ediyorum iyi forumlar..

onero 10 Ekim 2013 01:35

Cevap: ! komutları için ÖzeL istek
 
Özelinde !hediye nick yazdıklarında hangi kanala mesaj gidecek ?

Toprak 10 Ekim 2013 19:41

Cevap: ! komutları için ÖzeL istek
 
Tam anlayamadım komutları kullanınca sadece bildirimmi vercek biraz acarsanız konuyu cabuk yardımcı oluruz...

Reqal 11 Ekim 2013 00:56

Cevap: ! komutları için ÖzeL istek
 
Toprak userler yada ben kanalda !hediye nick yazdığında scriptimden kişi kişiye hediye göndermiş olsun istiyorum birde !fb !soz vs gene aynı şekil userler ve ben yazdığımda txt ten okutmalı sözler çıksın istiyorum ama bunu userlerde kullanıcak bende

Feragat 11 Ekim 2013 05:30

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

Reqal Nickli Üyeden Alıntı (Mesaj 1041350592)
Toprak userler yada ben kanalda !hediye nick yazdığında scriptimden kişi kişiye hediye göndermiş olsun istiyorum birde !fb !soz vs gene aynı şekil userler ve ben yazdığımda txt ten okutmalı sözler çıksın istiyorum ama bunu userlerde kullanıcak bende

!hediye Nick - !söz Nick - !fb Nick Komutlarıyla sen ve kanaldaki user'lar kullanabilirsiniz. Eğer !söz Nick - !hediye Nick veya !fb Nick kısmında belirttiğin nick kanalda ise ona yollar, değilse kanalda yok diye uyarır.
Not: mIRC ana dizininde (//run $mircdir) hediye.txt soz.txt ve fb.txt bulunmalı ve içinde yollamak istediğin mesajlar olmalıdır.
Örnek bir hediye.txt içeriği alttaki gibi olmalıdır.
Kod:

Çay
Nescafe
Pepsi
Türk Kahvesi

gibi..
(soz.txt ve fb.txt içinde aynısı geçerli. Sözler ve fb.txt içeriği alt alta satırlar halinde olmalı.)
Mevcut koda daha fazla fonksiyon eklenebilir/değiştirilebilir/silinebilir. İyi forumlar.

Kod:

on $*:text:/[!.]hediye\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine Hediye Yollandı. Hediyeniz: $read(hediye.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}
on $*:text:/[!.]fb\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine FB Mesajı Yollandı. Mesajınız: $read(fb.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}
on $*:text:/[!.]s(o|ö)z\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine Söz Yollandı. Sözünüz: $read(soz.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}

on *:input:#: {
  if $regex($1-,/[!.]hed(i|ı)ye\s+\S+$/SAi) {
    if ($2 ison $chan) { .timer 1 1 msg $chan $nick Tarafından $2 Nickine Hediye Yollandı. Hediyeniz: $read(hediye.txt) }
    else { .timer 1 1 msg $chan $2 Nicki Kanalda Bulunmuyor. }
  }
  if $regex($1-,/[!.]fb\s+\S+$/SAi) {
    if ($2 ison $chan) { .timer 1 1 msg $chan $nick Tarafından $2 Nickine FB Mesajı Yollandı. Mesajınız: $read(fb.txt) }
    else { .timer 1 1 msg $chan $2 Nicki Kanalda Bulunmuyor.) }
  }
  if $regex($1-,/[!.]s(o|ö)z\s+\S+$/SAi) {
    if ($2 ison $chan) { .timer 1 1 msg $chan $nick Tarafından $2 Nickine Söz Yollandı. Sözünüz: $read(soz.txt) }
    else { .timer 1 1 msg $chan $2 Nicki Kanalda Bulunmuyor. }
  }
}


Reqal 12 Ekim 2013 04:02

Cevap: ! komutları için ÖzeL istek
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]n Çok teşekkür ederim çalışıyo ve tam istediğim gibi ;) emeğine sağlık.

Bozkurt 11 Aralık 2014 21:09

Cevap: ! komutları için ÖzeL istek
 
Kod:

on $*:text:/[!.]hediye\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick 4Tarafından  $2  2Nickine Hediye Yollandı. Hediyeniz:  $read(hediye.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}


Bundan kendi nickimi muaf tutabilirmiyiz?

KuL 11 Aralık 2014 21:56

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

SiyahkaLem Nickli Üyeden Alıntı (Mesaj 1041568436)
Kod:

if ($2 ison $chan) && ($2 != $me) {
Yapsak calışır herhalde dimi_?

Zaten bunu yap calisir diye vermis Feragat Arkadasim size bu Kodu.

Siz Kodu ekleyin, yani önceki kisim ile degistirin, deneyin.

Olmaz ise, tekrar yazarsiniz ve gerekli Yardimda bulunulur.

Bozkurt 11 Aralık 2014 22:00

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

Ku|L| Nickli Üyeden Alıntı (Mesaj 1041568443)
Zaten bunu yap calisir diye vermis Feragat Arkadasim size bu Kodu.

Siz Kodu ekleyin, yani önceki kisim ile degistirin, deneyin.

Olmaz ise, tekrar yazarsiniz ve gerekli Yardimda bulunulur.

Calışmadı işte :D sorun orda.

MesqeN 11 Aralık 2014 22:19

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

SiyahkaLem Nickli Üyeden Alıntı (Mesaj 1041568446)
Calışmadı işte :D sorun orda.


Kod:


on $*:text:/[!.]hediye\s+\S+$/SAi:#: {
if $nick == Key { halt }
msg $chan $nick 4Tarafından  $2  2Nickine Hediye Yollandı. Hediyeniz:  $read(hediye.txt) }
else { msg $chan $2 Nicki Kanalda Bulunmuyor. }

Böyle denermisin.

Feragat 12 Aralık 2014 13:21

Cevap: ! komutları için ÖzeL istek
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kod'da işleyiş/mantık hataları var.

"Şu Nick Kanalda bulunmuyor" koşulu için bir sorgu yok. if $2 ison gibi. Bir de ayraç hatası var.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , bir önceki sayfadaki kod'u burada paylaşalı 1 yıldan fazlaca bir zaman olmuş. Tabi bu zaman içinde pek çok şey değişti. (Teknik bilgi olarak..)

Kod:

on $*:text:/^[.!](hediye|s[oÖö]z|fb)\s\S+$/iS:#:{
  if !$istok($me Nick1 Nick2 Nick3, $2 ,32) {
    var %rg = $replacecs($regml(1),h,H,fb,FB,ö,o,Ö,o,s,S),%rt = $+(%rg,.txt)
    if ($2 ison $chan) { msg # $nick Tarafından $2 Nickine %rg Mesajı Yollandı. $+(%rg,:) $read(%rt) }
    else { msg # $2 Nicki Kanalda Bulunmuyor }
  }
}

Kod'un bu hali işini görecektir.

Kod:

  if !$istok($me Nick1 Nick2 Nick3, $2 ,32) {
Burada kod'un ekli olduğu mIRC'i kullanan kişi/bot nicklerini veya $istok tanımında belirleyeceğin nickleri muaf tutacaktır. Yani orada belirlenecek nicklere hediye vb göndermeyecektir.

Input event'ını da text event'ını inceleyerek yapabilirsiniz. İyi forumlar.

Bozkurt 26 Ocak 2016 22:35

Cevap: ! komutları için ÖzeL istek
 
bu konunun aynısı !söz yazdıgımda söz cıkacak o nu verirmisiniz?

YouMyCure 26 Ocak 2016 23:07

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

SiyahkaLem Nickli Üyeden Alıntı (Mesaj 1041731876)
bu konunun aynısı !söz yazdıgımda söz cıkacak o nu verirmisiniz?

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...][Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Anlatmış,
Konuya yorum yapmadan önce okumanı ve forumu araştırmanı tavsiye ederim

SeydiCan 09 Ocak 2017 00:55

Cevap: ! komutları için ÖzeL istek
 
Guzel Calısma Olmuş
peki bu komutları kullanan kişiler 10sn de bir kullanabılsın ve notice olarakta 10sn bir kullla bılırsınız demesı icin ne yapabılırz.
yardımcı olurmuusunuz ?

Feragat 09 Ocak 2017 12:35

Cevap: ! komutları için ÖzeL istek
 
Süre belirlemek için pek çok yöntem mevcut. /Timer, /set, /inc, /hinc vb. Komutları kullanabilirsin. Forumda buna benzer örnek fazlasıyla mevcut. Kısa süreli bir inceleme ile kolayca kendin de entegre edebilirsin.

Örnek,
Süreli değişken oluşturup, komut kullanıldığında değişkene belirlenen süreyi kontrol ettirip kalan süreye göre işlem yatırabilirsin.

aLone 10 Ocak 2017 16:56

Cevap: ! komutları için ÖzeL istek
 
Kod:

on $*:text:/^[.!](hediye|s[oÖö]z|fb)\s\S+$/iS:#aşkım:{
  if !$istok($me Nick1 Nick2 Nick3, $2 ,32) {
    if $hget(kmt,$nick) { notice  $nick 10 Saniye içersinde, Yalnız 1 defa [!]hediye/söz/fb Komutunu Kullanabilirsiniz. | return }
    var %rg = $replacecs($regml(1),h,H,fb,FB,ö,o,Ö,o,s,S),%rt = $+(%rg,.txt)
    if ($2 ison $chan) { msg # $nick Tarafından $2 Nickine %rg Mesajı Yollandı. $+(%rg,:) $read(%rt)
      .hinc -msu10 kmt $nick
    }
    else { msg # $2 Nicki Kanalda Bulunmuyor
    }
  }
}


SeydiCan 10 Ocak 2017 22:47

Cevap: ! komutları için ÖzeL istek
 
[21:38] <Herkimse> !sen Ahmet
[21:38] <Radyo-FM> Ahmet Seni mecnun sandiğim zamanlar,Kafam Leylaymis Demekki ;)
[21:38] -Radyo-FM- Komutu her 10 Saniyede bir kullanabilirsiniz.
Guzel calısma olmus tskler yanlız bunu nasıl ekleye bılırım kodlara bır arkadasın mekanında gordum
yardımcı olurmusnz
-Radyo-FM- Komutu her 10 Saniyede bir kullanabilirsiniz. burası notice olarak atılıyor

aLone 10 Ocak 2017 23:07

Cevap: ! komutları için ÖzeL istek
 
!söz ahmet
!hediye mehmet
!fb ayşe
gibi kullanıcaksın.
10 saniyede 1 kullanabilirsın.
bu uyarı mesajınıda notice olarak atar.
bunların dısında ne yapmak istıyorsan belirtirsen yardımcı olurlar.

SeydiCan 11 Ocak 2017 04:09

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041350603)
!hediye Nick - !söz Nick - !fb Nick Komutlarıyla sen ve kanaldaki user'lar kullanabilirsiniz. Eğer !söz Nick - !hediye Nick veya !fb Nick kısmında belirttiğin nick kanalda ise ona yollar, değilse kanalda yok diye uyarır.
Not: mIRC ana dizininde (//run $mircdir) hediye.txt soz.txt ve fb.txt bulunmalı ve içinde yollamak istediğin mesajlar olmalıdır.
Örnek bir hediye.txt içeriği alttaki gibi olmalıdır.
Kod:

Çay
Nescafe
Pepsi
Türk Kahvesi

gibi..
(soz.txt ve fb.txt içinde aynısı geçerli. Sözler ve fb.txt içeriği alt alta satırlar halinde olmalı.)
Mevcut koda daha fazla fonksiyon eklenebilir/değiştirilebilir/silinebilir. İyi forumlar.

Kod:

on $*:text:/[!.]hediye\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine Hediye Yollandı. Hediyeniz: $read(hediye.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}
on $*:text:/[!.]fb\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine FB Mesajı Yollandı. Mesajınız: $read(fb.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}
on $*:text:/[!.]s(o|ö)z\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine Söz Yollandı. Sözünüz: $read(soz.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}

on *:input:#: {
  if $regex($1-,/[!.]hed(i|ı)ye\s+\S+$/SAi) {
    if ($2 ison $chan) { .timer 1 1 msg $chan $nick Tarafından $2 Nickine Hediye Yollandı. Hediyeniz: $read(hediye.txt) }
    else { .timer 1 1 msg $chan $2 Nicki Kanalda Bulunmuyor. }
  }
  if $regex($1-,/[!.]fb\s+\S+$/SAi) {
    if ($2 ison $chan) { .timer 1 1 msg $chan $nick Tarafından $2 Nickine FB Mesajı Yollandı. Mesajınız: $read(fb.txt) }
    else { .timer 1 1 msg $chan $2 Nicki Kanalda Bulunmuyor.) }
  }
  if $regex($1-,/[!.]s(o|ö)z\s+\S+$/SAi) {
    if ($2 ison $chan) { .timer 1 1 msg $chan $nick Tarafından $2 Nickine Söz Yollandı. Sözünüz: $read(soz.txt) }
    else { .timer 1 1 msg $chan $2 Nicki Kanalda Bulunmuyor. }
  }
}


Guzel Calısma Olmus emegize saglık ıkı sorum olcak yardmcı olursanız sevınırm
1. bazı nıcklerı muaf tutmak ıstıyorum yanı komut uygulanda o nıcke bir hediye vs gondermesın
2. olarakta komut uygulama 10sn bir olsn nasıl yapabılırım tskler
221:38] <Herkimse> !sen Ahmet
[21:38] <Radyo-FM> Ahmet Seni mecnun sandiğim zamanlar,Kafam Leylaymis Demekki ;)
[21:38] -Radyo-FM- Komutu her 10 Saniyede bir kullanabilirsiniz.
yanlız bunu nasıl ekleye bılırım kodlara bır arkadasın mekanında gordum

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 03:09 -->-> Daha önceki mesaj 02:49 --

Cok tşk ederım arkadaslar bu kadar yorum aslında atmamıstım ılk Sanırım Sayfada sıkıntı Vardı hıc Yorumu
gondermemis Olarak Algiladı Fakat Sonrasında Yorumların hepsı gıtmıs kusura bakmayın Tsk edeerm

aLone 11 Ocak 2017 05:58

Cevap: ! komutları için ÖzeL istek
 
if !$istok($me Nick1 Nick2 Nick3, $2 ,32) { burdaki nick1 nick2 kısmına ileti gitmesini istemediğin
nickleri yazcaksın @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ustad nerdesin yazdığın kediyi arkadasa bi anlatsan vala ben imla hataları yapıyorum bi türlü anlatamadım :))))

SeydiCan 12 Mart 2017 17:23

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

aLone Nickli Üyeden Alıntı (Mesaj 1041834623)
Kod:

on $*:text:/^[.!](hediye|s[oÖö]z|fb)\s\S+$/iS:#aşkım:{
  if !$istok($me Nick1 Nick2 Nick3, $2 ,32) {
    if $hget(kmt,$nick) { notice  $nick 10 Saniye içersinde, Yalnız 1 defa [!]hediye/söz/fb Komutunu Kullanabilirsiniz. | return }
    var %rg = $replacecs($regml(1),h,H,fb,FB,ö,o,Ö,o,s,S),%rt = $+(%rg,.txt)
    if ($2 ison $chan) { msg # $nick Tarafından $2 Nickine %rg Mesajı Yollandı. $+(%rg,:) $read(%rt)
      .hinc -msu10 kmt $nick
    }
    else { msg # $2 Nicki Kanalda Bulunmuyor
    }
  }
}


hocam buna bır kac sey daha ekkleye bılırmıyız birincizi örnek Kısı !söz komutunu uygulandıqında ıllakı bır nıck yazması gerekıyor yoksa söz gondemıyor bunu kısı sadec !söz yazp kendıne godermesını ıstıyorum
ıkıncıde ben !uyum nick dıye bır kod ayarladım bundada ornek komutu uygulayan Ahmet kısı ve komutu kendısınee yapıyor
!uyum Ahmet diye bu sekılde kendısne !uyum yapytıqında ,
Ahmet Kendinize Aşk Uyumu Yapamasınız Yazmasınız ıdese
tskler,

yokay 20 Mayıs 2017 21:08

Cevap: ! komutları için ÖzeL istek
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041350603)
!hediye Nick - !söz Nick - !fb Nick Komutlarıyla sen ve kanaldaki user'lar kullanabilirsiniz. Eğer !söz Nick - !hediye Nick veya !fb Nick kısmında belirttiğin nick kanalda ise ona yollar, değilse kanalda yok diye uyarır.
Not: mIRC ana dizininde (//run $mircdir) hediye.txt soz.txt ve fb.txt bulunmalı ve içinde yollamak istediğin mesajlar olmalıdır.
Örnek bir hediye.txt içeriği alttaki gibi olmalıdır.
Kod:

Çay
Nescafe
Pepsi
Türk Kahvesi

gibi..
(soz.txt ve fb.txt içinde aynısı geçerli. Sözler ve fb.txt içeriği alt alta satırlar halinde olmalı.)
Mevcut koda daha fazla fonksiyon eklenebilir/değiştirilebilir/silinebilir. İyi forumlar.

Kod:

on $*:text:/[!.]hediye\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine Hediye Yollandı. Hediyeniz: $read(hediye.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}
on $*:text:/[!.]fb\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine FB Mesajı Yollandı. Mesajınız: $read(fb.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}
on $*:text:/[!.]s(o|ö)z\s+\S+$/SAi:#: {
  if ($2 ison $chan) { msg $chan $nick Tarafından $2 Nickine Söz Yollandı. Sözünüz: $read(soz.txt) }
  else { msg $chan $2 Nicki Kanalda Bulunmuyor. }
}


Konuyu hortlatmak gibi olacak ancak;
Bu CODE'de if (!$2) { msg $chan $nick NICK belirtmediniz kullanımı örn; < !hediye nick > | return } if'ini !hediye komut dizinine eklemek istiyorum. Kanalda !hediye yaptığında nick belirtmediği için NICK belirtmediniz kullanımı örn; < !hediye nick > şeklinde uyarı vermesini istiyorum.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23: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