selamlar..

paylaşmak istedigim Add-on işlevi ve özelikleri hakında biraz bilgi vermek istiyorum..

Kulanıcı help kanalına girdiginde Onda script Aşagıda (tray) konumunda ise bile Tablo acılarak kulanıcı Nick #help kanalına girdi

Yardım ver Başka sorunuz Sorun cözüldü

Gereksiz BKL Konumuz Help Kontrol

Kapat

şeklinde buttonlara sahiptir.

kod tamamen oto calışır.. Kulanıcı help kanalında durdugu sürecte butonu kapatsanızda karşınıza cıkar..

Amac daha hızlı ve kolay help görevini saglamak.


PHP- Kodu:
on !*:join:#help: { .timer 1 1 kontrolet $nick $chan }
alias kontrolet { if $1 isreg ${
    if (
$nick == $me) { halt }
    
set %helpernicx $1
    helperx
  
}
}

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias -l nicklist 
  if 
$dialog(helperx) {   
    if %
timerabout off | unset %%
    else { 
      var %
$calc($sin(%x) / %x)  
      
dialog -s helperx 700 $calc(%$round($iif(%0,10,$calc(%1500)),500)) 280 160 
      inc 
%x 0.1 
    

  } 
  else { 
    .
timerabout off 
    
unset %%%
  


alias helperx { if !$dialog(helperx) { dialog -m helperx helperx } | set %x 2.1 | .timerabout -m 0 1 nicklist 
dialog helperx {  
  
title %kbscxx Help UYARI Sistemi  
  size 
--1 100 90  
  option dbu 
  icon $mircdirkelebek
\iconlar\bag2.ico 
  text  
%helpernicx Help kanalında Yardım bekliyor! , 18 14 120 25  
  button 
"Yardım Ver"26 30 37 14cancel flat    
  button 
"Başka Sonuz?"345 30 37 14cancel flat
  button 
"Sorun cözüldü"486 30 45 14cancel flat
  button 
"Gereksiz Bk."56 50 37 14cancel flat    
  button 
"Konumuz"645 50 37 14cancel flat
  button 
"Help Kontrol"786 50 45 14cancel flat
  box 
"Giriş Uyarısı"82 5 132 24,cancel flat
  button 
"&KAPAT"91 73 20 10,ok
}  
on *:dialog:helperx:sclick:*: {   
  if (
$did == 2) { .join #help | .mode #Help +v %helpernicx  }   
  
if ($did == 2) { /msg #help 2Hoş Geldiniz %helpernicx ; 2Size IRC/Services Hakkında Nasıl Yardımcı Olabilirim? } 
  
if ($did == 3) { /msg #help 2 %helpernicx 2Size yardımcı olabilecegim BAŞKA bir sorunuz varmı ? }
  
if ($did == 5) { /msg #help   %helpernicx 2Lütfen gereksiz BEKLEME YAPMAYINIZ Aksi durumda 1 dakika sonra Atılacaksınız!  %kelebek }   
  
if ($did == 5) { .timer 1 60  /mode #Help +b %helpernicx | .timer 1 60 /kick #Helpdesk %helpernicx 2 #Helpdesk Kanalında 1 Dakika kaldıgınız icin ATILDINIZ lütfen gereksiz bekleme yapmayınız. } 
  
if ($did == 4) { .mode #help -v %helpernicx | /msg #Help  2 %helpernicx Sorunuz Çözümlenmiştir, Kanaldan Çıkabilirsiniz. ( /part #Help ) }
  
if ($did == 6) { /msg #help  %helpernicx 2Sadece IRC/Services Hakkında Yardım veriyoruz lütfen Soru/Öneri/Görüşleriniz icin  #Helpdesk Kanalını Kulanınız }
  
if ($did == 7) {  .join #help | .timer 1 1 /helperx }
  
if ($did == 9) { .unset %helpernicx }

on 1:dialog:helperx:init:0:{
  
mdx MarkDialog $dname  mdx Set
  mdx SetDialog $dname style title tool sysmenu