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/)
-   -   Founder Karşılama! (https://www.ircforumlari.net/mirc-scripting-sorunlari/422941-founder-karsilama.html)

Skys 01 Kasım 2011 14:58

Founder Karşılama!
 
Belirlediğimiz Founder Nick'ini Global Kanallara Giriş Yapıldığında Botun karşılama Mesaj'ı vermesini istesem

Örnek : !Fekle Ahmet
Örnek : !Fsil Ahmet
Örnek : !Flist Ahmet

Founder.txt 'ine Eklemek istiyorum ve Sadece Belirlenen nick'ler founder ekleyebilsin

Heartbroken 01 Kasım 2011 15:56

Cevap: Founder Karşılama!
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Paint 06 Kasım 2011 14:30

Cevap: Founder Karşılama!
 
PHP- Kodu:

on *:text:*:#:{
  
var %_xs hsave -s greet greet.hash
  
if ($chan == #eklenmekanali) {
    
if $regex($1,/^!(ekle|sil|liste)/i) { var %_x $regml(1)
      if (%
_x == ekle) {
        if (!$
|| !$3-) { msg # $nick Eksik bir komut girdiniz, doğru kullanım; !ekle nick mesaj , şeklinde olmalıdır. | return }
        
if (!$hget(greet)) { hmake greet 100 hload -is greet greet.hash }
        
hadd -m greet $$3-
        
msg # Kayıtlarımıza, $2 nick'i başarıyla eklendi.
        
msg # Karşılama Mesajı: $3-
        
%_xs
      
}
      if (%
_x == sil) {
        if (!$
2) { msg # $nick Eksik bir komut girdiniz, doğru kullanım; !sil nick , şeklinde olmalıdır. | return }
        
if (!$hget(greet,$2)) { msg # Böyle bir kullanıcı zaten, bulunmamaktadır. | return }
        
msg # Kayıtlarımızdan $2 , başarıyla silindi.
        
hdel greet $2
        
%_xs
      
}
      if (
liste isin %_x) {
        
_wlist #
      
}
    }
  }
}
alias _wlist {
  var %
_wl | while %_wl <= $hget(greet,0).data { var %_w1 $hget(greet,%_wl).item, %_w2 $hget(greet,%_wl).data
    msg 
$1 Nick: %_w1 Mesaj: %_w2
    inc 
%_wl
  
}
  if (!
$hget(greet,%_w1)) { msg $1 hiç bir kayıt bulunmamaktadır. | halt }
}

on *:join:#:{
  
if ($regex(#,/(Help|operhelp)/i) || $regex($nick,/(muaf1|muaf2)/i)) { return }
  
set -eu5 %_wn $nick set -eu5 %_wc #
  
if ($hget(greet,$nick)) { var %_w2 $hget(greet,$nick)  |  msg %_wc %_w2   | return }
  if 
$regex($address($nick,2),/(admin|ircop|oper)/i) {
    
whois %_wn
  
}




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

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