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/)
-   -   users.ini ye ekleme yapmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/227925-usersini-ye-ekleme-yapmak.html)

Havana-NYX 28 Haziran 2009 18:52

users.ini ye ekleme yapmak
 
aaslu:*kuanezma*!*@* 1Kara Listemdesin.!
aaslu:CHE_vrim!*@* 1Kara Listemdesin.!
aaslu:tolgaogretmen!*@* 1Kara Listemdesin.!
aaslu:baradox!*@* 1Kara Listemdesin.!

yukardaki gibi bir karalistem var.
ben kanalımdaki opların
!ekle nick yazdıklarında users.ini'ye yukardaki örnekte olduğu gibi eklenmesini istiyorum...
aynı şekilde !sil nick yazdığındada silmek...

aLieN 28 Haziran 2009 19:48

Cevap: users.ini ye ekleme yapmak
 
PHP- Kodu:

on *:text:*:#KANAL:{
  
if $nick == !ekle {
    
write users.ini $+(aaslu:,$2,!*@*) kara listemdesin.
    
msg $chan $+($chr(2),$2,!*@*,$chr(2)) maskesi kara listeme eklendi.
  }
  if $
== !sil {
    var %
a 1 
    
while %$calc($lines(users.ini)+1) {
      if 
$regex($read(users.ini,%a),$2) {
        
write $+(-dl,%ausers.ini
        inc 
%a
      
}
    }
    
msg $chan $+($chr(2),$2,!*@*,$chr(2)) maskesi silindi.
  }


denemedim fakat çalışması gerekiyor, bir sorun olursa söyleyin. #KANAL yerini değiştirmeyi unutmayın.

Set 28 Haziran 2009 20:15

Cevap: users.ini ye ekleme yapmak
 
PHP- Kodu:

on *:Text:!nick *:#kanal: {
  
if ($regex($nick,/^(rumuz|rumuz2|rumuz3)$/i)) {
    if ($
== ekle) { set %nick aaslu: $+ $$+ !*@* 1Kara Listemdesin.! | nickekle %nick | unset %nick   }
    if ($
== sil) { set %nick aaslu: $+ $$+ !*@* 1Kara Listemdesin.! | nicksil %nick | unset %nick  }
    if ($
== list) {  msg $chan Nickler Listeleniyor. | nicklist msg $chan Nickler Listesi Sonu }
  }
}
alias nickekle { if ${ if $read(users.ini,w,$1-) { msg $chan - $1- - Nick'i zaten listede. | halt } | else { write users.ini $1- | msg $chan - $1- -  Nick'i listeye eklendi. } } }
alias nicklist { var %1,%ss $lines(users.ini) | while %<= %ss msg $chan  $read(users.ini,%s) | inc %} }
alias nicksil { if ${ if !$read(users.ini,w,$1-) { msg $chan  $1-   Nick'i listesinde yok. | halt } | else { write $+(-dl,$readn) users.ini | msg $chan - $1- -  Nick'i listesinden silindi. } } } 

inşallah işine yarar

Havana-NYX 28 Haziran 2009 20:51

Cevap: users.ini ye ekleme yapmak
 
anlatamadım sanırım
benim bir scriptim var. scriptimde kara liste addonu var. ve yukardeki gibi ekleme yapıyor.
kanalımda bulunan oplarda !ekle nick şeklinde ekleme yapsın istiyorum.

eğer yanlışım yoksa verdiğin kod sadece benim scripti kullanan kişilerde çalışıyor doğrumu?

Havana-NYX 28 Haziran 2009 20:53

Cevap: users.ini ye ekleme yapmak
 
Alıntı:

aLieN Nickli Üyeden Alıntı (Mesaj 748422)
PHP- Kodu:

on *:text:*:#KANAL:{
  
if $nick == !ekle {
    
write users.ini $+(aaslu:,$2,!*@*) kara listemdesin.
    
msg $chan $+($chr(2),$2,!*@*,$chr(2)) maskesi kara listeme eklendi.
  }
  if $
== !sil {
    var %
a 1 
    
while %$calc($lines(users.ini)+1) {
      if 
$regex($read(users.ini,%a),$2) {
        
write $+(-dl,%ausers.ini
        inc 
%a
      
}
    }
    
msg $chan $+($chr(2),$2,!*@*,$chr(2)) maskesi silindi.
  }


denemedim fakat çalışması gerekiyor, bir sorun olursa söyleyin. #KANAL yerini değiştirmeyi unutmayın.

bir tepki vermedi

epicemic 28 Haziran 2009 21:51

Cevap: users.ini ye ekleme yapmak
 
scriptinde ki kodu paylas yardımcı olayım

aLieN 28 Haziran 2009 22:02

Cevap: users.ini ye ekleme yapmak
 
2. satırdaki $nick 'i $1 olarak değiştirin.

Havana-NYX 29 Haziran 2009 13:34

Cevap: users.ini ye ekleme yapmak
 
n79=aaslu:*_m_*!*@* 1Kara Listemdesin.!
n80=aaslu:saban_aga!*@* 1Kara Listemdesin.!
n81=aaslu:ufak_elli__buyuk_yuz!*@* 1Kara Listemdesin.!
aaslu:denemee!*@* kara listemdesin.
aaslu:asdf!*@* kara listemdesin.

users.ini nin çıktısı bu şekilde oluyor. başına n82= n83= kısımlarını eklemiyor...

Havana-NYX 29 Haziran 2009 16:23

Cevap: users.ini ye ekleme yapmak
 
güncel :)

uFuK 30 Haziran 2009 15:54

Cevap: users.ini ye ekleme yapmak
 
PHP- Kodu:

on *:text:*:#: { 
  
if ($== !ekle) { 
    .
writeini users.ini $2 aauslu: $$+ *!*@* Karalistemdesin
  
}


Kullanımı;
!ekle nick


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

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