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/)
-   -   Oto karşılama (https://www.ircforumlari.net/mirc-scripting-sorunlari/702839-oto-karsilama.html)

Feragat 31 Ekim 2015 22:52

Cevap: Oto karşılama
 
Alıntı:

aralserdar Nickli Üyeden Alıntı (Mesaj 1041691429)
on *:Join:#mobil@:{
if $regex($site,/(admin|oper|root|vs)/i) { return }
$iif(!$read(123.txt,w,$1),$+(.timer,$nick) 1 5 _sorgu $nick #)
}
alias -l _sorgu { if $1 isop $2 || $1 ishop $2 { return } | else { /msg Ayabusa $2 $1 Giriş Yaptı. Mobil Yönetimi Mobil@'e Bakın } | { /msg Fage $2 $1 Giriş Yaptı. Mobil Yönetimi Mobil@'e Bakın } |



Mesela elimde böyle bi kod var calısıyor ama tek tek okadar opun Nicklerini yazmak zorundayım..

Öncelikle elindeki kodlarda bulunan mantık hatalarını düzelt.
sorgu aliasında boşa kullanılan if - else ve return yerine sadece if koşulunu kullanabilirsin
if $1 !isop $2 || $1 !ishop $2 { kodlar } gibi

Bunun haricinde eğer kanalda bulunan oplara soplara mesaj atmak istiyorsan, öncelikle kanalda op sop tespiti yapmalısın.

Basitçe bir Örnek:
Kod:

alias y {
  var %x = 1
  while %x <= $nick(#,0) {
    if &* iswm $nick(#,%x).pnick || @* iswm $nick(#,%x).pnick {
      echo -a $nick(#,%x)
    }
    inc %x
  }
}

Herhangi bir kanalda /y yaparak görebilirsin. Daha sonra yapman gereken, bu aliası tetikletip mevcut nicklere mesaj attırmak.

Bu aliasdan yola çıkarak istediğin işlemi gerçekleştirebilirsin. Kolay gelsin.

WaLek 31 Ekim 2015 23:27

Cevap: Oto karşılama
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Sana 102. kes Süpersin demek istiyorum : )

Dahaka 06 Kasım 2015 16:33

Cevap: Oto karşılama
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041691441)
Öncelikle elindeki kodlarda bulunan mantık hatalarını düzelt.
sorgu aliasında boşa kullanılan if - else ve return yerine sadece if koşulunu kullanabilirsin
if $1 !isop $2 || $1 !ishop $2 { kodlar } gibi

Bunun haricinde eğer kanalda bulunan oplara soplara mesaj atmak istiyorsan, öncelikle kanalda op sop tespiti yapmalısın.

Basitçe bir Örnek:
Kod:

alias y {
  var %x = 1
  while %x <= $nick(#,0) {
    if &* iswm $nick(#,%x).pnick || @* iswm $nick(#,%x).pnick {
      echo -a $nick(#,%x)
    }
    inc %x
  }
}

Herhangi bir kanalda /y yaparak görebilirsin. Daha sonra yapman gereken, bu aliası tetikletip mevcut nicklere mesaj attırmak.

Bu aliasdan yola çıkarak istediğin işlemi gerçekleştirebilirsin. Kolay gelsin.



Reis teşekkür ederimde devamını nasil getircem bide o konuda yardımcı olsan :S


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

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