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

detay 12 Temmuz 2007 20:31

Cevap: Silmede Hata
 
remove ile silemezsin txtden satir
if $read(dosyaadi.txt,w,$2) && $1 == !sil { write $+(-dl,$readn) dosyaadi.txt | echo -a : $1 listeden silindi }
bu sekilde kullanmalisin

KiLL 13 Temmuz 2007 04:24

Cevap: Silmede Hata
 
Son 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) && $1 == !sil { write $+(-dl,$readn) ajoin.txt | echo -a : $1 listeden silindi }
else { echo -a listenizde bu kanal yok }
}
}


sonuc calısmadı DEL secenegı :S

CipriX 13 Temmuz 2007 06:31

Cevap: Silmede Hata
 
$1 == !sil
Bunu on *:text'de kullan

detay 13 Temmuz 2007 11:48

Cevap: Silmede Hata
 
Alıntı:

KiLL Nickli Üyeden Alıntı (Mesaj 233492)
Son 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) && $1 == !sil { write $+(-dl,$readn) ajoin.txt | echo -a : $1 listeden silindi }
else { echo -a listenizde bu kanal yok }
}
}


sonuc calısmadı DEL secenegı :S

kill is $1 == del ve if $1 == sil demissin bu kod sence nasıl calissin. ben ztn && ile bagladim sen tekrardan del koymussun

KiLL 13 Temmuz 2007 14:29

Cevap: Silmede Hata
 
haklısın mıkrop benım yaptıgım tur çakısma bıle olabılır yanlıslık yapmısım duzeltıyorum sımdı

KiLL 14 Temmuz 2007 00:52

Cevap: Silmede Hata
 
mikrop sagol usta.Botta calıstırdım pekı ben bunu kendımde calıstırmak ıstesem nasıl yaparım yanı /ajoin del #kanal yazdımmı ajoin.txt den silecek.aynısını alıas seklınde denedım olmadı

detay 14 Temmuz 2007 01:54

Cevap: Silmede Hata
 
alias del ama bu sefer $2 ler 1 olsun cünkü
del kelime seklinde kullanicaksin

KiLL 14 Temmuz 2007 02:20

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 | echo -a 5-NickServ- $2  kanali ajoin listenizden silindi. }
else { echo -a 5-NickServ- $2  kanali ajoin listenizde bulunamadi. }
}
}


cok guzel calıstı mıkrop sagol


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

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