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/)
-   -   Çözüldü Badnick ekle sil (https://www.ircforumlari.net/mirc-scripting-sorunlari/874136-badnick-ekle-sil.html)

Hesapsiz33 26 Haziran 2020 19:41

Badnick ekle sil
 
selam aşagıda ki kod normalde .auser şeklinde ekliyordu ama bende ki liste dosya.txt icinde Bad:nick olarak ekli oldugundan bu şekilde yaptım.
ilk rumuzu ekleyebiliyorum ama ikinci bir farklı rumuz eklemek istedigim zaman ''zaten ekli'' uyarısı veriyor yani eklemiyor.
silme işleminide beceremedim maalesef.

alias badnick {
var %1 $gettok($1-,1,32)
if ($1 == ekle) {
if $read(dosya.txt,Bad: $+ ($2,bad,1)) { echo -at $2 4zaten ekli | return }
echo -at $2 badnick eklendi.
.write dosya.txt bad $+ : $+ $2
}
if ($1 == sil) {
if !$(dosya.txt,Bad: $+ ($2,bad,1)) { echo -at $2 zaten listede4 yok | return }
echo -at $2 listeden silindi.
.write $+(-dl,$readn) dosya.txt) bad $2
}
}

diEfoRyoU 26 Haziran 2020 20:28

Cevap: Badnick ekle sil
 
$read() hakkında ayrıntılı bilgi alabileceğin faydalı bir ders linkini aşağıya yapıştırdım. inceleyip, ben yine yapamadım dersen yardımcı olabilirim.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Hesapsiz33 26 Haziran 2020 21:54

Cevap: Badnick ekle sil
 
Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042327798)
$read() hakkında ayrıntılı bilgi alabileceğin faydalı bir ders linkini aşağıya yapıştırdım. inceleyip, ben yine yapamadım dersen yardımcı olabilirim.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

diEfoRyoU tşk. ederim ekleme işini hallettim şimdi.
sadece silme kısmını ayarlayabilirseniz müteşekkir olurum.

yada bi dak. biraz daha ugraşim belki yapabilirim.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 21:54 -->-> Daha önceki mesaj 21:26 --

aşagıdaki silme işleminde farklı şekillerde denedim ama olmuyor.
sadece bu kısmı ayarlayabilirseniz sevinirim @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

.write $+(-dl,$readn) dosya.txt) bad $2

diEfoRyoU 26 Haziran 2020 22:54

Cevap: Badnick ekle sil
 
Kod:

alias badnick {
  if $1 = ekle {
    if $read(dosya.txt,w,$+(bad:*,$2,*)) {
      echo -t : $2 zaten ekli durumda
    return }
    write dosya.txt $+(bad:,$2)
    echo -t : $2 listeye eklendi
  }
  if $1 = sil {
    if !$read(dosya.txt,w,$+(bad:*,$2,*)) {
      echo -t : $2 listede bulunamadı.
      return
    }
    write $+(-dl,$readn) dosya.txt
    echo -t : $2 lsiteden silindi.
  }
}

Anladığım kadarıyla senin badnick listendeki nickler

Bad:salak
Bad:aptal
Bad:eşek

şeklinde ekli, eğer böyle ekliyse yukarıdaki alias işini görecektir.

Not: bu şekilde txt dosyasına eklediğin nickler üzerinden nasıl işlem yaptığını merak ettim açıkçası. :)

Hesapsiz33 26 Haziran 2020 23:25

Cevap: Badnick ekle sil
 
Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042327814)
Kod:

alias badnick {
  if $1 = ekle {
    if $read(dosya.txt,w,$+(bad:*,$2,*)) {
      echo -t : $2 zaten ekli durumda
    return }
    write dosya.txt $+(bad:,$2)
    echo -t : $2 listeye eklendi
  }
  if $1 = sil {
    if !$read(dosya.txt,w,$+(bad:*,$2,*)) {
      echo -t : $2 listede bulunamadı.
      return
    }
    write $+(-dl,$readn) dosya.txt
    echo -t : $2 lsiteden silindi.
  }
}

Anladığım kadarıyla senin badnick listendeki nickler

Bad:salak
Bad:aptal
Bad:eşek

şeklinde ekli, eğer böyle ekliyse yukarıdaki alias işini görecektir.

Not: bu şekilde txt dosyasına eklediğin nickler üzerinden nasıl işlem yaptığını merak ettim açıkçası. :)

yardımın için çok teşekkür ederim başkan.
A dosyasında olanları B dosyasında taratıyorum var mı yok mu diye :)
join eventi aklına gelmiştir belki ama onunla alakalı birşey degil yani :)


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