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ü Bot`a Txt okutma (https://www.ircforumlari.net/mirc-scripting-sorunlari/55305-bot-txt-okutma.html)

BLaCK_and_WHiTe 25 Nisan 2008 13:28

Cevap: Bot`a Txt okutma
 
Kod:

on *:text:*:#:{
  if $1 == !bjk { msg # Birgun kıyamet kopar çöker karanlık | msg # Allah bizi affetmez cok günah aldık | msg # Sevenler ayrılmaz bir plan yaptık | msg # Bütünn ÇARŞI cehenneme kombine aldık.
  }
}

Alıntı:

[13:26:50] <@MaSaL> !bjk
[13:26:50] <@BLaCK_and_WHiTe> Birgun kıyamet kopar çöker karanlık
[13:26:50] <@BLaCK_and_WHiTe> Allah bizi affetmez cok günah aldık
[13:26:50] <@BLaCK_and_WHiTe> Sevenler ayrılmaz bir plan yaptık
[13:26:50] <@BLaCK_and_WHiTe> Bütünn ÇARŞI cehenneme kombine aldık.
bunu kullanabilirsin.

ByDeniS 25 Nisan 2008 13:45

Cevap: Bot`a Txt okutma
 
Kod:

on *:text:*:*:{
if ($nicK == $me) && ($1 == !bjk) && ($chan == #beşiktaş) {
var %i 0
while (%i <= $lines(bjk.txt)) {
msg $chan $read(bjk.txt,%i)
inc %i
  }
 }
}


Al bunu dene arkadaşım. Çalşıyor test ettim.

djiNn 25 Nisan 2008 13:46

Cevap: Bot`a Txt okutma
 
aynı mantıgı ben yazcaktım farklı şekilde sen yapmışsn ;) en son yazılan kesin çalışır.

Giant 30 Aralık 2022 06:10

Cevap: Bot`a Txt okutma
 
$read mantığı olmadan bu txt içerisindeki komple satırları okumamızın bir yolu varmı?

Mylife 30 Aralık 2022 12:25

Cevap: Bot`a Txt okutma
 
Alıntı:

Giant Nickli Üyeden Alıntı (Mesaj 1042762556)
$read mantığı olmadan bu txt içerisindeki komple satırları okumamızın bir yolu varmı?

2 alternatif daha var birisi while döngüsü ile okutmak bir diğeri ise play kullanarak okutmak...

Örnekler;

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

Play ile text okutmak,

Örnek vermem gerekirse playlist adında bir txt dosyamız olsun ve bu txt dosyasını bir kanala yazdırmak istiyelim...

Kod:

.play #MsL playlist.txt 1000
=> burada 1000 1 saniye 2000 2 saniye anlamına gelir, yani size kaç saniye aralıklarla txt dosyasındaki yazıları aktarsın bu değer üzerinden girilir.

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

İyi forumlar.

Bozkurt- 30 Aralık 2022 12:30

Cevap: Bot`a Txt okutma
 
Alıntı:

Giant Nickli Üyeden Alıntı (Mesaj 1042762556)
$read mantığı olmadan bu txt içerisindeki komple satırları okumamızın bir yolu varmı?

Mümkün
Örneğin mirc anadizininde proxyler.txt adlı bir klasör olsun içindekileri görelim.
Kod:

//window @Oku | loadbuf $lines(proxyler.txt) @Oku $qt(proxyler.txt)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Giant 31 Aralık 2022 15:52

Cevap: Bot`a Txt okutma
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ; bu txt içerisindeki satırları tek kod ile nasıl okuyabilirim bir bilgin varmı?



Kod:

on *:text:!3112*:#:{
  var %? = 1, %! = $2
  while (%? <= %!) {
    .timer 1 %? /notice $nick $read($mircdir,/windowlogs/3112.txt)
    inc %?
  }
}


Bozkurt- 31 Aralık 2022 16:42

Cevap: Bot`a Txt okutma
 
Alıntı:

Giant Nickli Üyeden Alıntı (Mesaj 1042763146)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ; bu txt içerisindeki satırları tek kod ile nasıl okuyabilirim bir bilgin varmı?



Kod:

on *:text:!3112*:#:{
  var %? = 1, %! = $2
  while (%? <= %!) {
    .timer 1 %? /notice $nick $read($mircdir,/windowlogs/3112.txt)
    inc %?
  }
}


Tek koddan kastın nedir. Yazdığın kod zaten tek değil mi?

Biri kanala !3112 yazınca içindekileri 1 saniye ara ile kanala yansıtır.
Kod:

on *:text:!3112*:#:{
  .play # windowlogs/3112.txt 1000
}

Başkası değil komutu ben kullanayım sadece dersen.

Kod:

on *:input:#:{
  if $regex($1,/^[.!]3112/Si) {
  .play # windowlogs/3112.txt 1000
}
}

Kanala yansımasın sadece ben okuyayım içindekileri dersen
Kod:

alias oku {
//window @Oku | loadbuf $lines(windowlogs/3112.txt) @Oku $qt(windowlogs/3112.txt)
}

Bu şekilde @oku penceresinde dosyada yazılı olan herşeyi görürsün. Tam bilgi vermiyorsunuz içindekileri okumak istiyorum diyorsunuz. Kanala mı yansısın kimse görmeden bir pencerede mi görünsün. Burada kimse sizin ne istediğinizi tam bilmeden yardımcı olamaz.

Gururum61 16 Temmuz 2023 21:15

Cevap: Bot`a Txt okutma
 
Kod:

on *:text:!3112*:#:{
  .play # windowlogs/3112.txt 1000
}

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buna !dur !devam ekleyebilirmiyiz

manikdepresif 16 Temmuz 2023 22:06

Cevap: Bot`a Txt okutma
 
Alıntı:

Gururum61 Nickli Üyeden Alıntı (Mesaj 1042816419)
Kod:

on *:text:!3112*:#:{
  .play # windowlogs/3112.txt 1000
}

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buna !dur !devam ekleyebilirmiyiz

Kod:

on *:text:!*:#:{
;
  if (?3112* iswm $1) { unset %pos-text | play -a zup $chan  windowlogs/3112.txt 5000 }
  if (?3113* iswm $1) { unset %pos-text | play -a zup $chan  windowlogs/3113.txt 5000 }
;
  if ($1 == !dur && $play(1)) { set %fname-text $qt($play(1).fname) | .play stop }
  if ($1 == !devam && %fname-text && %pos-text && $play(1) == $null) { play $+(-af,%pos-text) zup $chan %fname-text 5000 }
}
alias zup { msg $1 $2- | inc %pos-text }



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

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