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/)
-   -   kanala girene whois (https://www.ircforumlari.net/mirc-scripting-sorunlari/173348-kanala-girene-whois.html)

ircKedi 20 Ocak 2009 19:20

kanala girene whois
 
s.a.
on *:join:#Diyalog:whois $nick $nick
bu kodla kanala giren herkese detaylı whois çekiyorum.ama istediğim bi kaçtane admine whois çekmesin.Hostuna göre yani.
mesela @Admin.Com @Root.Com @Oper.Com bu hostları taşıyan kişiler Diyalog kanalına girdiği zaman bu kişilere whois çekmesin.yardımcı olursanız sevinirim.kolay gelsin.

Editor 20 Ocak 2009 19:30

Cevap: kanala girene whois
 
Kod:

on *:join:#Diyalog:if !$regex($token($address,2,64),/(helper|admin|ircop|services|tech|global)/i) { whois $nick $nick }

AzuLa 27 Ocak 2009 00:41

Cevap: kanala girene whois
 
PHP- Kodu:

on *:join:#Diyalog: { 
  
if *Admin.Comiswm $address($nick,2) { halt }
  if *
Root.Comiswm $address($nick,2) { halt }
  if *
Oper.Comiswm $address($nick,2) { halt }
  else { 
whois $nick $nick 

bu şekilde bir deneyiniz. ben denemedim kodu . Eğer baska eklemek isterseniz kod içerisine;

muaf olmasını istediğiniz hostu

Alıntı:

if *Admin.Com* iswm $address($nick,2) { halt }
seklinde bu satırların altına ekleyiniz. içerisinde *Admin.Com* gecen hostlarda işlemi durduracaktır.

yabadabadu 16 Mart 2010 14:34

Cevap: kanala girene whois
 
bu kodu kanal girenlere degil de kanalda bulunan admin oper dahil sadece diger kullanıcılara whois cekmesini saglıyamazmıyız?
mesela !komut dedigim zaman A kanalındakilere whois cekecek ama admin operler bundan muaf tutulacak.

Forbidden1 16 Mart 2010 16:52

Cevap: kanala girene whois
 
on *:text:*:#: {
if ($1 == !komut) {
if *Admin.Com* iswm $address($nick,2) { halt }
if *
Root.Com* iswm $address($nick,2) { halt }
if *
Oper.Com* iswm $address($nick,2) { halt }

var %forbi 1
while %forbi <= $nick(#,0) {
whois $nick(#,%forbi)
inc %forbi
}
}
}

Bu kod işini görür. Yalnız bunu başka bir cliente ekleyip sonrasında sen !komut yazacaksın. Yani kendine ekleyip sonra kendin !komut yazıp işlev görmesini istersen;
on *:Text:*:#: { yerine ===> on *:input:#: { olarak değiştirmelisin.


yabadabadu 16 Mart 2010 17:08

Cevap: kanala girene whois
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tşk. ederim ilgilendigin icin ama !kontrol yazdıgım da oper ve adminlere whois cekiyor bot.
suna benser bi koruma olsa cok iyi olacak.
if !$regex($token($address,2,64),/(helper|admin|ircop|services|tech|global)/i) { whois $nick $nick }

Forbidden1 16 Mart 2010 19:58

Cevap: kanala girene whois
 
İkiside aynı işlevi görür. Dediğin gibi istersen alttakini kullanabilirsin.



on *:text:*:#: {
if ($1 == !komut) {
if !$regex($token($address,2,64),/(helper|admin|ircop|services|tech|global)/i) {
var %forbi 1
while %forbi <= $nick(#,0) {
whois $nick(#,%forbi)
inc %forbi
}
}
}
}

yabadabadu 16 Mart 2010 21:31

Cevap: kanala girene whois
 
Tşk. ederim

POSOFxBELA 21 Mart 2010 14:52

Cevap: kanala girene whois
 
Alıntı:

ircKedi Nickli Üyeden Alıntı (Mesaj 623556)
s.a.
on *:join:#Diyalog:whois $nick $nick
bu kodla kanala giren herkese detaylı whois çekiyorum.ama istediğim bi kaçtane admine whois çekmesin.Hostuna göre yani.
mesela @Admin.Com @Root.Com @Oper.Com bu hostları taşıyan kişiler Diyalog kanalına girdiği zaman bu kişilere whois çekmesin.yardımcı olursanız sevinirim.kolay gelsin.



Kendi Tasarladigim Bir Komutdur.. Umarim Isine Yarar Karde$im,
Herangi Bi Kanala Join Yapilirsa, Özel @Joins Diye Bir Kanal Cikior.. Orda Butun Bilgiler Vardir.. Kendim Botumda Kullaniorum Ve Sorunsuz Calisior..
on *:JOIN:#:{
Bu Kismi DeyistirebiLirsin, on *:JOIN:#sohbet:{
Gibi..
PHP- Kodu:

on *:JOIN:#:{ ewindow 0,1 $fulldate  0,6 Join :: $+([,#,]) 0,9 $nick 0,12 $+($chr(40),$address,$chr(41)) | halt }
alias ewindow { if !$window(@JoinsL) { window -g1k0n @Joins } | aline -@Joins $1- } 



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

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