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ü Kişiye Özel nick karşılama hakkında.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/806892-kisiye-ozel-nick-karsilama-hakkinda.html)

Dahimurat 05 Aralık 2018 01:18

Cevap: Kişiye Özel nick karşılama hakkında..
 
On *:join:#: {
;kanala giren ben isem
if $nick == $me {
;sunucu 1
if $server == irc.sohbetdevran.com && $chan == #sohbet { msg # selam ben geldim | return }
;sunucu 2
if $server == irc.sunucu-adı2.com && $chan == #sohbet { msg # ben geldim millet | return }

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:09 -->-> Daha önceki mesaj 00:08 --

Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042006634)
kodu ekledğin şekli ile kopyalayıp buraya yazar msın kodu yklediğin sayfa boş olmalı başk bi kod ile çakışma ihtimali olabilir.
kodun çalışması gerekiyor.

On *:join:#: {
;kanala giren ben isem
if $nick == $me {
;sunucu 1
if $server == irc.sohbetdevran.com && $chan == #sohbet { msg # selam ben geldim | return }
;sunucu 2
if $server == irc.sunucu-adı2.com && $chan == #sohbet { msg # ben geldim millet | return }

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:13 -->-> Daha önceki mesaj 00:09 --

Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042006634)
kodu ekledğin şekli ile kopyalayıp buraya yazar msın kodu yklediğin sayfa boş olmalı başk bi kod ile çakışma ihtimali olabilir.
kodun çalışması gerekiyor.




On *:join:#: {
;kanala giren ben isem
if $nick == $me {
;sunucu 1
if $server == irc.sohbetdevran.com && $chan == #sohbet { msg # selam ben geldim | return }
;sunucu 2
if $server == irc.sunucu-adı2.com && $chan == #sohbet { msg # ben geldim millet | return }

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:15 -->-> Daha önceki mesaj 00:13 --

hocam bu şekilde kodladım

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:18 -->-> Daha önceki mesaj 00:15 --

Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042006634)
kodu ekledğin şekli ile kopyalayıp buraya yazar msın kodu yklediğin sayfa boş olmalı başk bi kod ile çakışma ihtimali olabilir.
kodun çalışması gerekiyor.

On *:join:#: {
;kanala giren ben isem
if $nick == $me {
;sunucu 1
if $server == irc.sohbetdevran.com && $chan == #sohbet { msg # selam ben geldim | return }
;sunucu 2
if $server == irc.sunucu-adı2.com && $chan == #sohbet { msg # ben geldim millet | return }

Mylife 18 Nisan 2019 14:22

Cevap: Kişiye Özel nick karşılama hakkında..
 
Kod:

On *:join:#: { if ($server == irc.sohbetdevran.com) && ($nick == $me)  { amsg selam ben geldim.. } }
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Style35 01 Mayıs 2019 15:57

Cevap: Kişiye Özel nick karşılama hakkında..
 
Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042003433)
on *:join:#kanal: { if $nick == Sd && $server == irc.sd.net && %She-is-say-to != OK {
msg $nick $read(konu.txt,$rand($lines(konu.txt),1)) } }
on *:text:*:*: { if $nick == Sd && $regex($1,^((!|\.)tamam)$) && $server == irc.sd.net { set %she-is-say-to OK } }

Bu şekilde dener misin

Kolay gelsin hocam, bu kodu kanala değil de özele şeklinde nasıl uyarlayabiliriz acaba?

OkyAnuS 01 Mayıs 2019 16:59

Cevap: Kişiye Özel nick karşılama hakkında..
 
Tam olarak istediğiniz şey nedir acaba?

Mylife 01 Mayıs 2019 17:46

Cevap: Kişiye Özel nick karşılama hakkında..
 
Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042003101)
Kod:

on *:join:#kanal: { if $nick == Sd && $server == irc.sd.net && %She-is-say-to != OK {
 msg $nick $read(konu.txt,$rand($lines(konu.txt),1))  } }
on *:text:*:*: { if $nick == Sd && $regex($1,/^((!|\.)tamam)$\i) && $server == irc.sd.net { set %she-is-say-to OK } }

Sd nicki #kanal a girdiğinde ve girdiği kanal irc.sd.net sunucusuna ait ise özeline konu.txt dosyasından rastgele bir satır yazılır. Sd nicki kanalda yada özele !tamam deyinceye dek her girişinde bu döngü tekrarlanır.
Sd nickinin sade özelinde !tamam demesini istiyorsan mavi alandaki * karakterini ? ile değiştirebilirsin.

umarım işine yarar.

Alıntı:

Style35 Nickli Üyeden Alıntı (Mesaj 1042069530)
Kolay gelsin hocam, bu kodu kanala değil de özele şeklinde nasıl uyarlayabiliriz acaba?

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] orada anlatmış zaten * işaretini ? işareti yaparsan özel de işlem yapar diye

* event de özel kanal anlamı taşır
? event de sadece özel anlamı taşır
# event de sadece kanal anlamı taşır

Not: Konu katagori hatası ile acılmış olup doğru katagori ye taşınmıştır.
iyi forumlar.

Style35 01 Mayıs 2019 18:25

Cevap: Kişiye Özel nick karşılama hakkında..
 
Alıntı:

Mylife Nickli Üyeden Alıntı (Mesaj 1042069649)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] orada anlatmış zaten * işaretini ? işareti yaparsan özel de işlem yapar diye

* event de özel kanal anlamı taşır
? event de sadece özel anlamı taşır
# event de sadece kanal anlamı taşır

Not: Konu katagori hatası ile acılmış olup doğru katagori ye taşınmıştır.
iyi forumlar.

Hocam sanırım ben ifade edemedim. Mesela a nicki sunucu da online olduğunda ben ona kayıt.txt de bulunan mesajlardan kanala degil de direkt özeline gönderebilir miyim?

Mylife 01 Mayıs 2019 18:32

Cevap: Kişiye Özel nick karşılama hakkında..
 
Alıntı:

Style35 Nickli Üyeden Alıntı (Mesaj 1042069676)
Hocam sanırım ben ifade edemedim. Mesela a nicki sunucu da online olduğunda ben ona kayıt.txt de bulunan mesajlardan kanala degil de direkt özeline gönderebilir miyim?


Kod:

on *:join:#: { if $nick == Sd && $server == irc.sd.net && %She-is-say-to != OK {
 msg $nick $read(konu.txt,$rand($lines(konu.txt),1))  } }


bu kısım zaten sizin söylediğinizi yapıyor ama kendinize göre uyarlamanız gerekiyor kirmizi olan yer özel e mesaj yazılmasını sağlıyor. yani orada diyor ki herhangi bir kanala sd nick i giriyorsa ve server da sd serverıysa okut diyor.

Style35 01 Mayıs 2019 18:53

Cevap: Kişiye Özel nick karşılama hakkında..
 
Alıntı:

Mylife Nickli Üyeden Alıntı (Mesaj 1042069679)
Kod:

on *:join:#: { if $nick == Sd && $server == irc.sd.net && %She-is-say-to != OK {
 msg $nick $read(konu.txt,$rand($lines(konu.txt),1))  } }


bu kısım zaten sizin söylediğinizi yapıyor ama kendinize göre uyarlamanız gerekiyor kirmizi olan yer özel e mesaj yazılmasını sağlıyor. yani orada diyor ki herhangi bir kanala sd nick i giriyorsa ve server da sd serverıysa okut diyor.

Tamamdir hocam, teşekkür ederim.

The 01 Mayıs 2019 18:56

Cevap: Kişiye Özel nick karşılama hakkında..
 
Kod:

on *:open:?:*:{
msg $nick
msg $nick
}

Şimdi burda msg $nick denilen yerler senin karşı tarafa gönderecegin mesajlar bunu sen çogaltabilirsin satır satır alt alta kişiye özel istiyorsanda eğer üstte kodda on *:open:?:*:{ bu kısımı görüyorsun ?:*: bu kısımdaki * yerine özel olacak nickin adını yazarsan sırf o kişiye özel bir karşılama yapmış olursun mantık bu .

Üst tarafta daha gelişmiş hallerini paylaşmış arkadaşlar zaten.

Feragat 01 Mayıs 2019 21:57

Cevap: Kişiye Özel nick karşılama hakkında..
 
Alıntı:

Style35 Nickli Üyeden Alıntı (Mesaj 1042069676)
Hocam sanırım ben ifade edemedim. Mesela a nicki sunucu da online olduğunda ben ona kayıt.txt de bulunan mesajlardan kanala degil de direkt özeline gönderebilir miyim?

Alternatif yol.

Sunucuda online olan kullanıcı için NOTIFY de kullanabilirsin.

mIRC Ekranında ALT + B kombinasyonuyla açılan mIRC Address Book Penceresinde Notify Sekmesine sunucuda online olduğunda özeline mesaj göndereceğin nick/ler ekleyebilirsin.
kayıt.txt içinde rastgele satır yollar.

Örnek görüntü:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ALT + R (Remote) bölümüne eklenecek kod
Kod:

on *:notify:msg $nick $read kayıt.txt
Faydalı olabilecek kaynaklar
1- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kolay gelsinn


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

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