Tekil Mesaj gösterimi
Alt 10 Nisan 2006, 18:08   #1
Çevrimdışı
diEfoRyoU
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Helperler İçin Güzel Bir Addon




Helpere kolaylık olsun die yazdığım bu addonu ilkkez sadece IRCForumlari.NET Kullanıcıları ile paylaşıyorum
Özellikleri:
harici nick listesine eklediğiniz nickler #help Kanalına girişlerde oto +v almazlar ayni şekilde siz birine +v verdiğiniz zaman #kanala giren başka Kullanıcılara oto +v verme kapalı kalır bu sayede kanala her girene +v verilmez Addonu kullandıkça seveceğinize inanıyorum
Başarılar.
Kolay gelsin.
not: dialog tasarım ve yardımlarından dolayı el33t hocama teşekkürlerimi iletiyorum
işte addon:

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*
Helper Menu Addon By diEfoRyoU 
Tarih: 20.03.2006 
Site: 
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">on me
:*:rawmode:#help:{
  
if $== +{
    
set %hmenu.nick $2
    msg 
# Merhaba %hmenu.nick $+ , Size nasıl yardımcı olabilirim?
    
set %hmenu.pause on
  
}
  elseif $
== -{
    
msg # Sorununuz çözüldü %hmenu.nick $+ , lütfen bekleme yapmayınız.
    
unset %hmenu.nick set %hmenu.pause off 
  
}
}
on *:quit:if $nick == %hmenu.nick { unset %hmenu.nick set %hmenu.pause off }
on *:nick:if $nick == %hmenu.nick set %hmenu.nick $newnick }
on *:part:#help:if $nick == %hmenu.nick { unset %hmenu.nick | set %hmenu.pause off }
on @*:join:#help:{
  
if $read(nicks.txt,w,$nick) { return }
  if (%
hmenu.uyar == on) { echo -ta $nick nicki #help kanalında yardım bekliyor. }
  
if (%hmenu.pause != on) { mode # +v $nick }
}
dialog hnickler {
  
title "Harici nickler"
  
size --1 89 77
  option dbu
  text 
"#Help kanalına girişlerde +v verilmesini istemediğiniz nickleri buraya yazınız. Bu nickler op/halfop veya server yöneticileri olabilir."12 3 86 27center
  box 
""21 0 88 30
  combo 3
2 32 64 45size sort
  button 
"Ekle"467 32 20 10flat disable
  button 
"Sil"567 42 20 10flat disable
  button 
"Kapat"667 65 20 10flat ok
  box 
""71 27 88 50
}
alias hnickler { if !$dialog(hnickler) { dialog -ma hnickler hnickler } }
on *:dialog:hnickler:*:*:{
  if 
$devent == INIT {
    
loadbuf -o $dname 3 nicks.txt
  
}
  if 
$devent == SCLICK {
    if 
$did == did -e $dname 4,}
    if 
$did == {
      if !
$did(3).text { echo -:: HataEklemek için nick yazmalısınız. | return }
      elseif 
$read(nicks.txt,w,$did(3).text) { echo -:: HataBu nick zaten harici nickler listesinde. }
      else { 
write nicks.txt $did(3).text did -a $dname 3 $did(3).text }
    }
    if 
$did == {
      if !
$did(3).text { echo -:: HataSilmek için nick seçmelisiniz. | return }
      elseif !
$read(nicks.txt,w,$did(3).text) { echo -:: HataBu nick harici nickler listesinde zaten yok. }
      else { 
write $+(-dw,",$did(3).text,"nicks.txt did -d $dname 3 $did(3).sel }
  } }
  if 
$devent == EDIT did -e $dname 4 }
}
alias hmenu { if !$dialog(hmenu) { dialog -ma hmenu hmenu } }
dialog hmenu {
  
title "Helper Menü"
  
size --1 70 53
  option dbu
  check 
"Helper Menüyü Aç"13 6 64 9push
  check 
"Otomatik voice aç"23 18 64 10push
  check 
"#Help girişlerinde uyar"33 28 64 10push
  box 
""41 13 68 27
  box 
""51 1 68 16
  button 
"Harici nickler"63 41 36 10flat
  button 
"Kapat"740 41 27 10, default flat ok
  box 
""81 36 68 17
}
on *:dialog:hmenu:*:*:{
  if 
$devent == INIT {
    if %
hmenu != on did -b $dname 2,} | elseif %hmenu == on did -c $dname 1 did -ra $dname 1 Helper Menüyü kapa }
    if %
hmenu.helpvoice == on did -c $dname 2 }
    if %
hmenu.uyar == on did -c $dname 3 }
  }
  if 
$devent == SCLICK {
    if 
$did == {
      
set %hmenu $iif($did(1).state == 1,on,off)
      
did $iif($did(1).state == 0,-b,-e$dname 2,3
      
if $did(1).state == {
        if %
hmenu.helpvoice == on did -c $dname }
        if %
hmenu.uyar == on did -c $dname }
      }
      
did -ra $dname 1 Helper Menüyü $iif($did(1).state == 0,,Kapa)
    }
    if 
$did == {
      
set %hmenu.helpvoice $iif($did(2).state == 1,on,off)
      
did -ra $dname 2 Otomatik voice $iif($did(2).state == 0,,kapa)
    }
    if 
$did == {
      
set %hmenu.uyar $iif($did(3).state == 1,on,off)
      
did -ra $dname 3 Help girişlerinde $iif($did(3).state == 1,uyarma,uyar)
    }
    if 
$did == hnickler }
  }
}
menu * {
  
Helper Menu:hmenu 



Lütfen addonla iligi bir problem yaşarsanız bu başlık altında dile getirin(iz)

__________________
TurkSohbet.NET | #XPass

Konu diEfoRyoU tarafından (10 Nisan 2006 Saat 18:13 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet