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

297Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 18 Şubat 2016, 18:02   #301
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !sopseslen !opseslen dediğimizde aop & sopların özeline mesaj




Birinin "yazmasını" istiyorsun yani bize gerekli olan event TEXT eventi. Öncelikle bir text eventi oluşturalım ve birinci kelime !sopseslen ise diyelim..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanal: { if $1 == !sopseslen { ;bunu regex ile kullanmanız sizi bir çok karakterden kurtarabilir. if $regex($1,/[!.&-]sopseslen/Si)

Şimdi düşündüğümüzde, mIRC içinde birden fazla nicke aynı anda mesaj atmak için gerekli olan şey elbette ki en basitinden bir while döngüsüdür. Detaylı kullanım için:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Ee o halde napıyoruz.. Biz de bir while döngüsü oluşturuyoruz,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
var %i 1 ;%i değişkenini bir olarak event içinde tanımladık. while (%i <= $nick($chan,0)) { ;%i değişkenimiz bu kanalda bulunan kullanıcı sayısına eşitlenene dek, while döngümüz sürsün istedik..

kaba tabirle while döngüsü oluşturmuş olduk.. şimdi, bir sopu, aopu bulmanın çok fazla yolu var ama biz yine işimize gelenlerden(kısa yollardan biri) alalım. .pnick prop'unu kullanalım..
kullanımı:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
echo -a $nick($chan,$me).pnick

regexle veriyi taratıp while döngümüze bir cevap sunalım..

Artık döngümüzde şunu diyoruz; kanaldaki bütün nickleri sırala, sıralarken regex yardımıyla nickinin başında & işareti olanları ayır ve benim vereceğim işlemi uygula!

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#nes:{ if $regex($1,/[!.&-]sopseslen/Si) { var %i 1 while (%i <= $nick($chan,0)) { if $regex($nick($chan,%i).pnick,/&/) { msg $nick($chan,%i) $nick Nicki size $chan kanalından sesleniyor.. } inc %i } } }

Opsesleni de buna göre yaparsın.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 18 Şubat 2016, 18:03   #302
Çevrimdışı
diE
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yansıtma Kodu Lazım




Merhaba ArkadaşLar Herkese Kolay Gelsin..

Bir Kod istegim Olacak Vaktinizi Çok fazlada Almak istemiyorum Direk Konuya Gireyim.
Elimde Bulunan Mirc Script üzerine Addonlar Ekledim Bunların içerisinde Proxy.txt Seklinde 6-7 Adet txt Dosyası var bu txt Dosyalarını Örnek ; -ipler yada .ipler Şeklinde Yazdıgım zaman Sunucuya txt dosyasındaki iplerin adetlerini Kanala Yansıtmasını istiyorum ,

.ipler

BOT : Proxy.txt (1500) adet ip bulunmaktadır.
BOT : yeni.txt (999) adet ip bulunmaktadır.

Gibi nasıl yansıtabilirim çektirebilirim. Yardımıcı olacak Kişilere Şimdiden Teşekkür ediyorum Kolay Gelsin .


Konu KuL tarafından (18 Şubat 2016 Saat 18:30 ) değiştirilmiştir. Sebep: Konu, Cözüldü olarak isaretlendi.
 
Alıntı ile Cevapla

Alt 18 Şubat 2016, 18:23   #303
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yansıtma Kodu Lazım




$lines(dosya) dosya içindeki satırları sayar.

Örnek: //Echo -a $lines(proxy.txt)

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 18 Şubat 2016, 18:24   #304
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yansıtma Kodu Lazım




Bunun için $lines identifierini kullanman gerek. Bir input oluşturup dosya isimlerini yazabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: { if $1 = .ip { msg $chan Proxy.txt dosyası içerisinde " $lines(proxy.txt) " adet proxy bulunmaktadır.. msg $chan Proxy1.txt dosyası içerisinde " $lines(proxy1.txt) " adet proxy bulunmaktadır.. msg $chan Proxy2.txt dosyası içerisinde " $lines(proxy2.txt) " adet proxy bulunmaktadır.. msg $chan Proxy3.txt dosyası içerisinde " $lines(prox3y.txt) " adet proxy bulunmaktadır.. } }

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hızlı davranmış
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 18 Şubat 2016, 18:27   #305
Çevrimdışı
diE
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yansıtma Kodu Lazım




Feragat Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
$lines(dosya) dosya içindeki satırları sayar.

Örnek: //Echo -a $lines(proxy.txt)

İlginiz için Teşekkür ederim Peki bunu nasıl çogaltabilirim 10 taneye yakın txt dosyasını

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

SuLh Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bunun için $lines identifierini kullanman gerek. Bir input oluşturup dosya isimlerini yazabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: { if $1 = .ip { msg $chan Proxy.txt dosyası içerisinde " $lines(proxy.txt) " adet proxy bulunmaktadır.. msg $chan Proxy1.txt dosyası içerisinde " $lines(proxy1.txt) " adet proxy bulunmaktadır.. msg $chan Proxy2.txt dosyası içerisinde " $lines(proxy2.txt) " adet proxy bulunmaktadır.. msg $chan Proxy3.txt dosyası içerisinde " $lines(prox3y.txt) " adet proxy bulunmaktadır.. } }

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hızlı davranmış
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Teşekkürler işte aradığım şey buydu iyi Çalışmalar dilerim

 
Alıntı ile Cevapla

Alt 21 Şubat 2016, 11:52   #306
Ç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




.Away yazınca nicki awaya alıp daha sonrasında tekrar .away yaptığınızda eski nickine dönmesini yine aynı şekilde .nick yeninick yapıldığında yeni bir nicki almasını nasıl sağlayabilirizz , ilgilenen arkadaşlar yardımcı olabilir mi

 
Alıntı ile Cevapla

Alt 21 Şubat 2016, 14:11   #307
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yansıtma Kodu Lazım




diE Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba ArkadaşLar Herkese Kolay Gelsin..

Bir Kod istegim Olacak Vaktinizi Çok fazlada Almak istemiyorum Direk Konuya Gireyim.
Elimde Bulunan Mirc Script üzerine Addonlar Ekledim Bunların içerisinde Proxy.txt Seklinde 6-7 Adet txt Dosyası var bu txt Dosyalarını Örnek ; -ipler yada .ipler Şeklinde Yazdıgım zaman Sunucuya txt dosyasındaki iplerin adetlerini Kanala Yansıtmasını istiyorum ,

.ipler

BOT : Proxy.txt (1500) adet ip bulunmaktadır.
BOT : yeni.txt (999) adet ip bulunmaktadır.

Gibi nasıl yansıtabilirim çektirebilirim. Yardımıcı olacak Kişilere Şimdiden Teşekkür ediyorum Kolay Gelsin .

ne kadar proxy ismi gecen dosya varsa içindeki satırları sayacaktır.
echo kısmını msg yaparak kullanılır hale getirirsin.


//noop $findfile($mircdir,*proxy*.txt,0,echo : $lines($1-))

__________________
2b|!2b=?
 
Alıntı ile Cevapla

Alt 21 Şubat 2016, 14:20   #308
Ç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




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

 
Alıntı ile Cevapla

Alt 21 Şubat 2016, 14:59   #309
Ç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.
.Away yazınca nicki awaya alıp daha sonrasında tekrar .away yaptığınızda eski nickine dönmesini yine aynı şekilde .nick yeninick yapıldığında yeni bir nicki almasını nasıl sağlayabilirizz , ilgilenen arkadaşlar yardımcı olabilir mi

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 } } }


 
Alıntı ile Cevapla

Alt 21 Şubat 2016, 15:33   #310
Ç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 *:input:*: { if $regex($1,/[!.]away/Si) { $iif($away,nick $remove($me,`Away),nick $+($me,`Away)) $iif($away,.away,.away Meşgul) } }


 
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)
 
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