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/)
-   -   kontrol paneli oluşturulabilirmi (https://www.ircforumlari.net/mirc-scripting-sorunlari/175861-kontrol-paneli-olusturulabilirmi.html)

soul69 30 Ocak 2009 22:29

kontrol paneli oluşturulabilirmi
 
selamun aleykum arkadaşlar.ya uyarı vermek ban gline ve shun atmak için bi kontrol paneli oluşturulabilirmi.biekere açıcaz bu kontrol panelini orda Harfleri Uzatma,Büyük harf kullanma,seviyeli ol uyarıları olucak.Kanaldan Atıldınız Banı,kurallara uymadınız Gline ve klinesi bide Shun gibi 10 veya daha fazla butonların oluştuğu bi panel yapabilirmiyiz.ama bu panel kanallar değişsede oteki kanaldada işlem yapacak.mesela #adana kanalında panel açıkken #istanbul kanala geçince panel istanbul kanalına geçicek ve nice tıklayıp butonlardan birine basınca uyarıyı vericek.
şurda çizmeye çalışacağım
-------------------------------------|
|harfleri uzatma | büyük harf kullanma |
|-------------------------------------
|Gline At | Kline At |
--------------------------------------
|shun at | Ban at |
--------------------------------------

gibi bişe arkadaşlar.nice tıklayıp panelden birine tıklayınca işlem yapsın.hoş paylaşımlar

AzuLa 30 Ocak 2009 22:48

Cevap: kontrol paneli oluşturulabilirmi
 
Tam olarak içerisinde neler bulunmasını istiyorsunuz, yazarsanız daha iyi bir çalışma yapılabilir, örneğin kaç tane uyarı olmalı ve ne ile ilgili olmalı ?

ban tipleri olacak mı olacaksa kaç tane ?

gline zline gzline kline bu 4'ü de olacak mı ?

Biraz daha detaylı bilgi verirseniz çok daha iyi şeyler yapabiliriz =]

soul69 30 Ocak 2009 22:59

Cevap: kontrol paneli oluşturulabilirmi
 
Alıntı:

AzuLa Nickli Üyeden Alıntı (Mesaj 629386)
Tam olarak içerisinde neler bulunmasını istiyorsunuz, yazarsanız daha iyi bir çalışma yapılabilir, örneğin kaç tane uyarı olmalı ve ne ilgili olmalı ?

ban tipleri olacak mı olacaksa kaç tane ?

gline zline gzline kline bu 4'ü de olacak mı ?

Biraz daha detaylı bilgi verirseniz çok daha iyi şeyler yapabiliriz =]

ilk önce ilgilendiğin için teşekkür ederim AzuLa.20 tane falan olsa yeterli olur.14 tanesi uyarı 2 tanesi ban 2 gline 1 kline 1 shun.eğer siz kodu yazarken Uyarı1,Uyarı2 v.s Ban1,Ban2 gibi yazarsanız ben onları kendime göre ayarlayabilirim.ama en onemlisi dediğim gibi kanaldan kanala geçtiğim zaman bu panel açık olucak sürekli ve hangi kanala geçersem geçeyim nicke tıklayıp panelden bi butona bastığım zaman işlem yapacak.tekrardan ilgilendiğiniz için saolun.kolay gelsin

AzuLa 31 Ocak 2009 02:19

Cevap: kontrol paneli oluşturulabilirmi
 
Kod:

alias kp if !$dialog(kp) { dialog -m kp kp } | else { dialog -x kp kp }

dialog kp {
  title "Kontrol Paneli"
  size -1 -1 233 386
  option pixels
  button "Uyarı1", 1, 10 14 100 25
  button "Uyarı2", 2, 120 14 100 25
  button "Uyarı3", 3, 10 44 100 25
  button "Uyarı4", 4, 120 44 100 25
  button "Uyarı5", 5, 10 74 100 25
  button "Uyarı6", 6, 120 74 100 25
  button "Uyarı7", 7, 10 104 100 25
  button "Uyarı8", 8, 120 104 100 25
  button "Uyarı9", 9, 10 134 100 25
  button "Uyarı10", 10, 120 134 100 25
  button "Uyarı11", 11, 10 164 100 25
  button "Uyarı12", 12, 120 164 100 25
  button "Uyarı13", 13, 10 194 100 25
  button "Uyarı14", 14, 120 194 100 25
  button "Ban1", 15, 10 244 100 25
  button "Ban2", 16, 120 244 100 25
  box "Uyarılar", 19, 4 0 224 228
  box "Banlar", 20, 4 228 224 49
  button "Gline1", 17, 10 295 100 25
  button "Gline2", 18, 120 295 100 25
  box "Gline'lar", 21, 4 279 224 49
  button "Kline", 22, 10 346 100 25
  button "Shun", 23, 120 346 100 25
  box "Diğer", 24, 4 330 224 49
}

