IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 21 Mart 2005, 19:36   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Son Mohikan Nickli Üyeden Alıntı
1. Soru :

Şimdi bir kod yazıyorum... Örnek vereceğim...

on 1:text:*sallakafadan*:#: { bu kısımdan dışarıya goto ile veya başka birşeyle çıkmak istiyorum }

Şimdi kısaca sorunumu detaylandıracak olursam... Bu tarz bazı kodlar ilave ediyorum ve hepsinde aynı komutlar var... Alt alta bir sürü... Dolayısıyla script 500k dan fazla koda izin vermiyor gördüğüm kadarıyla o bakımdan her satırda kullandığım kodları bir kısımda toplayıp... { } içinden oraya yönlendirmek istiyorum... goto komutunu denedim ama {} içinden dışarı çıkmayı başaramadı...

Yazdığım çalışmayan kodu biraz daha açarsam belki daha iyi anlaşılır...

on 1:text:* deneme *:#: { çalışacak kodlar | goto alfa1 }
on 1:text:* voice * :#: { çalışacak kodlar | goto alfa1 }

:alfa1

{ işlenecek kodlar }

Bu noktada geri kalan işleme devam etmemesi lazım... Onu nasıl kapatabiliriz bir de o var... Zira arkasından başka kodlar gelecek...



Şöyle yaparsın.

on 1:text:*deneme*:#: { alfa1 $chan $nick }

alias alfa1 {
mode $1 +o $2
msg $2 Hoşgeldiniz $+($2,.)
echo -a $2 $1 kanalına girdi ve oplandı.
}

goto kullanırken o script içinden dışarı çıkamazsın. Çıkman için o scriptin içindeki lazım olan değerleri başka bir alias a taşıman lazım. Mesela alfa1 $chan $nick yaptığında $chan alfa1 aliasında $1, $nick değeri de alfa1 aliasında $2 olarak geçecektir. goto sadece tek scriptte veya aliasda kullanılır. Ordan çıkıp diğerine geçemez.

 
Alıntı ile Cevapla

Alt 21 Mart 2005, 19:58   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



MephisTo Nickli Üyeden Alıntı
Şöyle yaparsın.

on 1:text:*deneme*:#: { alfa1 $chan $nick }

alias alfa1 {
mode $1 +o $2
msg $2 Hoşgeldiniz $+($2,.)
echo -a $2 $1 kanalına girdi ve oplandı.
}

goto kullanırken o script içinden dışarı çıkamazsın. Çıkman için o scriptin içindeki lazım olan değerleri başka bir alias a taşıman lazım. Mesela alfa1 $chan $nick yaptığında $chan alfa1 aliasında $1, $nick değeri de alfa1 aliasında $2 olarak geçecektir. goto sadece tek scriptte veya aliasda kullanılır. Ordan çıkıp diğerine geçemez.


Valla çok sağol... Daha önce birçok kodumda alias ı bu şekilde kullanmıştım... Burada niye aklıma gelmedi bilmiyorum... Yani bildiğim birşeyi soruyormuşum ya bana helal olsun...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Teşekkür ederim... Deminki ikinci soruma da Default arkadaşımız öyle bir sınır yok demiş ama bende nedense var... Zira 500k yı doldurduktan sonra bir remote tek bir karakter dahi ilave edemiyorum... Onu da ayrıca belirteyim dedim... Bu arada goto yu kullanırken zaten aynı code içersinde kullanacaktım... Yani başka bir scripte yönlendirme değildi... Neyse bu bilgi yeter bana zaten... Çok sağol... Default arkadaşımıza da yardımcı olmaya çalıştığı için tekrar teşekkür ederim...

 
Alıntı ile Cevapla

Cevapla

Etiketler
cikmak, disariya, icinden, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
En Son Dışarıya Çıktığınızda Nereye Gittin ? Sır Forum Oyunları 3127 16 Temmuz 2025 13:45
Dışarıya çıktığında en çok takıldığın yer ? Sır IF Ekstra 28 08 Nisan 2025 09:21
Ali Koç: Gönderilen hocalar dışarıya bilgi sızdırıyordu oMeN Fenerbahçe 1 10 Ekim 2018 17:52
İlk Kez Dışarıya Çıkan Bebek Mirketler NarÇiçeği Hayvanlar Alemi 0 10 Şubat 2016 19:20
Dışarıya yağmur.. Tufan Şiir, Hikaye ve Güzel Sözler 0 07 Ağustos 2014 20:02