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

 Kayıt ol  Topluluk
3Beğeni(ler)
  • 1 Post By CesuryureK
  • 1 Post By CesuryureK
  • 1 Post By CesuryureK

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Şubat 2011, 16:12   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
hoş geldin mesajı




yetkili olduğum kanala başka bir yetkili geldiğinde +o durumuna geçerken o kişiy hoş geldin demesini istiyorum


(16:06:34) * ChanServ sets mode: +h X
(16:06:35) <&Analyzer> X su anda kanal yardimci operatoru konumuna gecti.

Şu gibi girişte 3 4 saniye sonra giren yetkili kişiye hoş geldn demesini istiyorum yapabilirmiyiz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 04 Şubat 2011, 16:50   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hoş geldin mesajı




Bunun birden çok yöntemi var ben sana iki tane yol vereceğim. Dilediğin yolu kullanırsın.

Birincisi, chanserv'in giren kişiye verdiği prefix'e göre hoş geldin demeni sağlamak

İkincisi ise, giren kişinin yetki alıp almadığını kontrol ettirip hoş geldin demeni sağlamak

KOD 1:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias flags { if $1 == +h { return halfop } if $1 == +o { return aop } if $1 == +oa { return sop } if $1 == +oq { return founder } } on *:RAWMODE:#KANAL: { if (!$regex($2,/^(CesuryureK|BotNick1|BotNick2|BotNick3)$/i)) && ($nick == ChanServ) { if $regex($flags($1),/(aop|sop|founder|halfop)/i) { .timer 1 4 msg $chan Hoş Geldin $2 } } }

öncelikle flags diye bir alias oluşturup chanserv'in kanalda yetki verdiği modeleri alias ile $1 denilen birinci kelime ile eşitleyip sonra onu bir sözcüğe dönüştürdük(return)

Rawmode eventi ile $2 ile bilinen ikinci kelimenin hangi nicklerde çalışmaması gerektiğini belirtip ve bu yetkiyi veren kişi chanserv ise aldığı prefix'in bizim belirlediğimiz prefixler ise aldığı yetkiden 4 saniye sonra hoş geldin demesini sağlıyoruz.

----------------------

KOD 2:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:Join:#KANAL: { updatenl | .timer 1 4 kontrol | set -u6 %giren $nick | set -u6 %kanal $chan } alias kontrol { if (!$regex(%giren,/^(CesuryureK|BotNick1|BotNick2|BotNick3)$/i)) { if ($regex($nick(%kanal,%giren).pnick,@|&|%|~)) { msg %kanal Hoş Geldin %Giren } } }


bu kod sadece KANAL GİRİŞİNDE çalışacaktır. Join eventimiz kanal girişi olduğunda harekete geçen eventtir.
Kanala giriş olunca 4 saniye sonra yetki alıp almadığını kontrol ettirip almışsa hoş geldin diyecektir.
-----------------------

bu iki koddan dilediğini kullanabilirsin.

Birinci ve ikinci kodda, olaki bot nickleri olur onlarda çalışmamasını istiyorsan o nickleri oraya yazabilirsin.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 04 Şubat 2011, 18:33   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hoş geldin mesajı




bu koda ekleme yapabilirmiyiz 2. sine hoş geldin i 1 kere desin her girmesinde değil

 
Alıntı ile Cevapla

Alt 04 Şubat 2011, 22:50   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hoş geldin mesajı




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:Join:#KANAL: { updatenl | .timer 1 4 kontrol | set -u6 %giren $nick | set -u6 %kanal $chan } alias kontrol { if (!$regex(%giren,/^(CesuryureK|BotNick1|BotNick2|BotNick3)$/i)) { if ($regex($nick(%kanal,%giren).pnick,@|&|%|~)) { if !$read(Gunluk.txt,w,%giren) { msg %kanal Hoş Geldin %Giren write Gunluk.txt %giren } } } } on *:Start: { write -c gunluk.txt }

Bir kişiye hoş geldin dedikten sonra bir daha o kişiye hoş geldin diyebilmesi için taki senin scripti kapatıp açman ve ilgili sunucudaki kanala girmen daha sonra o kişinin o kanala giriş yapması gerekecektir.

kısacası, bir kişiye hoş geldikten sonra o kişinin nickini gunluk.txt denilen dosyaya atacak. o kişi tekrar çıkıp girsede hoş geldin demeyecektir. Sen mirci kapatıp açınca o gunluk.txt dosyasındaki nickler sıfırlanacaktır.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 06 Şubat 2011, 16:57   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hoş geldin mesajı




CesurYureK bu remoteye muaf host ekleyebilirmisiniz admin oper gibi onlara demesin hoş geldin diye

 
Alıntı ile Cevapla

Alt 06 Şubat 2011, 18:24   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hoş geldin mesajı




Ayisigi1 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
CesurYureK bu remoteye muaf host ekleyebilirmisiniz admin oper gibi onlara demesin hoş geldin diye

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:Join:#KANAL: { updatenl | .timer 1 4 kontrol | set -u6 %giren $nick | set -u6 %kanal $chan } alias kontrol { if (!$regex(%giren,/^(CesuryureK|BotNick1|BotNick2|BotNick3)$/i)) { if (!$regex($address(%giren,2),/(Server|Services|Admin|Oper|IRCop|Network)/i)) { if ($regex($nick(%kanal,%giren).pnick,@|&|%|~)) { if !$read(Gunluk.txt,w,%giren) { msg %kanal Hoş Geldin %Giren write Gunluk.txt %giren } } } } } on *:Start: { write -c gunluk.txt }


__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Cevapla

Etiketler
geldin, hoş, mesajı


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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Hoş geldin, sen... Rüzgar Amatör Şairler 2 09 Aralık 2014 23:45
Ey Aşk ; Hoş Geldin.. Sue Aşk ve Sevgi Köşesi 0 25 Haziran 2012 21:06
Sen Mesajı Yerine Ben Mesajı YapraK Aile Evlilik ve Çocuklar 0 31 Mart 2009 04:09
H.geldin Mesajı ? erhan-- mIRC Scripting Sorunları 8 22 Aralık 2008 15:50