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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Helperler İçin Güzel Bir Addon (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/15622-helperler-icin-guzel-bir-addon.html)

diEfoRyoU 10 Nisan 2006 18:08

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- Kodu:

/*
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)

_wenon_ 22 Mayıs 2006 21:47

Yanıt: Helperler İçin Güzel Bir Addon
 
sorun yasamadık sadece calıstıramadım :) bı yardımcı olurmusun

BeyazGece 23 Mayıs 2006 06:58

Yanıt: Helperler İçin Güzel Bir Addon
 
Bu kodu ben denemiştim çalışıyordu. Kodu olduğu gibi alıp script klasorunde mesela helpyardım.txt dıye bı dosya aç. Burdan kopyaladığın kodu oraya yapıştır daha sonra scriptini çalıştırıp /load -rs helpyardım.txt yaz.

SaintCty 07 Nisan 2007 19:02

Cevap: Helperler İçin Güzel Bir Addon
 
babacanlar bu adnonda emegi gecen herkese tşk ediyorum allah razı olsun mükemmel yaptıgı iş cok güzel calışmasında bir sorun yok teşkkürü bir borc bilirim sagolun ;oki ;oki ;oki ;oki ;oki

r0ck 12 Mayıs 2007 10:37

Cevap: Helperler İçin Güzel Bir Addon
 
* /did: insufficient parameters (line 84, helpyardım.txt)
Bu Sekılde Bir Sorun İle Kasrsılastım ..

McKruGer 12 Mayıs 2007 19:57

Cevap: Helperler İçin Güzel Bir Addon
 
Alıntı:

r0ck Nickli Üyeden Alıntı
* /did: insufficient parameters (line 84, helpyardım.txt)
Bu Sekılde Bir Sorun İle Kasrsılastım ..

Rock sorun yok belirttiğin satırda kodu denedim.. Kodları doğru yüklediğine emin ol. Remote de boş bir sayfaya yükle..

KatLiam 18 Ağustos 2007 20:10

Cevap: Helperler İçin Güzel Bir Addon
 
emegine sağlık :D


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net