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/)
-   -   serv'lerin mesajini kanala yansitmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/175487-servlerin-mesajini-kanala-yansitmak.html)

QkLa 29 Ocak 2009 09:14

serv'lerin mesajini kanala yansitmak
 
uyguladigim bir komutun gelen karsiligini bu karsilik memoserv nickserv ve chanserv olabilir.bunlari kanala yansitmak istiyorum.yardimci olabilirseniz sevinirim.

orrnek :chanserv info #kanal

bundan gelecek mesaji kanala yansitmak istiyorum.

AzuLa 29 Ocak 2009 09:25

Cevap: serv'lerin mesajini kanala yansitmak
 
PHP- Kodu:

on ^*:NOTICE:*:*:{
  
msg $chan(#AzuLon) : $nick : $1-
  
halt


ChanServ - MemoServ gibi servislerin mesajları notice eventine bağlıdır. msg $chan(#AzuLon) kısmı servislerden gelen mesajları #AzuLon kanalına yansıtacaktır, hangi kanala yansımasını istiyorsanız #AzuLon kısımlarını ona göre değiştiriniz. $nick kısmı da mesajın hangi servisten geldiğini gösterecektir. $1- kısmı ise mesajı temsil eder.

herhangi bir sorunla karşılaşırsanız başlık altında belirtiniz.
İyi forumlar dilerim.

QkLa 29 Ocak 2009 09:40

Cevap: serv'lerin mesajini kanala yansitmak
 
boyle bir komutu bot'a uygulatan sahis, bot'a gelen chanserv mesajini kanalda gorebilsin.komut neticesindeki chanserv mesajlari kanalda gorunsun.her chanserv mesaji kanala yansimasin.
tesekkur ederim.

if ($1 == !adminlist) {
if ($nick isop $chan) || ($nick == r) {
inc -eu60 $+(%,$nick,adminlist) 1
if $($+(%,$nick,adminlist),2) == 1 {
/msg operserv admin list
msg $chan ,,,,,,,,,,,,,
}
if $($+(%,$nick,adminlist),2) == 2 {
msg $chan bekle.
}
}
else {
msg $chan yetkin yok
}
}
}

AzuLa 29 Ocak 2009 11:05

Cevap: serv'lerin mesajini kanala yansitmak
 
PHP- Kodu:

on *:text:*:#: {
  
if $chan == #AzuLon {
    
if $nick isop $chan {
      if $
== !accesslist {
        if $
== $null {
          
msg $chan(#AzuLon) Kanal ismi yazmadınız.
        
}
        else {
          
enable #notices
          
cs access $list
          .
timer 1 5 disable #notices
        
}
      }
    }
    else {
      if $
1== !accesslist {
        
msg $chan(#AzuLon) Bu Koutu kullanabilmek için $chan kanalında Op konumunda olmanız gerekmektedir.
      
}
    }
  }
}


#notices off
on ^*:NOTICE:*:*:{ 
  
msg $chan(#AzuLon) : $nick : $1- 
  
halt 

#notices end 

Bu sadece örnek bir kod, bu şekilde kendinize göre düzen yapabilirsiniz. !accesslist #kanal yazdığınızda chanserv'den gelen mesajı #AzuLon kanalına yansıtacaktır, hangi kanala yansıtmasını istiyorsnız #AzuLon olan yerleri o şekilde değiştiriniz.

Kodu denemedim sorun çıkarsa belirtiniz.

ImDaRk 29 Ocak 2009 13:17

Cevap: serv'lerin mesajini kanala yansitmak
 
peki bunu özel icin yapsak nasil olur ? mesela özele !cs help yazacak status'te cikan özele gelese? sabit bir konu degilde !ms help !ns help bu komutlara acik olsa olurmu ?

AzuLa 29 Ocak 2009 13:58

Cevap: serv'lerin mesajini kanala yansitmak
 
PHP- Kodu:

on *:text:*:?: {
  
set %hnick $nick
  
if $== !ms && $== help {
    
enable #notices
    
ms help
    
.timer 1 5 disable #notices
  
}
  if $
== !ns && $== help {
    
enable #notices
    
ms help
    
.timer 1 5 disable #notices
  
}
  if $
== !cs && $== help {
    
enable #notices
    
ms help
    
.timer 1 5 disable #notices
  
}
}

#notices off
on ^*:NOTICE:*:*:{ 
  
msg %hnick $nick : $1
  
halt 

#notices end 

bu şekilde yaptım fakat denemeye fırsatım olmadı, yine de bir deneyin, sorun çıkarsa burada belirtiniz.

Bu arada sadece !cs help !ms help !ns help kısmını yaptım deneyemediğim için emin olamadım , deneyin siz.

ImDaRk 29 Ocak 2009 14:20

Cevap: serv'lerin mesajini kanala yansitmak
 
*** /enable: Grup Yok
-
-MemoServ- (*) SOP listesindeki her kullanici kanal notlarini okuyabilir.
-
-MemoServ-
-
-MemoServ- MemoServ komutlari:
-
-MemoServ-
-
-MemoServ- SEND Belirtilen nick'e not birakir.
-
-MemoServ- LIST Notlarinizi listeler.
-
-MemoServ- READ Bir notu okumanizi saglar.
-
-MemoServ- FORWARD Gelen notlarinizi email adresinize gönderir.
-
*** /disable: Grup Yok
-

yaziyor. bilgiler status'te kaliyor.

Difuzyon 29 Ocak 2009 15:01

Cevap: serv'lerin mesajini kanala yansitmak
 
Kod:

on *:text:*:?:if $regex($1,/(!(ns|ms|cs))/i) { set -eu8 %hnick $nick | $right($1,-1) $2- }
on ^*:NOTICE:*:*:if %hnick && $istok(Nickserv Chanserv Memoserv,$nick,32) { msg %hnick $nick : $1- | halt }

!ns komut
!cs komut
!ms komut
şeklinde özeline yazılınca karşı services noticeleri,yazan nickin özeline gelir.

sniper 29 Ocak 2009 17:19

Cevap: serv'lerin mesajini kanala yansitmak
 
denedim çalışmadı :)

Difuzyon 29 Ocak 2009 17:28

Cevap: serv'lerin mesajini kanala yansitmak
 
çok iyi yaptın.

sniper 29 Ocak 2009 23:20

Cevap: serv'lerin mesajini kanala yansitmak
 
anlamadım çok iyi yaptın derken ?

Difuzyon 29 Ocak 2009 23:35

Cevap: serv'lerin mesajini kanala yansitmak
 
Verdiğim kodu remote sayfası bomboş olan bir scripte yükle ve online durumda olsun.
Ardından başka bir scriptle gir , o scriptin özeline " !cs help set secure " yaz bakalım.
Haber bekliyorum...

sniper 30 Ocak 2009 00:05

Cevap: serv'lerin mesajini kanala yansitmak
 
[23:52:50] <ALi> ChanServ : Kullanimi: SET kanal SECURE {ON | OFF}
[23:52:50] <ALi> ChanServ :
[23:52:50] <ALi> ChanServ : ChanServ'un guvenlik ozelliklerini acar/kapar.SECURE
[23:52:50] <ALi> ChanServ : aktifken, kanala sadece kayitli nick'li kullanicilar
[23:52:50] <ALi> ChanServ : kendilerini "IDENTIFY" komutu ile NickServ'e tanittiktan
[23:52:50] <ALi> ChanServ : sonra girebilirler.

q0kh4n01 30 Ocak 2009 00:09

Cevap: serv'lerin mesajini kanala yansitmak
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

sniper 30 Ocak 2009 00:31

Cevap: serv'lerin mesajini kanala yansitmak
 
yazdım Difuzyon noldu ?

gökan aip ediyon kanka önde falan:)

q0kh4n01 30 Ocak 2009 00:43

Cevap: serv'lerin mesajini kanala yansitmak
 
nan gökan değil :S en uyuz olduğum şeylerden biri bu :(
gökhan desene :@

sniper 30 Ocak 2009 00:50

Cevap: serv'lerin mesajini kanala yansitmak
 
:p tamam gökhan cım :D

Difuzyon Hocam Bende Sizin Cevabınızı bekliyorum...

Difuzyon 30 Ocak 2009 01:05

Cevap: serv'lerin mesajini kanala yansitmak
 
" denedim , çalışmadı " diye yazdın
Kod çalışıyor ama sevgili sniper...

sniper 30 Ocak 2009 01:47

Cevap: serv'lerin mesajini kanala yansitmak
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 628681)
çok iyi yaptın.

ben denedim çalışmadığını söylediğimde ise yukarıdaki ifadeyi kullandın senden beklemediğim bir ifadeydi

ben bundan ne anladım ki tepki verdim :
beni aşağaladığını hissettim ve uzaLa nick li arkadaş ta sana +rep verince iyice tescillendiğini hissetim.

oysaki bunu yazan sensin ve ben öyle denedim o yüzden çalışmadı sanırım ve hata sende sanırım

on *:text:*:?:if $regex($1,/(!(ns|ms|cs))/i) { set -eu8 %hnick $nick | $right($1,-1) $2- }
on ^*:NOTICE:*:*:if %hnick && $istok(Nickserv Chanserv Memoserv,$nick,32) { msg %hnick $nick : $1- | halt }
!ns komut
!cs komut
!ms komut

haliyle bende böyle denedim. ve yanlışlığı yapan sen ve kodu deneyerek size ve forumdakilere yardımcı olmaya çalışan ben suçlu oldum sanırım

not: ben haklılığımı tescillemek falan istemiyorum.
sadece 4 senelik irc hayatımda öğrendiğim bişeyi yaptım haklıyken haksız duruma düşmeden kendimi ifade etmeye çalıştım + sana saygı duyuyorum değilse cevap yazmazdım.
_______________________
Bir iNsanı Bitiren Şan,Şöheret,Paradır

Difuzyon 30 Ocak 2009 01:54

Cevap: serv'lerin mesajini kanala yansitmak
 
Est. böyle bir durum söz konusu değil.Kimseye öyle bir davranışıda sergilemem,sergiletmem.
Ama bilmeden konuya dalıpta "olmadı , çalışmadı" demende sana pek yakışmadı.
Konuyu iyi analiz edip , yerinde bir fikirle [olmadı demek yerine,hatayı net bir şekilde belirtmen ] artık bu aşamada senden bunu beklerdim.

Belki de ben çok beklenti içinde oldum,kırıcı olduysam "Özür dilerim".

sniper 30 Ocak 2009 02:12

Cevap: serv'lerin mesajini kanala yansitmak
 
AzuLa ve sana tşk butonuna basmam konuyu takip ettiğim anlamına geliyor bence 1

2.si bu konunun bukadar dallanıp budaklanması belkide ikimizin birbirinden böyle bir hareket beklemiyor olmasıydı. Özür diledin yine büyük sen oldun tşk ederim
Benimde bir hatam kusurum olduysa bende özür dilerim

XcLusive 30 Ocak 2009 09:13

Cevap: serv'lerin mesajini kanala yansitmak
 
gözlerim yaşardı ;cryin
olur böyle şeyler arkadaşlar insanın bir günü diğerini tutmaz hergünde hoşgörülü olacak diye bir kaide yok birgün agresif oluruz, birgün bize mirc kodlatsanız sesimiz çıkmaz..
"mIRC Scripting Sanattır" derken o sanat bu sanat olsa gerek ;cool ;olley


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

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