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/)
-   -   Güncel Samode ayarlarını kanala yansıtmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/764190-samode-ayarlarini-kanala-yansitmak.html)

BlackForce 06 Aralık 2016 20:32

Samode ayarlarını kanala yansıtmak
 
Merhabalar, bot için geliştirdiğimiz mode bilgileri'ni kanala yansıtırken sıkıntı çekiyoruz,
on *:mode:#: { ve on *:rawmode:#: { mode komutları normalde kanalı +m 'ye falan aldığında kanala mesaj atıyor fakat samode ile alındığında herhangibir tepki görmüyoruz. Bilgisi olan arkadaşlar yardımcı olabilirlerse gerçekten minnettar oluruz. Bu arada bot kanalda protect olarak duruyor.

Eğer böyle bir konu açıldıysa özür diliyorum arkadaşlar, iyi forumlar şimdiden..

aLone 06 Aralık 2016 21:14

Cevap: Samode ayarlarını kanala yansıtmak
 
Alıntı:

BlackForce Nickli Üyeden Alıntı (Mesaj 1041825208)
Merhabalar, bot için geliştirdiğimiz mode bilgileri'ni kanala yansıtırken sıkıntı çekiyoruz,
on *:mode:#: { ve on *:rawmode:#: { mode komutları normalde kanalı +m 'ye falan aldığında kanala mesaj atıyor fakat samode ile alındığında herhangibir tepki görmüyoruz. Bilgisi olan arkadaşlar yardımcı olabilirlerse gerçekten minnettar oluruz. Bu arada bot kanalda protect olarak duruyor.

Eğer böyle bir konu açıldıysa özür diliyorum arkadaşlar, iyi forumlar şimdiden..

Kod:

on *:rawmode:#:{
  if $nick == ChanServ { halt }
  if -*m* iswm $1 {
    MSG #bilgikanalı :  $chan   Kanalında    $nick   mod degistirdi: Degisen mod:   $1-  
  }

gibi düşünürsek $1 değişen moda $chan kanala $nick de komut kullanan nick e denk gelır
Elinizdeki kodeyi paylaşırsanız bakarız

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 20:14 -->-> Daha önceki mesaj 20:03 --

böyle bi koddan yola cıkarak istediğin gibi azaltıp coğalta bilirsin..
Kod:

on *:rawmode:#:{
  if $nick == ChanServ { halt }
  if -*m* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında   $+ $nick $+  mod degistirdi: Degisen mod:  $+ $1- $+  kanalı konuşmaya açtı -m
  }
  elseif -*i* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında   $+ $nick $+  mod degistirdi: Degisen mod:  $+ $1- $+  Kanalı davetsel durumdan çıkarttı -i
  }
  elseif -*v* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı devoice-v
  }
  elseif -*h* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı dehalfop-%
  }
  elseif -*o* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı deop-@
  }
  elseif -*a* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı deprotect-&
  }
  elseif +*m* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  mod degistirdi: Degisen mod:  $+ $1- $+  Kanal Konusmaya Kapalı durumda +m
  }
  elseif +*i* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalını  $+ $nick $+  mod degistirdi: Degisen mod:  $+ $1- $+  Kanal Davetsel Durumda +i
  }
  elseif +*v* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı Voice verdi
  }
  elseif +*h* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı Halfop verdi
  }
  elseif +*o* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı AOP verdi
  }
  elseif +*a* iswm $1 {
    MSG #Bilgi-Kanalı : $+ $chan $+  Kanalında  $+ $nick $+  $2 nickini :  $+ $1 $+  Konumuna aldı Protect verdi
  }
}


BlackForce 06 Aralık 2016 21:27

Cevap: Samode ayarlarını kanala yansıtmak
 
Alıntı:

aLone Nickli Üyeden Alıntı (Mesaj 1041825210)
gibi düşünürsek $1 değişen moda $chan kanala $nick de komut kullanan nick e denk gelır
Elinizdeki kodeyi paylaşırsanız bakarız

Kod:

on *:mode(rawmode):#: {
  if ($1 == +M) {
  msg $($kanalsop) 4 Mod değiştirildi;  $chan kanalı 2 $nick  tarafından 3 $1  moduna alınmıştır. | halt
  }
}

Hocam mode yada rawmode ile zaten istediğimi çekebiliyorum, fakat /samode xx +m komutunu verdiğim zaman mesela *** irc.xxx.org mod değiştirdi: +m olduğu zaman çekemiyorum.


Örnek ;

Kod:

[20:26] [20:26] <10KralBabav2> 4 Mod değiştirildi;  #blackking Kanalı 2 BlackForce  tarafından tekrar 3 -m  moduna alındı.
[20:26] *** irc.xx.org mod değiştirdi:+m  (görmedi)
[20:29] *** BlackForce mod değiştirdi:-m
[20:29] <10KralBabav2> 4 Mod değiştirildi;  #blackking Kanalı 2 BlackForce  tarafından tekrar 3 -m  moduna alındı.
[20:29] *** irc.xx.org mod değiştirdi:+m (görmedi)
[20:29] *** BlackForce mod değiştirdi:-m
[20:29] <10KralBabav2> 4 Mod değiştirildi;  #blackking Kanalı 2 BlackForce  tarafından tekrar 3 -m  moduna alındı.
[20:29] *** BlackForce mod değiştirdi:+m
[20:29] <10KralBabav2> 4 Mod değiştirildi;  #blackking kanalı 2 BlackForce  tarafından 3 +m  moduna alınmıştır.
(samode ile +m'ye aldım ve görmedi.)


aLone 06 Aralık 2016 21:34

Cevap: Samode ayarlarını kanala yansıtmak
 
Kod:

on *:mode(rawmode):#: {
burayı aşagıdakı gibi değiştirip denesene bi
Kod:

on *:rawmode:#: {

BlackForce 07 Aralık 2016 00:30

Cevap: Samode ayarlarını kanala yansıtmak
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , yardımın için teşekkür ederim sorun galiba diğer eklediğim func'lardan kaynaklıymış.

Tekrar teşekkür ederim.


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

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