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/)
-   -   Usere İstediğim Mod (https://www.ircforumlari.net/mirc-scripting-sorunlari/508243-usere-istedigim-mod.html)

eLsukr 22 Ekim 2012 08:33

Usere İstediğim Mod
 
Esselemu Aleykum, Ustadlar Ben şöyle bir Remote arıyorum; Kanala Elsukr nickli biri girdiğinde usere otomatik olarak /mode #elsukr +e , asdf nicki kanala girdiğinde /os mode #sohbet +h asdf , kanala Yorg girdiğinde /gzline yorg - Yasak .. kanala memo nicki biri girdiğinde /os raw svsmode +O memo gibi modeleri uygulamak istiyorum, yani bir defaya mahsus istediğim kişiye istediğim modeyi remoteye ekledğimde, istediğim nicklere istediğim modu uygulamak istiyorum

Set 22 Ekim 2012 13:24

Cevap: Usere İstediğim Mod
 
Kod:


on *:join:#: {
  ;Kanala girip +e Almasını istedigin nickleri alta ekle.
  if $istok( Nick1 Nick2,$nick,32) { mode # +e $nick }
  ;-
  ;Kanala giripte Operserv'den +h modesini almasını istedigin nickleri alta ekle.
  if $istok( Nick1 Nick2,$nick,32) { os mode # +h $nick }
  ;-
  ;Kanala giripte gzline uygulanmasını istedigin nickleri alta ekle.
  if $istok( Nick1 Nick2,$nick,32) { gzline $nick +0 Banlandınız! }
  ;-
  ;Kanala giripte Operserv'den +o modesini almasını istedigin nickleri alta ekle.
  if $istok( Nick1 Nick2,$nick,32) { os mode # +o $nick }
}


Goemon 22 Ekim 2012 20:05

Cevap: Usere İstediğim Mod
 
peki buna nick değilde ip eklesek ?

Med Cezir 23 Ekim 2012 00:21

Cevap: Usere İstediğim Mod
 
$nick => Nick
$address => Ident@ip
$fulladdress => Nick!Ident@ip
gibi kullanımlar bize işlem yapılan kişinin bilgisin verirler.

Buradan yola çıkarak; $nick yazan yerleri $gettok($address,2,64) şeklinde değişirsen ip yi elde edersin.

L4roXyL 23 Ekim 2012 06:21

Cevap: Usere İstediğim Mod
 
Med Cezir açıklamış. Ek bilgiler verelim.

i) $site -> host direk verir.
ii) $wildsite -> *!*@host şeklinde verir(ident kısmı, nick kısmı herhangi bir karakter içerebilir)

-

Kullanabileceğin tüm mask biçimlerini görmek için, aşağıdaki kodu deneyebilirsin:

Kod:

alias _add {
  var %1 = 0,%v1
  while ($mask($address($1,5),%1)) {
    %v1 = $v1
    echo -> $iif(%1 < 10,Mask,Özel mask) %1 $+ : %v1
    inc %1
    if %1 = 20 break
  }
}

-

Kullanım: /_add nick

Not: Tüm masklar esasen $mask tanımında 0-9 ile belirtilebilir. Özel kullanımlar ise(farklı işlemler için) 10 ile 19 arasındadır. Devamında 20 ve sonrasındaki tüm mask tanımları aynı dönecektir.

Goemon 23 Ekim 2012 20:56

Cevap: Usere İstediğim Mod
 
L4roXyL tşk ederim abi.
uMuT eyw keke.


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

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