on *:dialog:kp:sclick:*: {
  if $did == 1 {
    msg $active $sline($active,1) , $active kanalında Uyarı1
  }
  if $did == 2 {
    msg $active $sline($active,1) , $active kanalında Uyarı2
  }
  if $did == 3 {
    msg $active $sline($active,1) , $active kanalında Uyarı3
  }
  if $did == 4 {
    msg $active $sline($active,1) , $active kanalında Uyarı4
  }
  if $did == 5 {
    msg $active $sline($active,1) , $active kanalında Uyarı5
  }
  if $did == 6 {
    msg $active $sline($active,1) , $active kanalında Uyarı6
  }
  if $did == 7 {
    msg $active $sline($active,1) , $active kanalında Uyarı7
  }
  if $did == 8 {
    msg $active $sline($active,1) , $active kanalında Uyarı8
  }
  if $did == 9 {
    msg $active $sline($active,1) , $active kanalında Uyarı9
  }
  if $did == 10 {
    msg $active $sline($active,1) , $active kanalında Uyarı10
  }
  if $did == 11 {
    msg $active $sline($active,1) , $active kanalında Uyarı11
  }
  if $did == 12 {
    msg $active $sline($active,1) , $active kanalında Uyarı12
  }
  if $did == 13 {
    msg $active $sline($active,1) , $active kanalında Uyarı13
  }
  if $did == 14 {
    msg $active $sline($active,1) , $active kanalında Uyarı14
  }
  if $did == 15 {
    ban $active $sline($active,1) 2 | kick $active $sline($active,1) Banlandınız.!
  }
  if $did == 16 {
    mode $active +b $sline($active,1) | kick $active $sline($active,1) Banlandınız.!
  }
  if $did == 17 {
    gline $sline($active,1) +3h Irc Kurallarına Aykırı Hareket.
  }
  if $did == 18 {
    gline $sline($active,1) +3h Server'a Girişiniz Yasaklanmıştır.
  }
  if $did == 22 {
    kline $sline($active,1) +3h Kline yediniz.
  }
  if $did == 23 {
    shun $sline($active,1) Sebep: Sen sus gözlerin konuşsun..
  }
}

Dialogu acmak için /kp yazıp enterlamanız yeterlidir.
Uyarıları Uyarı1 Uyarı2 şeklinde düzenledim uyarıları kendiniz düzenleyebilirsiniz. Dialogu kapatmadıgınız sürece kendi kendine kapanmaz. Aktif ekranda hangi kanal warsa o kanala göre işlem yapar. (uyarı ve ban kısımları, gline-kline-shun kısımları globaldir)
Takıldığınız bir şey olduğunda başlık altında belirtiniz.

uFuK 31 Ocak 2009 02:52

Cevap: kontrol paneli oluşturulabilirmi
 

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kullanımı daha yaygın olacağından .kick olarak yaptım .zline ve .kline kullanmadım.

Sen koddaki; .kick leri .zline yaparsan zline atar tek orayı değiştirsen kafi..

uFuK 31 Ocak 2009 02:53

Cevap: kontrol paneli oluşturulabilirmi
 
Yapamasan buraya yaz yardımcı olurum. Kaldıki AzuLa arkadaş vermiş senin istediğin gibi bir kod onuda kullanabilirsin.

soul69 01 Şubat 2009 01:03

Cevap: kontrol paneli oluşturulabilirmi
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 629528)
Yapamasan buraya yaz yardımcı olurum. Kaldıki AzuLa arkadaş vermiş senin istediğin gibi bir kod onuda kullanabilirsin.

AzuLa eLine SağLık çok güzeL oLmuş.fakat şurdada bana bi konuda yardımcı olursan çok güzel olucak.
ban $active $sline($active,1) 2 | kick $active $sline($active,1) Banlandınız.!
«««« Suphi #İstanbuL Kanalından Banladı : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
«««« Kick: Karizmatik Suphi tarafından kicklendi (Banlandınız.!)
fakat #Diyalog kanalında op değilim ben.şunu nasıl yapabilirim: butona bastığım zaman Arkadaşım olupta diyalog kanalında @ yetkisi olan Manowar nickli arkadaşıma
#diyalog Kanalında [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bunu banla die mesaj göndersin.
msg Manowas $active $sline($active,1) 2
bu komutu kullanmayı denedim ama ip yerine sadece 2 çıktı.kolay gelsin yardımınız için tekrardan saolun

AzuLa 01 Şubat 2009 01:31

Cevap: kontrol paneli oluşturulabilirmi
 
Kod:

ban $active $sline($active,1) 2 | kick $active $sline($active,1) Banlandınız.!
kısmını

Kod:

  if $me isop $chan {
    ban $active $sline($active,1) 2 | kick $active $sline($active,1) Banlandınız.!
  }
  else {
    msg Manowas $active kanalından $address($sline($active,1),2) hostunu banla.
  }

şeklinde değiştiriniz.

Op olduğunuz kanallarda seçili nicke ban atacaksınız, eğer op değilseniz Manowas nickine özelden haber vereceksiniz.
Sorun çıkarsa başlık altında belirtiniz, yardımcı olmaya çalışırım tekrar.


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

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