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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Mart 2005, 13:45   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
{ } içinden dışarıya çıkmak ???




Merhaba arkadaşlar !!! Birkaç sualim olacaktı... O değerli yardımlarınızı esirgemezseniz sevinirim...

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...



2. Soru :

İlk sorunun içinde de bahsetmiştim gerçi ama tekrar sorayım... Mirc in içinde ki bu 500k lık sınırlamayı kaldırmanın bir yolu var mı remotelarda...

3. Soru :

Geçenlerde de bahsetmiştim ama çözdüğümü sandım yanlız çözememişim... Token Identifierleri ile ilgili...

Şimdi rastgele değişken gelen bazı mesajlar var ama içinde sabit kelimeler var... Ben bu mesajın içinden belli bir kelimeden öncesini ve belli bir kelimeden sonrasını kırpmak istiyorum... Ama gecelecek kelimeler sabit değil... Yani daha önce remove du sanırım... Remove kullanarak kırpabileceğimi söylemişlerdi ama... Remove da silinecek kelimenin bilinmesi lazım...

Örnek verecek olursam...

değişken1 değişken2 değişken3 sabit1 değişken4 sabit2 değişken5 değişken6 ...

şimdi demek istediğim sabit iki kelime var içinde bana gerekli olan sabit1 in solu ile sabit2 nin sağını tamamen kırpmak... Bu arada sağındaki ve solundaki kelime sayıları da değişken... Yani başta 5 tane de değişken kelime olabilir... Sonda da daha fazla olabilir...

UMARIM SORULARIM ANLAŞILIR OLMUŞTUR...

Şimdiden ilgilenen arkadaşlara teşekkür ederim...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 21 Mart 2005, 17:23   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



1. cevap;
Bir blok içinden /break ile çıkabilirsin.

2. cevap;
500Kb. diye bir sınırlama yoktur.

3. cevap;
$replace ile yaparsın, $replace($1-,sabit,sabitin yerine değiştirilecek text)
ya da $gettok kullanarak yapabilirsin. Döngü kurarak.

Çaktın mı?

 
Alıntı ile Cevapla

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



DefauLt Nickli Üyeden Alıntı
1. cevap;
Bir blok içinden /break ile çıkabilirsin.

2. cevap;
500Kb. diye bir sınırlama yoktur.

3. cevap;
$replace ile yaparsın, $replace($1-,sabit,sabitin yerine değiştirilecek text)
ya da $gettok kullanarak yapabilirsin. Döngü kurarak.

Çaktın mı?



Teşekkür ederim çok açıklayıcı olmuşsun... Neyse ben kendim birşeyler yapmaya çalışırım... En azından cevap verme lütfunda bulunduğun için sağol...

 
Alıntı ile Cevapla

Alt 21 Mart 2005, 19:36   #4
Ç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   #5
Ç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

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



Bilgisayarın ram'ini yükseltip tekrar dene şu remote olayını
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ram yetmiyodur büyük ihtimal. Ama sınırlama yok yani, tek dosya 48.000+ satır remote yazdığım günleri biliyorum çünkü
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

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



Sen tüm kodları remote (alt + r) kısmına mı ekliyorsun el ile?

 
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)
 

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ı 2976 24 Şubat 2024 01:58
Enerji her daim içeriden dışarıya doğru akar! AftieL Kişisel Gelişim 0 15 Ağustos 2014 17:55
Dışarıya yağmur.. Tufan Şiir, Hikaye ve Güzel Sözler 0 07 Ağustos 2014 20:02