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/)
-   -   Yeni bir script çalışması yapıyorum takıldım yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/49086-yeni-bir-script-calismasi-yapiyorum-takildim-yardim.html)

Halili 31 Ocak 2008 19:27

Yeni bir script çalışması yapıyorum takıldım yardım
 
uzun bir aradan sonra yeni bir script projesi üzerine çalışmalar yapıyorum
örnek olarak misafir nickinin özeline bile tıklanmasını istemiyorum kimsenin özelini bile açmamasını kodu buldum ama örnek olarak

/query {
if ($$1 == Halili) {
if (netvay.com isin $server) {
query $$1
echo $$1 15>14>1 Script hakkındaki dilek, öneri ve şikayetlerinizi [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresine bildirebilirsiniz.
echo $$1 15>14>1 Kişisel web sayfası: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
halt
}
}

bu kod sadece tek kodlama için çalışıyo örnek olarak aşagısına bidaha aynı kodu işlemek istiyorum ve böylece misafir nickinin sunucunu dal.net yaparak kendi sunucum üzerinde mesaj ilişkisinin kesilmesini istiyorum.

Teori 31 Ocak 2008 19:45

Yanıt: Yeni bir script çalışması yapıyorum takıldım yardım
 
Kod:

/query {
  if ($$1 == NICK)  {
    if (server.com isin $server) {   
      query $$1
      echo $$1 %ver4 2  Dikkat : Ozelini Acmıs Oldugunuz Kisi Script Yapımcınızdır.
      echo $$1 %ver4 5  Lutfen Gereksiz Konusmalardan Kacınınız.
- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]    }
    else {
      query $$1
      echo $$1 %ver4 12Lütfen Dikkat :
      echo $$1 %ver4 4Su anda özel açmis oldugunuz $$1 $+ 'un Falanfilan Script ile ilgisi yoktur.
    }
  }
  else { /query $1 }
}

Gibi Birsey sanırım kolay gelsin.

Regex 01 Şubat 2008 00:16

Cevap: Yeni bir script çalışması yapıyorum takıldım yardım
 
Ben anladım senin demek istediğini. Zurna Script'teki hatayı anlatmaya çalışıyorsun sen. O scriptin yapımcısı, alt alta aynı aliası ekleyerek sadece üstteki kodun çalışmasını sağlamış, alttakiler geçersiz olmuştu. Yani, event/aliaslardan aynı remote içine sadece bir tane yazabiliriz. Örneğin üç tane on start eventını bir remote'da kullanırsak, sadece üstteki çalışacaktır. Sen, özele girildiğinde Halili dışında nickler de eklemek istiyorsun sanırım, elseif kullanarak bunu çok basit bir şekilde yapabiliriz:

Kod:

query {
  if $1 == oNG {
    if ircforumlari.net isin $server {
      query $1
      echo $1 Şu anda IRCForumlari sunucusunda, oNG'nin özelindesiniz.
      echo $1 Kişisel sayfası bu, iletişim için şunu kullanın.
      halt
    }
  }
  elseif $1 == HachLi {
    if ircforumlari.net isin $server {
      query $1
      echo $1 Şu anda IRCForumlari sunucusunda, HachLi'nın özelindesiniz.
      echo $1 Kişisel sayfası bu, iletişim için şunu kullanın.
      halt
    }
  }
  else halt
}


Örneğe bakarak düzenlemeler yapabilirsin. Önemli olan, mantığı anlamak. Kolay gelsin.

LauReLL 01 Şubat 2008 04:15

Cevap: Yeni bir script çalışması yapıyorum takıldım yardım
 
Alıntı:

Halili Nickli Üyeden Alıntı (Mesaj 338231)
uzun bir aradan sonra yeni bir script projesi üzerine çalışmalar yapıyorum
örnek olarak misafir nickinin özeline bile tıklanmasını istemiyorum kimsenin özelini bile açmamasını kodu buldum ama örnek olarak

/query {
if ($$1 == Halili) {
if (netvay.com isin $server) {
query $$1
echo $$1 15>14>1 Script hakkındaki dilek, öneri ve şikayetlerinizi [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresine bildirebilirsiniz.
echo $$1 15>14>1 Kişisel web sayfası: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
halt
}
}

bu kod sadece tek kodlama için çalışıyo örnek olarak aşagısına bidaha aynı kodu işlemek istiyorum ve böylece misafir nickinin sunucunu dal.net yaparak kendi sunucum üzerinde mesaj ilişkisinin kesilmesini istiyorum.

Bu Kod Yanlış Neden Dersen ki Sen Zaten Hata Demişsin bak query'i alias olarak almışsın ve nicke özel bi menü yapmışsın bunu her scriptte bulabilirsin hata şu ki bu nikten başka nickin özeline girmezz..

en sonuna else { eklemesini yapman gerekiyor...

Kod:


/query {
  if ($$1 == Halili) {
    if (netvay.com isin $server) {
      query $$1
      echo $$1 15>14>1 Script hakkındaki dilek, öneri ve şikayetlerinizi [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresine bildirebilirsiniz.
      echo $$1 15>14>1 Kişisel web sayfası: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
      halt
    }
  }
  else {
    query $$1
  }
}


Bu Doğru Çalışır oK

Regex 01 Şubat 2008 18:55

Cevap: Yeni bir script çalışması yapıyorum takıldım yardım
 
LauReLL, Halili belirlediği nicklerin dışındakilerin de özelinin açılmasını değil, açılmamasını istiyor. Ki, zaten kendisi de doğru kodu ilk mesajında yazmış. Sorduğu ise, "nasıl özeli açılacak nick eklerim?"


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk