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/)
-   -   Elimdeki komutu İstedigim nike uyarlama (https://www.ircforumlari.net/mirc-scripting-sorunlari/716519-elimdeki-komutu-istedigim-nike-uyarlama.html)

Dahaka 24 Kasım 2015 16:49

Elimdeki komutu İstedigim nike uyarlama
 
Kod:

on *:text:*:#Test:{
  if $1 == !takipoff {
    if ($nick != Halo) { /takip off }
  }

istedigim komutu Halo nikine nasıl uyarlıcam bu komutu sadece Halo kullansın..

KuL 24 Kasım 2015 17:13

Cevap: Elimdeki komutu İstedigim nike uyarlama
 
Alıntı:

aralserdar Nickli Üyeden Alıntı (Mesaj 1041700380)
on *:text:*:#Test:{
if $1 == !takipoff {
if ($nick != Halo) { /takip off }
}


istedigim komutu Halo nikine nasıl uyarlıcam bu komutu sadece Halo kullansın..

:) O Ünlem isaretini = yapman gerek, sonra diledigin olur.

Kod:

on *:text:*:#Test:{
  if $1 == !takipoff {
    if ($nick == Halo) { takip off }
  }
}

Ve Ayraclar Konusunda dikkatli olman gerek, kactane Ayrac ( { ) acmissan, o kadarda kapatman gerek.

== -> oysa anlamina geliyor, Ünlem isareti ise olaya bir HAYIR katiyor
yani != -> o degilse demek oluyor.

Eger bu Nicke ileride daha fazla Komut kullanmasini yapacaksan, ozaman NICK Kosulunu üse koyman daha iyi olur senin icin.

Kisacasi Örnek:

Kod:

on *:TEXT:*:#Kanal:{
  if $nick == NICK {
    if $1 == !komut { Uygulanacak Komut }
    if $1 == !komut2 { Uygulanacak Komut }
    if $1 == !komut3 { Uygulanacak Komut }
    if $1 == !komut4 { Uygulanacak Komut }
  }
}

bu sekil gibi yani, böylece NICK Kosulu üstde kalir. Ve o Nick ise altdaki Komutlari uygulamasina izin verir.

Feragat 24 Kasım 2015 18:58

Cevap: Elimdeki komutu İstedigim nike uyarlama
 
sadece !takipoff komutunu kullanıyorsan, bu da olabilir

Kod:

on x:text:!takipoff:#kanal:takip off
text eventındaki x seviyesi ile(farklı isimlerde olabilir sana kalmış) !takipoff komutunu kullanacak nick(ler) belirleyebilirsin.

Komut kullanabilecek nickleri eklemek
Kod:

/auser x Nick!*@*
Komut kullanabilecek nickleri silmek
Kod:

/ruser x Nick!*@*
Alternatif nick ekleme ALT + R (Users) kısmı
-
Örnek:
Kod:

x:Feragat!*@*
x:abuzer!*@*

kolay gelsinnn

Dahaka 25 Kasım 2015 18:52

Cevap: Elimdeki komutu İstedigim nike uyarlama
 
Alıntı:

KuL Nickli Üyeden Alıntı (Mesaj 1041700390)
:) O Ünlem isaretini = yapman gerek, sonra diledigin olur.

Kod:

on *:text:*:#Test:{
  if $1 == !takipoff {
    if ($nick == Halo) { takip off }
  }
}

Ve Ayraclar Konusunda dikkatli olman gerek, kactane Ayrac ( { ) acmissan, o kadarda kapatman gerek.

== -> oysa anlamina geliyor, Ünlem isareti ise olaya bir HAYIR katiyor
yani != -> o degilse demek oluyor.

Eger bu Nicke ileride daha fazla Komut kullanmasini yapacaksan, ozaman NICK Kosulunu üse koyman daha iyi olur senin icin.

Kisacasi Örnek:

Kod:

on *:TEXTt:*:#Kanal:{
  if $nick == NICK {
    if $1 == !komut { Uygulanacak Komut }
    if $1 == !komut2 { Uygulanacak Komut }
    if $1 == !komut3 { Uygulanacak Komut }
    if $1 == !komut4 { Uygulanacak Komut }
  }
}

bu sekil gibi yani, böylece NICK Kosulu üstde kalir. Ve o Nick ise altdaki Komutlari uygulamasina izin verir.







on *:TEXTt:*:#Kanal:{ if $nick == NICK { if $1 == !komut { Uygulanacak Komut } if $1 == !komut2 { Uygulanacak Komut } if $1 == !komut3 { Uygulanacak Komut } if $1 == !komut4 { Uygulanacak Komut } } }
3-4 nick daha eklemek için ne yapabilirim
if $nick == NICK { den sonra ?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:52 -->-> Daha önceki mesaj 18:38 --

Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041700433)
sadece !takipoff komutunu kullanıyorsan, bu da olabilir

Kod:

on x:text:!takipoff:#kanal:takip off
text eventındaki x seviyesi ile(farklı isimlerde olabilir sana kalmış) !takipoff komutunu kullanacak nick(ler) belirleyebilirsin.

Komut kullanabilecek nickleri eklemek
Kod:

/auser x Nick!*@*
Komut kullanabilecek nickleri silmek
Kod:

/ruser x Nick!*@*
Alternatif nick ekleme ALT + R (Users) kısmı
-
Örnek:
Kod:

x:Feragat!*@*
x:abuzer!*@*

kolay gelsinnn


on *:TEXTt:*:#Kanal:{ if $nick == NICK { if $1 == !komut { Uygulanacak Komut } if $1 == !komut2 { Uygulanacak Komut } if $1 == !komut3 { Uygulanacak Komut } if $1 == !komut4 { Uygulanacak Komut } } }




Feragat komutları kullanması istedigim kişileri bu kod uzerinden nasil coğaltabilirim acaba

KuL 25 Kasım 2015 19:41

Cevap: Elimdeki komutu İstedigim nike uyarlama
 
Bir Nick icin, bu üstde gösterdigim sekilde yapabilirsin.

Cok Nick icin Feragat Hocamin dedigi gibi, Nicke seviye eklersin farkli farkli x leveline yani.

Eger üstdeki verdigim Kodda soruyorsan, Örnegi onun icinde bir cok cesit var.

Örnek Token ile yapabilirsin:

Kod:

on *:TEXT:*:#Kanal:{
  if $istok(nick1 nick2 nick3,$nick,32) {
    if $1 == !komut { Uygulanacak Komut }
    if $1 == !komut2 { Uygulanacak Komut }
    if $1 == !komut3 { Uygulanacak Komut }
    if $1 == !komut4 { Uygulanacak Komut }
  }
}

Yada Regex kullanarak:

Kod:

on *:TEXT:*:#Kanal:{
  if $regex($nick,/^(nick1|nick2|nick3|nick4)$/i) {
    if $1 == !komut { Uygulanacak Komut }
    if $1 == !komut2 { Uygulanacak Komut }
    if $1 == !komut3 { Uygulanacak Komut }
    if $1 == !komut4 { Uygulanacak Komut }
  }
}



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

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