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/)
-   -   ident hakkında ! (https://www.ircforumlari.net/mirc-scripting-sorunlari/436858-ident-hakkinda.html)

angry1 18 Aralık 2011 18:52

ident hakkında !
 
sanırım bu silinmez

Kod:

on *:SNOTICE:*Client connecting*:{ if $istok(hakan mehmet ali,$remove($right($gettok($10,1,64),-1),~),32) { chgident $9 sohbet  } }
arkadaslar burda hata nerde bulamadım..
istediğim suydu identi hakan , mehmet , ali OLANLAR ı sanotıceden yakalayıp identlerini ( sohbet ) e cevirmek istedim

fakat calısmadı : ) ilgilenirseniz sevinirim

angry1 18 Aralık 2011 19:07

Cevap: ident hakkında !
 
acaba $9 ip emi denk geliyor arkadaslar sorun bumu ?

Mecnun`X 18 Aralık 2011 19:22

Cevap: ident hakkında !
 
pek anlamam coder abiler yardım eder ama $9 ip ye değil identinin değiştireceğin nicke denk geliyor çünkü komut /chgident nick yeniident olarak biliyorum.

Set 18 Aralık 2011 19:30

Cevap: ident hakkında !
 
simdi giris notice'lerini belirtirseniz ona göre codu size ayarlatabiliriz cunki her sunucu'nun snotice " Connecting " kısmı belirsiz(Degişken) oldugu için o sebeble boyle kodlarda server uzerindeki notice'leride belirtinizki daha bir kolaylık saglanilsin.

angry1 18 Aralık 2011 19:41

Cevap: ident hakkında !
 
[19:35:43] -irc.XXX.COM- *** Notice -- Client connecting on port 6667: KelebekUsr1 (KELEBEK@85.105.198.80) [clients]
-
* KelebekUsr1 H KELEBEK@85.105.198.80 :0 © [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ©
KelebekUsr1 End of /WHO list.



-irc.XXX.COM- *** Notice -- Client connecting on port 6667: kelebekUser-7485 (KLBK@78.188.217.147) [clients]


[19:38:39] -irc.XXX.COM- *** Notice -- Client connecting at Xchat.XXX.COM: karanfil9 (mIRC@78.189.151.253)


girişler statuste bu sekılde qörünüyor

angry1 18 Aralık 2011 22:43

Cevap: ident hakkında !
 
Kod:

on *:snotice:*Client*connecting*:{    if ident1 == $remove($gettok($10,1,64),$chr(40)) { chgident $9 YENIIDENT1 }  if ident2 == $remove($gettok($10,1,64),$chr(40)) { chgident $9 YENIIDENT2 }  if ident3 == $remove($gettok($10,1,64),$chr(40)) { chgident $9 YENIIDENT3 }  if ident4 == $remove($gettok($10,1,64),$chr(40)) { chgident $9 YENIIDENT4 }  who $9  .enable #chgnames } #chgnames off raw 352:*:{  if $9- == setname1 { chgname $6 YENISETNAME1 }  if $9- == setname2 { chgname $6 YENISETNAME2 }  if $9- == setname3 { chgname $6 YENISETNAME3 }  if $9- == setname4 { chgname $6 YENISETNAME4 }  haltdef } raw 315:*:haltdef | .disable #chgnames #chgnames end
bu kodu buldum fakat buda bır işlem yapmadı ?

muratt_aziz 19 Aralık 2011 00:05

Cevap: ident hakkında !
 
Kod:

on *:SNOTICE:*Client connecting*:if $read(identd.txt,w,$remove($right($gettok($10,1,64 ),-1),~)) { chgident $9 Sohbet }
menu * {
  identd Koruması
  .ekle:write identd.txt $$?="Ysak identd örnk ahmet:"
  .çıkart:write $+(-ds,$$?="Silinecek identd örnk ahmet:") $shortfn($mircdiridentd.txt)
  .listele:liste
}
alias liste {
  var %ntc 1
  while %ntc <= $lines(identd.txt) {
    echo -a $read(identd.txt,%ntc) $1-
    inc %ntc
  }
}

başkasının idendt ini değiştirme komutunuz var ise şayet çalışır /chgident nick yeniident sanırım buydu komutunuz

Set 19 Aralık 2011 00:57

Cevap: ident hakkında !
 
Kod:

on $*:snotice:/connecting/i: {
  var %pro $iif(at == $6,$+($8,*,$9),$+($9,*,$10)), %nick $token(%pro,1,42), %ip $remove($token($token(%pro,2,42),2,64),$chr(41)), %ident $right($token($token(%pro,2,42),1,64),-1)
  var %idents mIRCTR
  if $istok(Adamca,%ident,32) {
    chgident %nick %idents
    echo -s GIRIS Nick: %nick - Ident: %ident IP: %ip Newident: %idents
  }
}

var %ident Kelebek


Normal'de denemedim ama calismasi gerek, belirtigim var %ident kısmını Kelebek yazan yere hangi ident'e degişecegini belirtirseniz ona cevrilir, sizin sunucu link sistem'i oldugu için codda az degişmeler yaptim bu sayede tek bir coddan işlev yapabilirsiniz. Sorun vs. calismazsa konu altinda belirtiniz.

angry1 19 Aralık 2011 21:25

Cevap: ident hakkında !
 
muratt_aziz ve Set hocam bakın sanotice mesajı bu sekıl olursa kod ÇaLışmıyor..

-irc.sunucum.com- *** Notice -- Client connecting at webchat.sunucum.com: mühendisYAS25 (haha@78.174.208.165)
(haha@78.174.208.165) End of /WHO list.


bu Aşağıdakı giriş şeklinde gayet sağLıklı ÇaLışıyor.

-irc.sunucum.com- *** Notice -- Client connecting on port 6667: RuLeTiM (KELEBEK@78.188.105.121) [clients]
-
* RuLeTiM H KELEBEK@78.188.105.121 :0 © [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ©
RuLeTiM End of /WHO list.


zaten genel anlamda girişler O çalısmayan sekılde oluyor benim özelikle deiştirmek istediğim identler o girişten oluyor bi bakarsanız sevınırım..

Set 20 Aralık 2011 00:23

Cevap: ident hakkında !
 
kodu guncelledim tekrar al dene calismasi gerek.


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

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