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/)
-   -   Menü Ekleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/692475-menu-ekleme.html)

Zifiri 02 Mayıs 2015 20:02

Menü Ekleme
 
Kod:

on *:NOTICE:*:*:{
  if ($nick == Chanserv) || ($nick == Nickserv) { goto end }
  else {
    window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
    aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar ( $+ $time(HH:nn) $+ ) 12(Notice)1 < $+ $nick $+ > $1-
    window -g1 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
  }
  :end
}

elimde böyle bi kod var.
işlevi: Chanserv ve Nickserv dışındaki nickler bana Notice gönderdiğinde @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar penceresinde yazmak.

yardım istediğim konu ise; remote'mdeki bu komuta herhangi bir kanalda iken sağ tuşla tıklayıp açılabilen bir menüyle muaf tutulan nick eklemek.. yukardaki satırda bold'ladığım gibi mesela ($nick == Zorro) parametresini eklemek gibi

şöyle başlayan bi komut yazdım ama devamını getiremedim. menü konusunda hiç kod yazmadım bu yüzden bilmiyorum.

Kod:

menu channel {
  Nick Ekleme
  .Notice Engellemeye Nick Ekle:noticenick
}

yardım eder misiniz?

High 02 Mayıs 2015 20:52

Cevap: Menü Ekleme
 
Buyur ;
Kod:

menu status,menubar,channel {
  Olaylar
  ..Aç:/.enable #oly | /echo 4,1Olaylar açıldı.
  ..Kapat:/.disable #oly | /echo 4,1Olaylar kapatıldı
}
#oly on
on *:NOTICE:*:*:{
  if ($nick == Chanserv) || ($nick == Nickserv) { goto end }
  else {
    window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
    aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar ( $+ $time(HH:nn) $+ ) 12(Notice)1 < $+ $nick $+ > $1-
    window -g1 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
  }
  :end
}
#oly end


Zifiri 02 Mayıs 2015 23:06

Cevap: Menü Ekleme
 
dediğimi anlamadınız galiba. verdiğiniz kod bu özelliği açıp kapatıyor. bunu da merak ediyordum sayenizde öğrenmiş oldum.

ama benim istediğim MENÜ YARDIMIYLA Nickserv, Chanserv gibi oraya başka nickler de ekleyebilmek. bunu da gösterebilir misiniz?

ZorCocuK 03 Mayıs 2015 02:00

Cevap: Menü Ekleme
 
menu status,menubar,channel {
Olaylar
..Aç:/.enable #oly | /echo 4,1Olaylar açıldı.
..Kapat:/.disable #oly | /echo 4,1Olaylar kapatıldı
}
#oly on
on *:NOTICE:*:*:{
if ($nick == Chanserv) || ($nick == Nickserv) || ( $nick == böyle cogaltabilirsin) { goto end }
else {
window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar ( $+ $time(HH:nn) $+ ) 12(Notice)1 < $+ $nick $+ > $1-
window -g1 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
}
:end
}
#oly end

Zifiri 03 Mayıs 2015 03:10

Cevap: Menü Ekleme
 
Alıntı:

Arrow Nickli Üyeden Alıntı (Mesaj 1041648745)
menu status,menubar,channel {
Olaylar
..Aç:/.enable #oly | /echo 4,1Olaylar açıldı.
..Kapat:/.disable #oly | /echo 4,1Olaylar kapatıldı
}
#oly on
on *:NOTICE:*:*:{
if ($nick == Chanserv) || ($nick == Nickserv) || ( $nick == böyle cogaltabilirsin) { goto end }
else {
window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar ( $+ $time(HH:nn) $+ ) 12(Notice)1 < $+ $nick $+ > $1-
window -g1 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
}
:end
}
#oly end


usta böyle yapıldığını biliyorum da .. bunu menüde bir pencereye nicki yazarak eklemek istiyorum böyle bişey mümkün mü?

KuL 03 Mayıs 2015 18:20

Cevap: Menü Ekleme
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hepsini öyle tek tek $nick == Nick ile sorgulamaktansa, direk bir .txt ye atman daha mantikli olur. Kac nicki böyle muaf tutacaksin bilmiyorum.

Ama su sekilde yani:

Kod:

menu status,menubar,channel {
  Olaylar
  ..Aç:/.enable #oly | /echo Olaylar acildi!
  ..Kapat:/.disable #oly | /echo Olaylar kapatildi!
  ..Muaf ekle: /write noticemuaf.txt $$?="Notice Kodunuza Muaf eklemek istediginiz Nicki yaziniz" | echo -a Ekleme tamamlandi.
}
#oly on
on *:NOTICE:*:*:{
  if !$read(noticemuaf.txt,w,$nick) {
    window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
    aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar ( $+ $time(HH:nn) $+ ) 12(Notice)1 < $+ $nick $+ > $1-
    window -g1 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lar
}
#oly end

Muaf olarak eklendigin Nick otomatikmen noticemuaf.txt sine kayit olur.

Ve Notice aldigindada $read ile okutursun.

Basitlestirmek icin !$read yapiyoruz, yani eger okudugu degilse ozaman islem yapar.

Yani eger sana nick gönderen o .txt nin icinde yok ise ozaman calisir. Böylece else ve goto yu iptal ederiz.

Zifiri 03 Mayıs 2015 22:05

Cevap: Menü Ekleme
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] usta sen harikasın ya.. sayende birçok şey öğrenmiş oldum. teşekkür ederim:(clap):


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

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