![]() |
!yazdır dosyadı satırmiktarı on *:text:*:#meraklı:{ if $1 == !Yazdir { msg $chan Belirttigim dosyadaki belirttigim satır miktarı listeleniyor: var %oo 1 while %oo <= $lines($2.txt) { msg $chan $read($2.txt,%oo) inc %oo } } şu şekilde birşey yapmiya cabaladim fakat istedigim gibi bisi olmadi. söyle bisi yapmak istemistim: !yazdir dosya-adı satir-miktarı belirttigim dosyadan belirttigim satirdaki kadar mesaji kanala yollasin istemistim. eger belirttigim satir kadar yazi yoksa dosyada belirttiginiz miktarda satir yok desin istemistim. umarim sacmalamamisimdir. Birde komut ile misal: /yaz dosyadı ilk-satırdaki-2.kelime #meraklı kanalına ilk satırdaki 2. kelimeyi misal: Ali gibi gelebilir mi. yapabilirmiyim. yani dosya içindeki ilk satirdaki 3 veya 2. kelimeyi yazdırcam. kanala. |
Cevap: !yazdır dosyadı satırmiktarı on *:text:*:#meraklı:{ if $1 == !Yazdir { msg $chan Belirttigim dosyadaki belirttigim satır miktarı listeleniyor: var %oo 1 while %oo <= $3 { msg $chan $read($2 $+ .txt,%oo) inc %oo } } 1. Hatan, istediğim miktarda diyip gene $lines kullanman, $lines dediğin identifier belirttiğin dosyadaki satır sayısını alır, buda o dosyayı yazdırırken o dosyadaki son satıra kadar yazdır demektir, senin istediğin ise belli bir sayıya kadar devam etmesi bunun için çözüm $3 dür, 2. hatan ise $2 den sonra sahte boşluk koymamandır $+ sahte boşluk manasına gelir, onu yazdığında identifierlerin çalışır ve boşluk yokmuş gibi görünür. |
Cevap: !yazdır dosyadı satırmiktarı 1.ci sorun için Kod: on *:text:*:#meraklı:{ zaman. 2.ci sorun için Kod: alias yaz { |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 20: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