![]() |
{ } 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... :) |
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ı:
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ı:
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ı:
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... :) 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... |
Bilgisayarın ram'ini yükseltip tekrar dene şu remote olayını :) 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ü :) |
Sen tüm kodları remote (alt + r) kısmına mı ekliyorsun el ile? |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:10. |
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