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/)
-   -   Bir dosyadan okuma (https://www.ircforumlari.net/mirc-scripting-sorunlari/1121-bir-dosyadan-okuma.html)

Majesti 07 Şubat 2005 19:09

Bir dosyadan okuma
 
Merhabalar
Örneğin kick nedenlerini belirttiğim bir dosya oluşturdum. Ve bu dosyadaki nedenlerin bankick esnasında neden olarmasını istiyorum. Okuması için $readini($scriptdirkick.txt) şeklinde kullandım okuması için. Ama başarılı olmadı. Banı atıyor ve kicki atmıyor. Bunu nası düzeltebilirim. Şimdiden teşekkürler.

DefauLt 07 Şubat 2005 19:16

$read($shortfn($scriptdirkick.txt))

Majesti 07 Şubat 2005 19:18

$read($mircdirkick.txt) yazmamda yetiyormuş az evvel böle olduğunu gördüm ilgin
için teşekkürler Default

Majesti 07 Şubat 2005 19:20

Hazır konu açılmışken başka birşey sorayım. Bunları random şekilde atmasında kick nedeni sorsun ve bu kick.txt dosyasına yazılmış maximum 10 tane kick nedeninide alta göstersin. Bunun dialogunu nasıl hazırlarım. Böyle bişi yapabilirsem gerçekten güzel olur.

DefauLt 07 Şubat 2005 19:23

Kick nedenini $$?"Sebep nedir?" şeklinde sordurtabilirsin. Dialog hazırlamak için önce dialog yapma becerisine sahip olman lazım :)

Majesti 07 Şubat 2005 19:40

hmm onu nası yazdırabilirim kick.txt dosyasın. Dialog yazma becerimde yok :rolleyes: Biraz daha basit yoldan gidelim.

Başlıkla biraz alakasız olcak ama sorayım yinede. Mantığa göre hiç bir hata vermeyip düzgün çalışması gereken kod çalışmıyor.

$iif($$1 isop #,Deop,Op):$iif($nick isop $chan,mode # -ooo $$1 $2 $3,mode # +ooo $$1 $2 $3)
$iif($$1 isvoice #,Devoice,Voice):$iif($nick isop $chan,mode # -vvv $$1 $2 $3,mode # +vvv $$1 $2 $3)

Birde bu seçeneklerin sadece ben opken çıkmasını istiyorum. Biraz fazla şey istedim sanki ama neyse :)

Şimdiden teşekkürler.

DefauLt 07 Şubat 2005 19:55

Aslında biraz help dosyasını araştırsan mIRC çok şeye imkan tanıyor. Şöyle birşey kullanabilirsin:

$iif($$1 isop $chan,$style(1)) Op Deop:$iif($$1 isop $chan,mode $chan $+(-o,$str(o,$count($snicks,$chr(44)))) $$1-,mode $chan $+(+o,$str(o,$count($snicks,$chr(44)))) $$1-)

Majesti 07 Şubat 2005 20:04

Help dosyasını aslında inceledim de ingilizce olması biraz işi bozuyor. ( Açıkçası burda sormak daha kolay desem daha doğru olur sanırım :D )

Az evvel yazdığın kodun mantığınıda sölesen sevinirim. Sonuçta önemli olan mantığını kavramak.

İlk sorumuda es geçmişsin :( Onuda cevaplarsan sevinirim.

Şimdiden teşekkürler...

DefauLt 07 Şubat 2005 20:28

Seçili herkesi opsa deop, deopsa op yapar. Op ise menüye bir tik atar. Şöyle yazdırabilirsin

kick:_kick $chan $$1

aliases'a:
_kick {
if $$?"Sebep nedir?" {
write kicks.txt $ifmatch
kick $1 $2 $ifmatch
}
}

Majesti 07 Şubat 2005 20:57

Vallaha Defualt sen olmasan ben ne etceğdim :) Çok sağol ilgin ve yardımların için.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net