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

15Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Nisan 2015, 02:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ses addonu




merhaba arkadaşlar....

sunucuda zline gline akill kline shun gibi atılma olaylarında,(sohbet kanalında veya başka bir kanallarda banlanmalar haric) bana sesle uyarılmasını istiyorum...

Böyle bir addon varsa benimle paylaşırsanız sevinirim.......

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Yazgulu Sohbet
Alt 04 Nisan 2015, 04:34   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




mistokaradeniz Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba arkadaşlar....

sunucuda zline gline akill kline shun gibi atılma olaylarında,(sohbet kanalında veya başka bir kanallarda banlanmalar haric) bana sesle uyarılmasını istiyorum...

Böyle bir addon varsa benimle paylaşırsanız sevinirim.......

- İstediğin gibi yada benzer parça kod veya hazır kod büyük ihtimalle forumda vardır.

Burası "mIRC Scripting Sorunları" kategorisi olduğu için, istemiş olduğun kodu açıklayalım (Öğretici olması adına).

Böyle bir istek için normal şartlarda ihtiyacın olan iki şey var.

1-) ON SNOTICE Event'ı
2-) Splay komutu

Snotice event'ının mirc.chm dosyasında açıklaması kısaca şu şekildedir;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
The on SNOTICE event triggers when you receive a server notice. Format: on <level>:SNOTICE:<matchtext>:<commands> Example: on 1:SNOTICE:*client connecting*:/halt

Sunucudan gelen notice mesajları ile tetiklenir demiş.
Birde örnek vermiş daha iyi anlaşılması adına.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Examples on 1:SNOTICE:*hack*:/splay hack.wav This triggers when a server notice contains the word hack. Note: You can prevent the default server notice from being displayed by using /halt.

Örneğin anlamı:
Server notice (snotice) mesajları içinde hack geçiyorsa hack.wav dosyasını çal.

Sonuç:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[03:45] -irc.mIRCScripting.net- *** Permanent G:Line added for *@23.45.34.56 on Sat Apr 4 00:45:18 2015 GMT (from Feragat!mIRC@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].mircscripting.net: deneme) - [03:45] -irc.mIRCScripting.net- *** Permanent Global Z:line added for *@23.45.34.56 on Sat Apr 4 00:45:21 2015 GMT (from Feragat!mIRC@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].mircscripting.net: deneme) - [03:45] -irc.mIRCScripting.net- *** Permanent Shun added for *@23.45.34.56 on Sat Apr 4 00:45:26 2015 GMT (from Feragat!mIRC@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].mircscripting.net: deneme) -

Yukarıda gördüklerinin hepsi birer snotice (Server Notice) mesajıdır. Haliyle bunlarla tetiklenip işlem yapacak olan eventımız da ON SNOTICE event'ıdır.

1. konumuz bu.

2. konumuz ise /splay komutu (çaldırmak istediğin ses dosyan için.)

Splay komutunu mirc.chm (mirc yardım | //run mirc.chm) biraz uzun anlatmış ama kısaca özetleyelim;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/splay -cwmpq [filename | stop | pause | resume | seek | skip] [pos] Plays the specified sound, which can be a .wav, .mid, or .mp3 file. Where switch w = wave, m = midi, p = mp3, and q = queue for playing.

Kısaca: /splay dosya.uzantı
Örnek: /splay uyari.mp3
Örnek: /splay uyari.wav
vb.

Çalan dosyayı durdurmak: /splay stop

mIRC Klasörünün içinde sounds klasörü veya direk mirc klasörünün içine atacağın ses dosyalarını üstte verdiğim örneklerdeki gibi direk çaldırabilirsin.

Diyelim ki mIRC Klasörünün içine uyari.mp3 isimli bir ses dosyası attın. Bunu çalıştırmak için /splay uyari.mp3 yazman yeterli olacaktır. Aynı şey sounds klasörü içinde geçerlidir.

Bu ikisi dışında (mirc klasörünün içinde) bir klasör oluşturup, ses dosyalarını onun içine atarsan o zaman yol belirtmen gerekecektir.
Örnek: mIRC Klasöründe sarkilar isimli bir klasör oluşturdun ve uyari.mp3 dosyasının bu klasöre attın;
Komut: //splay $mircdirsarkilar\uyari.mp3

Buraya kadar anlaşılmayan bir bölüm yoktur ümidiyle devam edelim.

Şimdi remote'mizi oluşturalım;

1-) Kısa yoldan şöyle yapabilirsin.

