IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By BlackForce

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 06 Ağustos 2021, 00:10   #1
Çevrimdışı
HsN
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yüklü Remote Gösterme Hk.




Öncelikle Selamun Aleyküm. Herkese iyi forumlar. Elimde pcde hazır halde çalışan Help Botu var. Uzak pc de sürekli aktif olduğundan sürekli müdahale etme imkanımız olmuyor. Mirchelp kanalında !kodEkle yaparak yeni kodlar ekleyip listeleme kod arama vs işlemleri yapabiliyoruz. Botta sonradan yüklemek isteyeceğim yada değişiklik yapmak isteyeceğim bazı kısımlar oluyor bunun için aşağıdaki gibi işlemleri yapabilir miyim acaba. Yardımcı olabilir misiniz.

Örneğin: !Remote aktif bad-koruma.mrc bunun için /load -rs bad-koruma.mrc ile yaparız burada sıkıntı yok.
Bu işlem uygulandığı zaman * bad-koruma.mrc Yüklendi. uyarı mesajını kanala yansıtacak.
!remote goster bad-koruma.mrc dediğim zaman remotenin içeriğini kanala yansıtacak.
Son olarak !Remote Hepsi yazdığım zaman yüklü olan tüm remote isimlerini listelemesini istiyorum.

<nick>!remote aktif Script11.mrc
<bot> * /load: Dosya bulunamadı 'C:\BOT\Script11.mrc'
<Nick>!remote pasif Scrip1.mrc
<bot>* 'script1.mrc' Remote Kaldırıldı
<Nick>!remote Hepsi
<bot>'C:\BOT\Script1mrc'
<bot>'C:\BOT\Script2.mrc'
<bot>'C:\BOT\Kodlar\Script1.ini'
<bot>'C:\BOT\Kodlar\Script2.ini'
<bot>'C:\BOT\Kodlar\Script1.mrc'
<bot>'C:\BOT\Kodlar\Script2.mrc'
<bot>..
<bot>..
<Nick>!Remote goster Script3.mrc
<bot>on $*:TEXT:/^[!.]tem(i|ı)zle/Si:#:.temizle #
<bot>alias -l temizle { if !$var($+(%,temiz-,$1),1) { var %1 1 | while %1 <= 40 { msg $1 $chr(31)
<bot> inc %1 }
<bot> set -eu60 $+(%,temiz-,$1) $1 } }
<bot>Script3.mrc içeriği kanala yansıtıldı.



Bu işlemleri ne şekilde yapabilirim yardımcı olacak arkadaş varsa çok sevinirim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 06 Ağustos 2021, 18:13   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yüklü Remote Gösterme Hk.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias -l islem { $+($iif($1 == pasif,un),load -rs $2) | msg # 2 * Remote $iif($1 == pasif,Silindi,Yüklendi) $+(',$mircdir,$2,') } on *:text:*:*: { if ($regex($strip($1),/^[!.]remote/Si)) { if !$istok(aktif pasif goster hepsi,$2,32) { msg # $1 aktif/pasif scriptAdı | return } elseif !$3 && $2 != hepsi { msg # $1 aktif/pasif scriptAdı } else { if $2 == aktif { if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return } elseif $nopath($script($3)) { msg # Bu remote zaten aktif. } else { islem $2 $3 } } elseif $2 == pasif { if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return } elseif !$nopath($script($3)) { msg # Bu remote zaten pasif. } else { islem $2 $3 } } elseif $2 == goster { if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return } window -hn @bf filter -fwc $3 @bf * msg # - msg # 4 $3 2Analiz ediliyor, lütfen bekleyiniz... ( $+ $line(@bf,0) satir $+ ) msg # - var %x 1 while %x <= $line(@bf,0) { $iif($line(@bf,%x),msg # $strip($line(@bf,%x))) inc %x } window -c @bf } else { var %i = 1 while (%i <= $script(0)) { msg # ( $+ %i $+ ) $script(%i) inc %i } } } } }

Filter uygulamazsan (bildigim kadari ile) kanala kodlar yansımayacaktır. Niye load icin ayri alias kullandın dersen de, load yapilan dosyalarda bazen Türkçe karakter hatasi meydana geliyor, bu sekilde önüne geçebilirsin.

__________________
Bu saatten sonra acın acıkırsa, anca ekmek olur koşarım sana.

Konu BlackForce tarafından (06 Ağustos 2021 Saat 18:17 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 06 Ağustos 2021, 19:34   #3
Çevrimdışı
HsN
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yüklü Remote Gösterme Hk.




BlackForce Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias -l islem { $+($iif($1 == pasif,un),load -rs $2) | msg # 2 * Remote $iif($1 == pasif,Silindi,Yüklendi) $+(',$mircdir,$2,') } on *:text:*:*: { if ($regex($strip($1),/^[!.]remote/Si)) { if !$istok(aktif pasif goster hepsi,$2,32) { msg # $1 aktif/pasif scriptAdı | return } elseif !$3 && $2 != hepsi { msg # $1 aktif/pasif scriptAdı } else { if $2 == aktif { if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return } elseif $nopath($script($3)) { msg # Bu remote zaten aktif. } else { islem $2 $3 } } elseif $2 == pasif { if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return } elseif !$nopath($script($3)) { msg # Bu remote zaten pasif. } else { islem $2 $3 } } elseif $2 == goster { if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return } window -hn @bf filter -fwc $3 @bf * msg # - msg # 4 $3 2Analiz ediliyor, lütfen bekleyiniz... ( $+ $line(@bf,0) satir $+ ) msg # - var %x 1 while %x <= $line(@bf,0) { $iif($line(@bf,%x),msg # $strip($line(@bf,%x))) inc %x } window -c @bf } else { var %i = 1 while (%i <= $script(0)) { msg # ( $+ %i $+ ) $script(%i) inc %i } } } } }

Filter uygulamazsan (bildigim kadari ile) kanala kodlar yansımayacaktır. Niye load icin ayri alias kullandın dersen de, load yapilan dosyalarda bazen Türkçe karakter hatasi meydana geliyor, bu sekilde önüne geçebilirsin.

Filter yerine direk Play $script($3) 100 yapsak olmaz mıydı ? Çünkü Script içindeki yazıyı 2 kez tekrarlıyor.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[19:39:00] <Nick> .remote goster hcodes\!temizle.txt [19:39:00] <Bot> - [19:39:00] <Bot> 4 hcodes\!temizle.txt 2Analiz ediliyor, lütfen bekleyiniz... (3 satir) [19:39:00] <Bot> - [19:39:00] <Bot> Tarih: 30/10/2012 / 21:55:11 , Kod sahibi: Mudin [19:39:00] <Bot> on $*:TEXT:/^[!.]tem(i|ı)zle/Si:#:.temizle # [19:39:00] <Bot> alias -l temizle { if !$var($+(%,temiz-,$1),1) { var %1 1 | while %1 <= 40 { msg $1 Temizleniyor | inc %1 } | set -eu60 $+(%,temiz-,$1) $1 } } [19:39:00] <Bot> Tarih: 30/10/2012 / 21:55:11 , Kod sahibi: Mudin [19:39:00] <Bot> on $*:TEXT:/^[!.]tem(i|ı)zle/Si:#:.temizle # [19:39:00] <Bot> alias -l temizle { if !$var($+(%,temiz-,$1),1) { var %1 1 | while %1 <= 40 { msg $1 4Temizleniyor | inc %1 } | set -eu60 $+(%,temiz-,$1) $1 } }



Konu HsN tarafından (06 Ağustos 2021 Saat 19:41 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 06 Ağustos 2021, 20:07   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yüklü Remote Gösterme Hk.




barmen2169 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Filter yerine direk Play $script($3) 100 yapsak olmaz mıydı ? Çünkü Script içindeki yazıyı 2 kez tekrarlıyor.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[19:39:00] <Nick> .remote goster hcodes\!temizle.txt [19:39:00] <Bot> - [19:39:00] <Bot> 4 hcodes\!temizle.txt 2Analiz ediliyor, lütfen bekleyiniz... (3 satir) [19:39:00] <Bot> - [19:39:00] <Bot> Tarih: 30/10/2012 / 21:55:11 , Kod sahibi: Mudin [19:39:00] <Bot> on $*:TEXT:/^[!.]tem(i|ı)zle/Si:#:.temizle # [19:39:00] <Bot> alias -l temizle { if !$var($+(%,temiz-,$1),1) { var %1 1 | while %1 <= 40 { msg $1 Temizleniyor | inc %1 } | set -eu60 $+(%,temiz-,$1) $1 } } [19:39:00] <Bot> Tarih: 30/10/2012 / 21:55:11 , Kod sahibi: Mudin [19:39:00] <Bot> on $*:TEXT:/^[!.]tem(i|ı)zle/Si:#:.temizle # [19:39:00] <Bot> alias -l temizle { if !$var($+(%,temiz-,$1),1) { var %1 1 | while %1 <= 40 { msg $1 4Temizleniyor | inc %1 } | set -eu60 $+(%,temiz-,$1) $1 } }


Denedim, 2 kere gösterilmiyor. Yine de,
19. (Dahil) ve 29. (Dahil) satırların arasını isteğine göre değiştirebilirsin.

__________________
Bu saatten sonra acın acıkırsa, anca ekmek olur koşarım sana.
 
Alıntı ile Cevapla

Alt 06 Ağustos 2021, 20:30   #5
Çevrimdışı
HsN
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yüklü Remote Gösterme Hk.




Tamam hallettim play ile denemek için komut eklemiştim o da çalıştığı için 2 kez gösteriyormuş. Eline sağlık teşekkürler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Cevapla

Etiketler
remoteler listele ekle sil


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Log Gösterme Hk İstek Remote ByaSiL mIRC Scripting Hazır Kodlar 1 18 Şubat 2021 21:22
İp adresleri gösterme Dahaka mIRC Scripting Sorunları 0 23 Ocak 2016 14:35
Günü gösterme hAte HTML/CSS/JavaScript 0 19 Kasım 2014 23:51
CSS Gösterme ve Gizleme Zen HTML/CSS/JavaScript 0 04 Aralık 2012 14:34
IP adresi gösterme (PHP) Cheki PHP 2 09 Temmuz 2006 07:39