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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 07 Ekim 2008, 18:13   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kanaldaki prefix'e gore mesaj bloke




S.aleyküm, kolay gelsin.
Malum birçoğumuz #help kanallarında görev alıyoruz.Bazen öyle durumlar yaşanıyor ki,

* Giriş: Jank (Ja@32D95F6.Xsunucu)
* Cenk mod değiştirdi:+v Jank
<@Cenk> Merhaba Jank, size nasıl yardımcı olabilirim ?
<@Difuzyon> Merhaba Jank, size nasıl yardımcı olabilirim ?

Bu örnekte oldugu gibi,görüntü biraz çirkin duruyor.İstediğim tam olarak şu ; Kanalda +v prefixine sahip biri varsa(ve bu kişi aynı zamanda %,@,&,~ prefixlerine sahip değilse) bu mesajım kanala gitmesin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:INPUT:#help: { var %a 1 while %a <= $nick(#help,0) { if ($nick(#help,%a) isvoice #help) { if (*size nasıl yardımcı olabilirim ?* iswm $1-) { halt } } }

Böylesi bir yöntem düşündüm ama devamını getiremedim,yardımda bulunacak arkadaşlara şimdiden tşk. ederim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 07 Ekim 2008, 18:29   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




bildiğim kadarı ile helperler +v verip nasıl yardımcı olabilirim mesajını f tuşları ile hallediyor. bunu input'a değilde f tuşuna göre ayarlaman daha mantıklı olacaktır.
if $1 !isreg #help { halt }
gibi işlem yaptırabilirsin, 2 mantık yürütmen normal değil hem voice ise hemde o prixlere sahip değilse demişsin helpteki kişi ya yetkilidir yada değildir bu durum için "isreg" opraötürünü kullanman daha mantıklı olur, ama illede öyle yapacağım diyorsan seçim senin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

F tuşu ile değilde normal yazarak işlem yapıyorum diyorsan o zaman kod için birşeyler çabalarız.

 
Alıntı ile Cevapla

Alt 07 Ekim 2008, 22:31   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




artık öle değil halil kardeş herkes otoya almış helpe girene oto voice veriliyo ondan çakışıyolar
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.

 
Alıntı ile Cevapla

Alt 08 Ekim 2008, 02:07   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




XcLusive , öncelikle tşk ederim.
Belirttiğin aliasımda gerekli düzenlemeyi yaptım ve aynı anda (+) taleplerinde meydana gelen çakışmaya önlemimi almış oldum.
(+) talebinden 1 adım geriye gelicek olursak :

* Difuzyon mod değiştirdi:+v BrokenDreamS
<+BroKenDreamS> Difuzyon Nıckım Askıda Kaldı,Onu nasıl düşürebilirim ?
<@Difuzyon> BroKenDreamS, /ns ghost nick şifre komutunu uygulayınız.
* Giriş: SpiLzman (pianist@B6E45C.XSunucu)
* Ayrıldı: GoaL (FB@E664E5.XSunucu)
<@Cenk> Yardım talebi olan arkadaşlar özelden (+)voice isteyebilirler.
<+BroKenDreamS> tşk. Difuzyon
<@Difuzyon> BroKenDreamS, hoş vakitler dileriz.Bekleme yapmak serbesttir.
* Difuzyon mod değiştirdi:-v BrokenDreamS
<@Regex> Yardım talebi olan arkadaşlar özelden (+)voice isteyebilirler.
<@Difuzyon> Yardım talebi olan arkadaşlar özelden (+)voice isteyebilirler.