Not: Yukarıdaki anlattıklarımla, altta verdiğim örneği bağdaştırmakta biraz zorluk çekebilirsin belki. Söylediğim gibi kısa yol. Alttaki remoteyi "snotice mesajlarını standart" kabul edip yaptım. Bazı sunucularda farklılık gösterme ihtimali mevcut.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:snotice:/(Permanent\s((G|K)(lobal\sz|:)Line|Shun)\sadded|added\san\sAKILL\sfor)/i:splay aly.mp3

2-) Bu seni tatmin etmez ise (ki muhtemelen etmez) kodu daha kullanışlı (belki daha zeki) daha fonksiyonlu hale getirebilirsin, içine özellikler katıp neredeyse bir add-on seviyesine yükseltebilirsin veya yapmak isteyen arkadaşlar konunu altından devam ederek yapabilir.

Bunlar neler olabilir:
- İşin içine farklı koşullar katıp "gelen snotice verilerine göre" farklı ses dosyaları çalıştırabilirsin.

- Kullanım olarak, bir dialog görüntüsü - aç/kapat özelliği vb. işlevsel özellikler katabilirsin. Hatta dialogunu renklendirebilirsin. vb.

Olay senin, öğrendiklerin ve hayal gücüne yani keyfine kalmış.

Son olarak şunu belirteyim, Bu kategori mIRC Scripting Sorunları kategorisi olduğu için normalde bu mesajını [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] "Addon ve parça kod istek" kategorisine taşımam gerekirdi bunu yapmadım.

En azından kullanacağın parça kodun, addonun veya her neyse onun işleyişini biraz kavraman açısından anlattım.

Forumda gözüne çarpıp link vermek veya arkadaşın istediği gibi bir kod yazmak isteyen arkadaşlar, konun altından bilgilerinizi paylaşabilirsiniz.
İyi forumlar.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 04 Nisan 2015, 18:17   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




tıpkı bir eğitimci gibisin abi

 
Alıntı ile Cevapla

Alt 05 Nisan 2015, 23:09   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




öncelikle çok tşk ederim ama bu konuda hiç bir bilgim olmadıgı için daha kısa ve öz birşekilde mirc scriptime eklenmesi gerektiği şeklinde bana kod şeklinde(alt+r direk remoteye eklencek bir kod) iletirseniz sevinirim ........
hayırlı çalışmalar tşk ederim...

 
Alıntı ile Cevapla

Alt 05 Nisan 2015, 23:46   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on ^*:snotice:*: { if $6 == added && $8 == AKILL { splay akill.mp3 | halt } if $2 == Permanent && $3 == G:Line && $4 == Added { splay gline.mp3 | halt } if $2 == Permanent && $3 == Global && $4 == Q:Line && $5 == Added { splay ggline.mp3 | halt } if ($2 == G:line) && ($3 == added) { splay gline.mp3 | halt } if $3 == K:Line && $4 == added { splay kline2.mp3 | halt } if ($2 == Z:line) && ($3 == added) { splay zline.mp3 | halt } if $2 == permanent && $3 == Z:Line && $4 == Added { splay pzline.mp3 | halt } if $2 == permanent && $3 == GLobal && $4 == Z:line && $5 == Added { splay gzline.mp3 | halt } }

Vb. Arttirilabilir. Tüm sunucu için faaliyetleri bir ekrana döken kod OAScript'te mevcuttur. O scripti indirip faaliyetlere bakarak alt alta eklersin.

gzline.mp3
zline.mp3
gline.mp3

sounds klasöründe olmalıdır. Hepsi tek isim olabilir.

Alt alta cogaltirken $5 == gline ve $5 == added şeklinde yaptımki $5 = Removed olarak dönebilir. Ondan direkt eşitlik sağlattim isin iswm kullanmadım, sende dikkat et.

 
Alıntı ile Cevapla

Alt 18 Ağustos 2015, 16:13   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




merhaba...

How can we modify this script?

I want to triger an action...

