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/)
-   -   değişkenler saklanmıyor (https://www.ircforumlari.net/mirc-scripting-sorunlari/359461-degiskenler-saklanmiyor.html)

LordAres 15 Ekim 2010 15:24

değişkenler saklanmıyor
 
arkadaşlar, bazı dialoglarımda variables kullanıyorum. fakat pc yi açıp kapattıktan sonra değişkenler variables kısmından silinoyor. bunları herseferinde eklemek zorunda kalıyorum.
çözüm olarak ne önerirsiniz. Text dosya oluştursam her açılışta yüklesem diye düşündüm ama nasıl okunur yazılır bilmiyorum.
mesela mirci her açışımda şunu yapmak zorunda kalıyorum

/set %radyo -

GeCeLer_PRenSi 15 Ekim 2010 18:18

Cevap: değişkenler saklanmıyor
 
........

LordAres 15 Ekim 2010 19:38

Cevap: değişkenler saklanmıyor
 
çok özür diliyorum, ufak bir dikkatsizlik yanlış sormama neden oldu. Silinen kısım variables değil, kullanıcılar kısmı.
amacım şuydu.
kanalda farklı bir nickle saklanacağım. toolbardaki op ol tuşuna bastığımda, kaydetmiş olduğum op nicklerimden birine geçerek hakaret edeni atacağım. nicklerimi kaydetmek için bir dialog oluşturdum, burada nick ekle dediğimde kullanıcılara ekliyor. Sanırım kullanıclar kısmına değil, bir text dosyaya kaydetmeliyim.

fener1907 15 Ekim 2010 21:18

Cevap: değişkenler saklanmıyor
 
alias opekle { if $1 { if $read(nick.txt,w,$1-) { echo -a $1 Nicki zaten kayıtlı | halt } | else { write nickler.txt $1- | echo -a $1 Nicki Eklendi. } } }


alias opsil { if $1 { if !$read(nickler.txt,w,$1) { echo -a $1 Nicki kayıtlı degil | halt } | else { write $+(-dl,$readn) nickler.txt | echo -a $1 Nicki Silindi. } } }

LordAres 16 Ekim 2010 12:03

Cevap: değişkenler saklanmıyor
 
Alıntı:

fener1907 Nickli Üyeden Alıntı (Mesaj 1040547932)
alias opekle { if $1 { if $read(nick.txt,w,$1-) { echo -a $1 Nicki zaten kayıtlı | halt } | else { write nickler.txt $1- | echo -a $1 Nicki Eklendi. } } }


alias opsil { if $1 { if !$read(nickler.txt,w,$1) { echo -a $1 Nicki kayıtlı degil | halt } | else { write $+(-dl,$readn) nickler.txt | echo -a $1 Nicki Silindi. } } }


hocam çok teşekkurler bende bunu nasıl yapacağıma bakıyordum. Hocam şunu nasıl eklerim buna. op ol adında bir butonum var ona tıkladımda bu text dosyadaki nicke nicke geçmek istiyorum.
kanalda veli nikinle duruyorum, text dosyadaki nickler mehmet,hasan. op ol dedimde mehmet olayım.

fener1907 18 Ekim 2010 01:08

Cevap: değişkenler saklanmıyor
 
Alıntı:

LordAres Nickli Üyeden Alıntı (Mesaj 1040548335)
hocam çok teşekkurler bende bunu nasıl yapacağıma bakıyordum. Hocam şunu nasıl eklerim buna. op ol adında bir butonum var ona tıkladımda bu text dosyadaki nicke nicke geçmek istiyorum.
kanalda veli nikinle duruyorum, text dosyadaki nickler mehmet,hasan. op ol dedimde mehmet olayım.

aşağıa ki dialogu kendıne göre ayarlarsın oraya nickini bir boşluk sifreni yazarsın

Kod:

alias opsecme { dialog -m opsecme opsecme }

dialog opsecme {
  title "opsecme"
  size -1 -1 123 103
  option dbu
  list  1, 15 8 94 55, size
  edit "", 2, 20 68 83 11
  button "ekle", 3, 16 86 37 12
  button "sil", 4, 71 86 37 12
}
ON *:dialog:opsecme:init:*:{
  var %i 1
  while (%i <= $lines(nickler.txt)) {
    did -a opsecme 1 $read(nickler.txt,%i)
    inc %i
  }
}
ON *:dialog:opsecme:sclick:*:{
  if ($did == 3)  { write nickler.txt $did(2) | did -a opsecme 1 $did(2) }
  if ($did == 4)  { write -d nickler.txt $did(1).seltext | did -d opsecme 1 $did(1).sel
  }
}

sende ki opol tuşunun işlevinede
opol komutunu yazarsın
alttakide onun aliası

Kod:

alias opol {
  inc %ims 1
  if (%ims > $lines(nickler.txt)) { .unset %ims | inc %ims 1 }
  set %yeninick $read(nickler.txt,%ims)
  nick $gettok(%yeninick,1,32)
  identify $gettok(%yeninick,2,32)
  unset %yeninick
  set %eskinick $me
}

eski nickine geri dönmek içinde aşağıda ki kod işini görür onunda kullanımı geridon

Kod:

alias geridon {
  nick %eskinick
  unset %eskinick
}


LordAres 18 Ekim 2010 12:33

Cevap: değişkenler saklanmıyor
 
hocam süpersin, allah razı olsun yine yardımıma yetiştin. Çok Teşekkürler

LordAres 05 Nisan 2011 21:51

Cevap: değişkenler saklanmıyor
 
hocam cs serverda tekrar kullanmak istedim bunu fakat bu çalışmadı. hatasınıda anlayamadım ama yardımcı olurmusunuz

statuse duşen hata sadece şu OPOL Unknown command
webten komutlarımız şu şekildeydi .op dedimizde op oluyordum.


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

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