Cenk arkadaşımız burda yanlış zamanda o mesajı attı.Yardım verdiğimiz esnada (+)voice talebi yazmıyoruz.Yardım bittiğinde bu işlemi yapıyoruz.İşte o yardım esnada kazara\dalgınlıkla(Cenk'in yaptığı gibi) f tusuna basabiliyoruz.İsteğime gelince, kanalda + kipinde bir kullanıcı yardım alırken f tusunda kullandığımız (voice talebi) mesajı gitmesin ? Buna ne gibi bir formül düşünebiliriz,yardımlarınızı bekliyorum.

 
Alıntı ile Cevapla

Alt 08 Ekim 2008, 14:35   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias nickekle { if $istok(%knickler,$1,32) == $true { echo -a Bu nick zaten var } | else { set %knickler $addtok(%knickler,$1,32) | echo -a Koruma listesine eklendi. } } alias nicksil { if $istok(%knickler,$1,32) == $false { echo -a Bu nick zaten yok } | else { set %knickler $remtok(%knickler,$1,32) | echo -a Koruma listesinden çıkarıldı. } } on 1:join:#:{ if ($chan == #Help) { if $istok(%knickler,$nick,32) { halt } if $nick ishop $chan { halt } if $nick isop $chan { halt } if (root isin $address($nick,0)) { halt } if (admin isin $address($nick,0)) { halt } if (ircop isin $address($nick,0)) { halt } if (oper isin $address($nick,0)) { halt } if (desk isin $address($nick,0)) { halt } if $istok(%knickler,$nick,32) { halt } set %helpuser $nick echo -a 14,1 ( $+ $time $+ ) 0,4 $nick 0,1 Nickli kişi 0,4 #Help 0,1 kanalına girdi, yardım bekliyor. echo -a 14,1 ( $+ $time $+ ) 4HELP:0 Kullanıcıya +v verip, kanala bakmak için 4F10 tuşuna basın! } } #Helpuyari end alias rld { if (%helpuser !ison #Help) { echo -a 14 $+ $time 1 %helpuser şu anda kanalda değil! | halt } if (%helpuser isvoice #Help) { echo -a 14 $+ $time 1 %helpuser nickine voice verilmiş! | halt } /mode #Help +v %helpuser /join #Help /msg #Help Merhaba; %helpuser Size nasil yardimci olabilirim ? halt }

Kodun işlevi:

Help kanalında ki helperleri /nickekle nick şekline eklediğinde knick 'e kaydedecektir ve kanala giriş yaptığında uyarı almayacaksın ve bunun yanı sıra %helpuser 'e kayıt edilmeyecektir. kanala giren user'e eğer sen +v vermişsen senın yazdığın gözükecektir(yardım mesajı) yok eğer başkası vermişse sana echo ile bir uyarı gelecektir, "Nicke voice verilmiş" gibisinden. Kolay gelsin.

Kullanım;
F1 /rld

aliasesine eklemen yeterli olacaktır.


Konu TeaM tarafından (08 Ekim 2008 Saat 14:41 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 08 Ekim 2008, 15:47   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




TeaM çok çok tşk. ederim , konuyu çok geniş kapsamda değerlendirmişsin.İşime yaracak olan kısımları kendime göre uyarlayacağım. Amacımız #help kanallarında kaliteyi arttırmaksa kesinlikle hata oranını azaltmamız gerekecektir.Vermiş oldugun bu metodla bu oranı minimum seviye düşüreceğine inanıyorum.Emeğine sağlık TeaM

 
Alıntı ile Cevapla

Alt 18 Aralık 2008, 14:34   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




Bunun ALias İçin olanı vardsa yollarmısınız

 
Alıntı ile Cevapla

Alt 18 Aralık 2008, 14:56   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




yani Şöyle bir kişiye 3 kişide baksa diğerlerinkini bLocklucak ve sadece benm yazdığım gidicek veya önce davrananın kullanıcınında kafası kaırşmıcak. valla Difuzyon iyi bir konuya değinmişsin bide bunun alias için olanı var ise verirsen cok memnun kalırım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 18 Aralık 2008, 15:16   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




f1 //if $$1 isreg # { mode # +v $$1 | /msg # Merhaba $$1 $+ , size nasıl yardımcı olabilirim? }

ALIASES kısmına ekliyorsunuz.
Voice(+) vermeye çalıştığınız kişinin kanalda bir prefixi(+,%,@&,~) yoksa,kişiye voice(+) verir ve mesajı yazar.
Aynı anda bir başkası bakmışsa(ki + almış demektir) , işlem yapmaz.

İyi forumlar...

 
Alıntı ile Cevapla

Alt 18 Aralık 2008, 15:34   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldaki prefix'e gore mesaj bloke




Cok güzel oldu Peki bunu karışıklı olursa engelleyebilirmiyiz örnek ben + verdim başka biride + vermeye kalktı + vermedi fakat yardımcı olabilirmiyim yazısı geldi bunu engelleyebilirm
iyiz

 
Alıntı ile Cevapla

Cevapla

Etiketler
bloke, gore, kanaldaki, mesaj, mirc, mirc download, mirc indir, prefixe


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
Kanaldaki Herkese Mesaj Karadenizliyim mIRC Scripting Sorunları 21 17 Ağustos 2019 19:38
Kanaldaki herkese aynı anda mesaj atma kodlari LauReLL mIRC Scripting Hazır Kodlar 13 17 Şubat 2011 07:22
identd gore oto mesaJ Leo mIRC Scripting Sorunları 12 06 Ocak 2010 22:49
Kanaldaki Herkese Mesaj.. XdaRkMorganX mIRC Scripting Hazır Kodlar 2 08 Temmuz 2009 02:08