When 3 or 4 Z:Lines are added in 3 seconds (because it means there is an attack) i want to automatically activate the "Srjn bot" in a channel for 5 minutes (or more) by saying in the channel !proxy on and then after 5 min saying !proxy off

for example

on ^*:snotice:*: {
if ($2 == Z:line) && ($3 == added) {
splay zline.mp3 | /say #test1 !proxy on | /timer 1 300 /say #test1 proxy off | halt
}
}

but for 3-4 ZLines (or Akill) in 3 seconds

 
Alıntı ile Cevapla

Alt 21 Ağustos 2015, 00:13   #7
Çevrimdışı
KuL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




elhale Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba...

How can we modify this script?

I want to triger an action...

When 3 or 4 Z:Lines are added in 3 seconds (because it means there is an attack) i want to automatically activate the "Srjn bot" in a channel for 5 minutes (or more) by saying in the channel !proxy on and then after 5 min saying !proxy off

for example

on ^*:snotice:*: {
if ($2 == Z:line) && ($3 == added) {
splay zline.mp3 | /say #test1 !proxy on | /timer 1 300 /say #test1 proxy off | halt
}
}

but for 3-4 ZLines (or Akill) in 3 seconds


Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

for your issue you can use the event code from @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] . (Second message on this topic)

And combine it with a flood protection, that use the same method.

If somebody is flooding your channel, you must also set time limit and message limit for your flood protection.

Now here is the code, which hopefully helps you.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:snotice:/(Permanent\s((G|K)(lobal\sz|:)Line|Shun)\sadded|added\san\sAKILL\sfor)/i: { if %attack == $null { set -u3 %attack 1 return } else { inc %attack } if %attack > 3 && %stop == $null) { set -u300 %stop 1 msg #channel !proxy on timer 1 300 msg #channel !proxy off } }

The blue one is the time (3 seconds), and the red one is your message limit (I mean the limit of youre action notices Zline, Akill, Gline, ...)


Have a nice day.

 
Alıntı ile Cevapla

Alt 21 Ağustos 2015, 04:17   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




Ku|L| Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Now here is the code, which hopefully helps you.

merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Now the bot is not working...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
I tried to understand what was going on and saw that it was taken offline and the SrjN topic edited.

If I understood correctly, now @¿ will make it with registration and api key for it to work... :S so I guess I have to wait to see the above code work together with the bot. However, thank you very much that you took the time to help.

I have to say tho, the times I tested the bot while we had attacks it worked flawlessly, it blocked every attack.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
It just worked.

 
Alıntı ile Cevapla

Alt 21 Ağustos 2015, 13:39   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




elhale Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Now the bot is not working...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
I tried to understand what was going on and saw that it was taken offline and the SrjN topic edited.

If I understood correctly, now @¿ will make it with registration and api key for it to work... :S so I guess I have to wait to see the above code work together with the bot. However, thank you very much that you took the time to help.

I have to say tho, the times I tested the bot while we had attacks it worked flawlessly, it blocked every attack.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
It just worked.


Yok koalisyon olmadi erken seçim olacak 1 ekimde. Muhtardan seçmen kağidini almayi unutma

 
Alıntı ile Cevapla

Alt 21 Ağustos 2015, 15:59   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ses addonu




uFuK Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Yok koalisyon olmadi erken seçim olacak 1 ekimde. Muhtardan seçmen kağidini almayi unutma

No no. Don't worry, im not about elections or coalitions, I just hadn't yet showed my appreciation because I didn't have time when I got the password.

I remember I just entered the server, he gave me the password and I quit.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
That is the motive of my above answer.

 
Alıntı ile Cevapla

Cevapla

Etiketler
addonu, ses


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Away Addonu NeLix mIRC Scripting Sorunları 8 15 Nisan 2017 12:55
Away Addonu... Silencer mIRC Scripting Hazır Kodlar 3 06 Kasım 2010 04:24
elinde baloncuk addonu ve baglantı menusu addonu olan varmı? Leo mIRC Scripting Sorunları 12 26 Şubat 2010 10:19
Away Addonu TrancEnergy mIRC Scripting Hazır Kodlar 1 20 Nisan 2006 15:01
Away Addonu MaeLStrOm mIRC Scripting Hazır Kodlar 4 04 Ağustos 2005 16:20