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/)
-   -   Servere bağlanınca eğer nick online ise (https://www.ircforumlari.net/mirc-scripting-sorunlari/180381-servere-baglaninca-eger-nick-online-ise.html)

µGµR 16 Şubat 2009 03:25

Servere bağlanınca eğer nick online ise
 
Servere bağlandığım zaman eğer x nicki online ise /exit -n komutunu kulanmak istiyorum yani scripti kapatmak istiyorum. Değilse nickime girmekve şifresini girmek istiyorum yardım edebilirmsiiniz

RapStar 16 Şubat 2009 04:13

Cevap: Servere bağlanınca eğer nick online ise
 
Bu Kodu Remoteye Ekle
Alıntı:

on *:NOTIFY: { if $nick == nick { /exit -n } }

Sonra Statüste Bunu Uygula
Alıntı:

/notify Nick
Denedim Çalışıyor.

Eğer O Kişi Online ise Mırcın Oto exit -n Olacaktır. O Adam Yoksa Zaten Kendin Nickine Geçip İdentify Edersin. Ama Benden Tavsiye Gereksiz Bişi. Sadece Notify e Ekleyerek O Kişinin Online Olup Olmadığını ve Online İse Ne Yapman Gerektiğine Karar Verirsin. Notify: O Kişi Serverdaysa veya Servera Girdiği Anda Uyarır Seni.

µGµR 16 Şubat 2009 04:50

Cevap: Servere bağlanınca eğer nick online ise
 
Onu denedim. Fakat benim dediğim eğer servera bağlandığım zaman online ise uygulamak istediğim komutlar değilse uygulamak istediğim komutlar.. anlatabildimmi...

CesuryureK 16 Şubat 2009 05:03

Cevap: Servere bağlanınca eğer nick online ise
 
RapStar, kod doğru vermişsin
senin koda göre sunucuya bağlanıldığında notify listesinde belirtilen nick var ise mirc kapanacak değilse ( bu kısmı es geçmişsin ) nickine dönecek şifresini girecek..
-
peki şöyle bişi soru soran adama sormak gerekmezmiydi,

peki sen sunucuya girdikten sonra o notify listendeki kişi gelirse ne olacak?
RapStar Senin Koduna göre eğer notify listendeki kişi senden sonra da girse mirc kapanacak :) bunu adam istiyor mu bilemeyiz. tabiki emeğine sağlık ama sadece hatırlatmak istedim :)

ben farklı bir yoldan yaptım :)

PHP- Kodu:

on *:connect: {
  
Set %N X
  timer 1 1 
/who %N
}
Raw 352:*: {
  if ($
== %N) { exit -}
}
Raw 315:*: {
  if ($
== %N) && ($== End) {
/
Nick Nickin
/identify Şifren
  
}
}
*:
disconnect: { unset %

X yerine uygun nicki yazarsın, eğer sunucu giriş yaptığında X nicki sunucuda ise, exit -n komutunu uygulayacak
sunucuda değilse,
Nick nickin ve identify şifren komutlarını uygulayacak

Kodun Açıklaması :

Sunucu Girişinde : on *:connect: {
X Nickini Variables'e Setliyoruz : Set %N X
Sunucuya Girdikten 1 Saniye Sonra Who Çekiyoruz X nickine : timer 1 1 /who %N
}

Who Rawı 352'dir : Raw 352:*: {
Who Çekip $6 ( who'da $6 who çektiğin kişiye eşittir) Değeri X Nickine Eşitse mirci kapat : { exit -n }
}

Who Çekip Kişi Sunucuda Değilse 315 Rawını Kullanırız : Raw 315:*: {
Who Çektiğimiz Kişi X ise VE Sunucuda Değilse : if ($2 == %N) && ($3 == End) {
Nickimi Değiştirip Şifresini Gir
}


Sunucudan çıkınca %N değerini variables'ten sil : *:disconnect: { unset %n }


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net