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

 Kayıt ol  Topluluk
297Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Şubat 2016, 18:35   #311
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




SuLh Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bunu input eventi ile gerçekleştirebilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: { if $1 = .away { if %awaydurum = on { echo -a Away konumundan çıktın. away nick %eskinick set %awaydurum off return } if %awaydurum = off || !%awaydurum { echo -a Away konumuna geçtin. away Yokum set %eskinick $me nick $me $+ -Away set %awaydurum on return } } }


Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bunu da kullanabilirsiniz;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: { if $regex($1,/[!.]away/Si) { $iif($away,nick $remove($me,`Away),nick $+($me,`Away)) $iif($away,.away,.away Meşgul) } }


Teşekkür ederim ilginiz için fakat bunu bota ekleyip kullanıcıların yaptığı zaman işlem görmesini sağlayabilir miyiz

Bot üstünde !nick yeninick yapınca nickini seçtiği nick
!away yapınca nick|away takısı ve tekrarında !away yazısında nickine dönmesi gibi.

Not : düzenlemek istedim fakat süre aşımına uğradığım için mesajı yenileyemedim , teşekkürler

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

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , sizinde olabilirmi acaba bilginiz bu konuda?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 21 Şubat 2016, 20:07   #312
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




unpainful Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Teşekkür ederim ilginiz için fakat bunu bota ekleyip kullanıcıların yaptığı zaman işlem görmesini sağlayabilir miyiz

Bot üstünde !nick yeninick yapınca nickini seçtiği nick
!away yapınca nick|away takısı ve tekrarında !away yazısında nickine dönmesi gibi.

Not : düzenlemek istedim fakat süre aşımına uğradığım için mesajı yenileyemedim , teşekkürler

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

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , sizinde olabilirmi acaba bilginiz bu konuda?

input eventi kendi yazdıklarınızı algılari başka bir mirc üzerinden işlem yaptırmak için text eventini kullanmanız gerekmektedir,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: { if $regex($1,/[!.]nick/Si) { if !$2 { msg $chan Lütfen nick belirtiniz $nick . | return } $iif($nick == $2,msg $chan Zaten $2 Nickindesiniz,os raw svsnick $nick $2 :0) } if $regex($1,/[!.]away/Si) { if !$2 { if *|away* iswm $nick { os raw svsnick $nick $gettok($nick,1,124) :0 | msg $chan $gettok($nick,1,124) away konumundan çıktınız. } else { os raw svsnick $nick $+($nick,|away) :0 | msg $chan $+($nick,|away) away nicki aldınız. } } else { msg $nick Lütfen Sadece !away veya .away şeklinde kullanınız. $nick } } }

bu kod işini görür.

forumda arama yapsan bulabilirdin;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
 
Alıntı ile Cevapla

Alt 21 Şubat 2016, 23:12   #313
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




Bunu da kullanabilirsiniz;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $regex($1,/^[!.](away|me[sşŞ][gğĞ]ul)$/Si) { os raw svsnick $nick $iif(!$regex($nick,/\`Away/i),$+($nick,`Away),$remove($nick,`Away)) 0:1 msg # $regsubex($nick,/(.)/g,\t) Away $iif(!$regex($nick,/\`Away/i),konumuna gectiniz.,konumundan çıktınız.) } elseif $regex($1,/^[!.]n[ıiİ]ck$/Si) { if !$2 { msg # Lütfen nick belirtiniz. | return } if !$regex($2,/^([a-zA-ZĞğıİöÖüÜşŞçÇ_^\133\135}{][a-zA-ZĞğıİöÖüÜşŞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { msg # Nick rakamlardan oluşamaz. | return } $iif($nick == $2,msg # Kafanmı iyi.,os raw svsnick $nick $2 0:1) } }


Koddan görüntüler;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[23:05:21] <02Toprak> !away [23:05:22] <02Toprak> yaz [23:05:22] <02Toprak> bir [23:05:25] <07Entrance> !away [23:05:25] <02Toprak> Entrance Away konumuna gectiniz. [23:05:25] * Entrance Nick değişerek Entrance`Away Oldu [23:05:28] <02Toprak> bir daha [23:05:32] <07Entrance`Away> !away [23:05:32] <02Toprak> Entrance`Away Away konumundan çıktınız. [23:05:32] * Entrance`Away Nick değişerek Entrance Oldu [23:05:35] <02Toprak> tmm sağolasın [23:05:36] <02Toprak> =) [23:05:41] <07Entrance> rica. d, [23:08:48] <02Toprak> Entrance [23:08:52] <02Toprak> !nick 654654 [23:08:53] <02Toprak> yaz [23:10:04] <07Entrance> !nick 654654 [23:10:04] <02Toprak> Nick rakamlardan oluşamaz. [23:10:27] <07Entrance> !nick taner [23:10:28] * Entrance Nick değişerek taner Oldu


 
Alıntı ile Cevapla

Alt 22 Şubat 2016, 13:24   #314
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




Evet teşekkürler , verdiğiniz 2 şekildede çalışmakta

 
Alıntı ile Cevapla

Alt 22 Şubat 2016, 13:48   #315
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




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

Benim şöyle bir koda ihtiyacım var.

Örneğin ; kanallara op ekleyeceğim zaman, eklemeden önce bir dialog panel üzerinde ident karşılaştırması yapmak istiyorum. Daha önceden farklı bir nickle aynı identi op olarak eklemiş miyim,eklememiş miyim bunu görmek istiyorum.

Bunu da şu şekilde yapmak istiyorum. Bir Txt nin içerisine mevcut opların identlerini kaydedeceğim ve yeni bir op ekleyeceğim zaman bu identler içerisinde tarama yapıcak dialog panelden. Eğer bu txt nin içerisinde ki identten çıkarsa bana böyle bir ident mevcut diye uyarı vericek ya da ekrana yazıcak. Eğer böyle bir ident yok ise, ident kaydı bulunamadı gibisinden ekrana yazıcak ya da uyarı vericek.

Eğer eklediğim op hiç bir ident ile eşleşmiyor ise de bu op'un identini txt'ye kaydedicek.

Bunu yapmamız mümkün müdür ?

Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.


Sent from my iPhone 6 using Tapatalk



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
?


Sent from my iPhone 6 using Tapatalk

 
Alıntı ile Cevapla

Alt 22 Şubat 2016, 20:15   #316
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




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

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
?


Sent from my iPhone 6 using Tapatalk

selam ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias tarama { dialog -m identtara identtara } dialog identtara { title "ident taraması" size -1 -1 133 71 option dbu box "", 1, 2 1 129 60 text "taranacak identi yazınız", 2, 2 9 128 8, center edit "", 3, 8 18 116 10, center button "TARA !", 4, 37 30 55 22 link "YouMyCure", 5, 99 62 31 8 } dialog identsonuc { title "ident taraması sonuç" size -1 -1 187 31 option dbu box "", 1, 2 1 183 22 link "YouMyCure", 5, 152 23 31 8 edit "", 2, 5 6 177 14, read } on *:dialog:*:*:*: { if $dname == identtara { unset %&:_ if $devent == sclick && $did == 4 { if !$did(3) { set %&:_ Lütfen taranacak ident giriniz. dialog -x $dname $dname dialog -m identsonuc identsonuc return } var %:_ymc = 1 while (%:_ymc <= $lines(identop.txt)) { if $did(3) == $read(identop.txt,%:_ymc) { set %&:_ $did(3) identi listede bulundu.... dialog -x $dname $dname dialog -m identsonuc identsonuc return } inc %:_ymc } set %&:_ $did(3) identi bulunamadı ve listeye eklendi.... write identop.txt $did(3) dialog -x $dname $dname dialog -m identsonuc identsonuc } } if $dname == identsonuc && $devent == init { did -a identsonuc 2 %&:_ } }

kırmızı olarak yazdığım txt isimlerini değiştirerek kullanabilirsiniz,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/tarama

komutuyla çalıştırıp ilgili bölmeye tarama yapılacak ident adresini yazarsanız size yeni bir dialog penceresinde işlem sonucu geri dönüş yapılacaktır, eğer belirtilen txt içerisinde belirttiğiniz ident varsa ** identi listede bulundu.... , yoksa ** identi bulunamadı ve listeye eklendi.... , şeklinde mesajlar dönecektir... sanırım olayı doğru anladım.
iyi forumlar.

__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
 
Alıntı ile Cevapla

Alt 23 Şubat 2016, 10:21   #317
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




YouMyCure Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
selam ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias tarama { dialog -m identtara identtara } dialog identtara { title "ident taraması" size -1 -1 133 71 option dbu box "", 1, 2 1 129 60 text "taranacak identi yazınız", 2, 2 9 128 8, center edit "", 3, 8 18 116 10, center button "TARA !", 4, 37 30 55 22 link "YouMyCure", 5, 99 62 31 8 } dialog identsonuc { title "ident taraması sonuç" size -1 -1 187 31 option dbu box "", 1, 2 1 183 22 link "YouMyCure", 5, 152 23 31 8 edit "", 2, 5 6 177 14, read } on *:dialog:*:*:*: { if $dname == identtara { unset %&:_ if $devent == sclick && $did == 4 { if !$did(3) { set %&:_ Lütfen taranacak ident giriniz. dialog -x $dname $dname dialog -m identsonuc identsonuc return } var %:_ymc = 1 while (%:_ymc <= $lines(identop.txt)) { if $did(3) == $read(identop.txt,%:_ymc) { set %&:_ $did(3) identi listede bulundu.... dialog -x $dname $dname dialog -m identsonuc identsonuc return } inc %:_ymc } set %&:_ $did(3) identi bulunamadı ve listeye eklendi.... write identop.txt $did(3) dialog -x $dname $dname dialog -m identsonuc identsonuc } } if $dname == identsonuc && $devent == init { did -a identsonuc 2 %&:_ } }

kırmızı olarak yazdığım txt isimlerini değiştirerek kullanabilirsiniz,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/tarama

komutuyla çalıştırıp ilgili bölmeye tarama yapılacak ident adresini yazarsanız size yeni bir dialog penceresinde işlem sonucu geri dönüş yapılacaktır, eğer belirtilen txt içerisinde belirttiğiniz ident varsa ** identi listede bulundu.... , yoksa ** identi bulunamadı ve listeye eklendi.... , şeklinde mesajlar dönecektir... sanırım olayı doğru anladım.
iyi forumlar.


Çoook teşekkür ederim, tam olarak istediğim böyle bir şey idi. Elleriniz dert görmesin. Peki bunu, şu şekilde de yapabilir miyiz ?

Mesela /tarama yazıp gelen dialogta ident'i girip sorgulattığımız zaman,sorgulanan ident bulunduğunda ident'i ile beraber ekrana yazdırabilir miyiz ? Yani örnek: abcdefg ident'ini ben tarama yaptım böyle bir ident'i buldu diyelim, bu ident Abcd01 nickine aittir gibisinden.. Yani sonuçta kanallara op ekleyeceğim zaman daha önce o identin hangi nicke ait olup olmadığını da görmüş olmak istiyorum. Öyle bir ident bulamadığı zaman direkt txt'ye kaydediyor zaten bu kısım süper oldu tam istediğim gibi.

Dediğim gibi taradığımız ident'i daha önce hangi nickle op olarak eklemişim görebilirsem süper olur.

Teşekkürler emeğine.


Sent from my iPhone 6 using Tapatalk

 
Alıntı ile Cevapla

Alt 23 Şubat 2016, 16:46   #318
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




Rakun Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Çoook teşekkür ederim, tam olarak istediğim böyle bir şey idi. Elleriniz dert görmesin. Peki bunu, şu şekilde de yapabilir miyiz ?

Mesela /tarama yazıp gelen dialogta ident'i girip sorgulattığımız zaman,sorgulanan ident bulunduğunda ident'i ile beraber ekrana yazdırabilir miyiz ? Yani örnek: abcdefg ident'ini ben tarama yaptım böyle bir ident'i buldu diyelim, bu ident Abcd01 nickine aittir gibisinden.. Yani sonuçta kanallara op ekleyeceğim zaman daha önce o identin hangi nicke ait olup olmadığını da görmüş olmak istiyorum. Öyle bir ident bulamadığı zaman direkt txt'ye kaydediyor zaten bu kısım süper oldu tam istediğim gibi.

Dediğim gibi taradığımız ident'i daha önce hangi nickle op olarak eklemişim görebilirsem süper olur.

Teşekkürler emeğine.


Sent from my iPhone 6 using Tapatalk

1- nicklerin tamamının tarama yapıldığı an sunucuda olması gerek ( pek mümkün değil )
2- nicklerin tamamını identleri ile birlikte txt dosyasına kaydetmeniz gerek
3- whowas yetkiniz olması gerek.

__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
 
Alıntı ile Cevapla

Alt 23 Şubat 2016, 17:31   #319
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Add-on ve snippet(parça) kod istekleri buraya




YouMyCure Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
1- nicklerin tamamının tarama yapıldığı an sunucuda olması gerek ( pek mümkün değil )

2- nicklerin tamamını identleri ile birlikte txt dosyasına kaydetmeniz gerek

3- whowas yetkiniz olması gerek.


Yok yok, öyle değil tamamen yanlış anladınız beni. Mesela şimdi ben txt içerisine nick ve identleri kaydedeceğim ya, diyelim ilerde kanallara op ekleyeceğim de tarama yaptığım da, /tarama diyip gelen dialogta identi yazdığım da örneğin ; bu ident abcdefg nickine aittir yani tamamen txt içerisine kaydettiğim ve yaptığı tarama verisini vericek bana. Eğer böyle bir ident txt nin içerisinde yok ise de böyle bir ident ve nick bulunamadı ve kaydedildi diyecek.

İdenti kaydettikten sonra ben son eklenen (kaydedilen) identin yanına nicki yazıcam txt'yi açıp olay bu yani
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yani daha önce başka bir nickle bu identi op olarak eklemiş miyim, eklememiş miyim görmek için

Sent from my iPhone 6 using Tapatalk

 
Alıntı ile Cevapla

Alt 24 Şubat 2016, 14:32   #320
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




Rakun Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Yok yok, öyle değil tamamen yanlış anladınız beni. Mesela şimdi ben txt içerisine nick ve identleri kaydedeceğim ya, diyelim ilerde kanallara op ekleyeceğim de tarama yaptığım da, /tarama diyip gelen dialogta identi yazdığım da örneğin ; bu ident abcdefg nickine aittir yani tamamen txt içerisine kaydettiğim ve yaptığı tarama verisini vericek bana. Eğer böyle bir ident txt nin içerisinde yok ise de böyle bir ident ve nick bulunamadı ve kaydedildi diyecek.

İdenti kaydettikten sonra ben son eklenen (kaydedilen) identin yanına nicki yazıcam txt'yi açıp olay bu yani
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yani daha önce başka bir nickle bu identi op olarak eklemiş miyim, eklememiş miyim görmek için

Sent from my iPhone 6 using Tapatalk

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias tarama { dialog -m identtara identtara } dialog identtara { title "ident taraması" size -1 -1 133 71 option dbu box "", 1, 2 1 129 60 text "taranacak identi yazınız", 2, 2 9 128 8, center edit "", 3, 8 18 116 10, center button "TARA !", 4, 37 30 55 22 link "YouMyCure", 5, 99 62 31 8 } dialog identsonuc { title "ident taraması sonuç" size -1 -1 187 31 option dbu box "", 1, 2 1 183 22 link "YouMyCure", 5, 152 23 31 8 edit "", 2, 5 6 177 14, read } on *:dialog:*:*:*: { if $dname == identtara { unset %&:_ if $devent == sclick && $did == 4 { if !$did(3) { set %&:_ Lütfen taranacak ident giriniz. dialog -x $dname $dname dialog -m identsonuc identsonuc return } var %:_ymc = 1 while (%:_ymc <= $lines(identop.txt)) { if $did(3) == $gettok($read(identop.txt,%:_ymc),1,32) { set %&:_ $did(3) identi listede bulundu.... $gettok($read(identop.txt,%:_ymc),2,32) nickine ait.... dialog -x $dname $dname dialog -m identsonuc identsonuc return } inc %:_ymc } set %&:_ $did(3) identi bulunamadı ve listeye eklendi.... write identop.txt $did(3) dialog -x $dname $dname dialog -m identsonuc identsonuc } } if $dname == identsonuc && $devent == init { did -a identsonuc 2 %&:_ } }

kodu bu şekilde güncelle, txt yede veriler şu şekilde eklenecek;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
deneme YouMyCure ident SuLh ident3 Feragat


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
 
Alıntı ile Cevapla

Cevapla

Etiketler
admin, djfikret, fikret, fikretkısa, kadifesohbet, kod, op, radyokadife, sajoin, seslen, seslenme, snippetparça, sop, ve


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

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