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/)
-   -   Silmede Hata (https://www.ircforumlari.net/mirc-scripting-sorunlari/33998-silmede-hata.html)

KiLL 12 Temmuz 2007 00:30

Silmede Hata
 
/ajoin {
if $1 == add { /write ajoin.txt $2 | /echo -a 5[ $+ $time $+ ] -NickServ-  $2 Kanali Ajoin Listenize Eklendi. }
if $1 == del { $remove(ajoin.txt,$2) | 5[ $+ $time $+ ] -NickServ-  $2 Ajoin Listenizden Silindi. }
}

boyle bir alias yazdım. /ajoin add #kanal gayet saglıklı calısıyor ama sildiremiyorum yrd edermısınız.Amacım /ajoin del #kanal yazdıgım zaman ajoin.txt de ole bi kanal adı varsa ordan silecek ve echo atıcak yok ise bu kanal ajoin listenizde yok dicek

SpecifiC 12 Temmuz 2007 00:52

Cevap: Silmede Hata
 
/HELP $read(ajoin.txt,W,$2) : aJoin.txt dosyasında belirtilen kelime($2) ile başlayan satır varmı diye bakar.

/HELP write -dl<SATIRno> ajoin.txt : ajoin.txt dosyasından belirtilen satırı siler.
/help $readn : $Read ile x dosyasındaki okudugumuz satırın numarasını verir.

Kod:

;Exlampe
if $read(ajoin.txt,W,$2)  { write $+(-dl,$readn) ajoin.txt } | else { echo -a listenizde bu kanal yok }


KiLL 12 Temmuz 2007 01:17

Cevap: Silmede Hata
 
[01:14:23] -NickServ- #das Kanali Ajoin Listenize Eklendi.
DaĞTeKiN
ELSE Unknown command
DaĞTeKiN
ELSE Unknown command
DaĞTeKiN

SpecifiC 12 Temmuz 2007 13:35

Cevap: Silmede Hata
 
"|" karakteri ile ayırma yapmamışım düzelttim şimdi. Bu kodu senin aliasın aşagıda belirttigim kısım arasına koyman yeterli olacaktır.
if $1 == del {
<BURAYA KOYACAKSIN>
}

KiLL 12 Temmuz 2007 14:00

Cevap: Silmede Hata
 
/ajoin {
if $1 == add { /write ajoin.txt $2 | /echo -a 5[ $+ $time $+ ] -NickServ-  $2 Kanali Ajoin Listenize Eklendi. }
if $1 == del {
if $read(ajoin.txt,W,$2) { write $+(-dl,$readn) ajoin.txt } | else { echo -a listenizde bu kanal yok }
}
}


en son kodum bu ama del hala calısmıyor :S

SpecifiC 12 Temmuz 2007 14:05

Cevap: Silmede Hata
 
Kod:

/ajoin {
  if $1 == add { /write ajoin.txt $2 | /echo -a 5[ $+ $time $+ ] -NickServ-  $2 Kanali Ajoin Listenize Eklendi. }
  if $1 == del {
    if $read(ajoin.txt,W,$2)  { write $+(-dl,$readn) ajoin.txt | echo -a ** $2 silindi } | else { echo -a listenizde bu kanal yok }
  }
}

Çalışıyor arkadaşım, bu kodu Remoteye degil Aliases kısmına koyacaksın ayrıca silidigi zaman echo ile sana uyarı vermesi için bir ekleme daha yaptım.

KiLL 12 Temmuz 2007 14:18

Cevap: Silmede Hata
 
echo muhım deıl ben ajoin.txt yı acıyorum sılmemış.Vede alias kısmına ekliyorum zaten.Ama sorunu anladım ben./ajoin del yazınca $2 deki kanala bakmadan direk ajoin.txt deki ilk satırı siliyor.Sorun burda S:

MavipikSeL 12 Temmuz 2007 14:20

Cevap: Silmede Hata
 
(ajoin.txt,s,$2) koyarak dene birde...

KiLL 12 Temmuz 2007 14:45

Cevap: Silmede Hata
 
[14:43:28] -NickServ- #das Kanali Ajoin Listenize Eklendi.
listenizde bu kanal yok
listenizde bu kanal yok
listenizde bu kanal yok

KiLL 12 Temmuz 2007 20:25

Cevap: Silmede Hata
 
pekı beyler bu sekılı gecelım !sil #kanal yazıldıgında ozelıme ajoin.txt den o kanalı sılsın

on *:text:*:?:{
if $1 == !sil { $remove(ajoin.txt,$2)
}
}

bu kodu nasıl calıstırrım nerde hata var


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

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