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/)
-   -   S.a. Sunucu Sorumlusu Kanala Girince (https://www.ircforumlari.net/mirc-scripting-sorunlari/56202-sa-sunucu-sorumlusu-kanala-girince.html)

Cybersoft 01 Mayıs 2008 00:07

S.a. Sunucu Sorumlusu Kanala Girince
 
Merhaba Arkadaşlar ben Söyle bişey yapmak istiyorum Script botuma Örnegin Oper Admin veya Root Operiniz açtıktan sonra Girdigi Kanallarda ßot desinki Sitemiz.com Sorumlusu Nick #x kanala Giriş yaptı fakat #Radyo ve #yönetim Kanalı Haric oLsun istiyorum yani #yönetim ve #radyo ya Girdiginde söylemesin Sadece Diger Global kanallarda söylesin istiyorum Acaba Mümkünmü Kullandıgım Version cr bu arada..Simdiden teşekkürler.

Korkut 01 Mayıs 2008 02:10

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Eggdrop ßotta Yapsan Daha iyi oLmazmı Kendi Fikrim.

bøCek 01 Mayıs 2008 10:37

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
on *:join:#kanal1,#kana2,#kanal3:{
if $nick == nick'in {
.msg $chan
Sitemiz.com Sorumlusu Nick # kanala Giriş yaptı.
.mode $chan +o nick'in
}


Umarim İstemiş Oldugun Kod budur Belirtiqim
#kanal1,#kana2,#kanal3 Yerlerini İstemis Oldugun Kanallarda Gosterır. Ve #radyo ve #yonetim kanalında belirmez. kanal'ın Coksada devam edebilirsin #kanak4,#kanal5 Gibi. Senin Yapman Gereken sadece Kırmızı'yla Belirttiqim Yerleri Degiştirmen Yeterli Olacaktir.
koLay Gelsin.

Dependent 01 Mayıs 2008 11:37

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
@gökhan: bu kodun bir parçası sadece
@Cybersoft: bu dediğinin olması için botun oper olması ve oper olanların mesajlarını görmesi gerek.
bota:
on *:snotice:*: { echo 7 ::- $1- }
yaz ve oper ol, oper olunca botta çıkan ::- ile başlayan echo satırını ve kişinin disconnect satırını buraya yazarsan bir şeyler yaparız.

Not: bu arada server linkli ise linkten oper mesajları gelip gelmemesi de önemlidir!

Cybersoft 01 Mayıs 2008 11:48

Yanıt: S.a. Sunucu Sorumlusu Kanala Girince
 
S.a. Söyle bişey yapsak

on *^:snotice:*: {
if (*is*now*an*operator* iswm $1-) && (@ isin $1-) {
var %kimin_pass $gettok($left($4,$calc($pos($4,!) - 1 )),1,40)
var %kim_bu $gettok($left($4,$calc($pos($4,!) - 1 )),2,40)
msg #yönetim 12Yönetici Girişi: %kim_bu  12Hesap Sahibi: %kimin_pass
}
}


Burdaki Koddan yola çıkarak? çünkü gokhan kardeş senin dedigini yaparsam her oper icin ayrı ayrı yapmam gerekicek + Oper Guest ile Giriş yaptıgında Dahi yine Server Sorumlusu #x Kanalına Giriş yaptı Demesini istiyorum illa Kendi nickiyle Degilde ßaşka nickle Oper Açsa Dahi Desin istiyorum mumkunmu acaba ?

Cybersoft 01 Mayıs 2008 11:52

Yanıt: S.a. Sunucu Sorumlusu Kanala Girince
 
-irc.edasohbet.com- *** Notice --- BADBOY([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) is now an operator
Dependent işte botta çıkan Ayrıca Linkli Degil

Sinbat 01 Mayıs 2008 12:55

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:

on 1:SNOTICE:*is now an operator*: {
  if ($chan == #radyo) || ($chan == #yönetim) { return }
  set %operip $mid($4,$pos($4,$chr(40)),$len($4))
  %opernick = $remove($4,%operip)
  msg # Sitemiz.com Sorumlusu ( 4 %opernick 12) 0,12kanala Giriş yaptı .
}


Cybersoft 01 Mayıs 2008 13:22

Yanıt: S.a. Sunucu Sorumlusu Kanala Girince
 
Sinbat
Denedim Fakat Çalışmadı ?

Sinbat 01 Mayıs 2008 13:47

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:

on 1:SNOTICE:*is now an operator*: {
  set %operip $mid($4,$pos($4,$chr(40)),$len($4))
  %opernick = $remove($4,%operip)
  echo -a 12Notice: ( 4 %opernick 12) 0,12Oper Açtı.
}

Bu codeyi denemiştim Crde çalışıyodu o niye çalışmadı anlamadım

Cybersoft 01 Mayıs 2008 14:06

Yanıt: S.a. Sunucu Sorumlusu Kanala Girince
 
Bilmiyorum Denedim Çalışmadı bende Cr Kullanıyorum

BLaCK_and_WHiTe 01 Mayıs 2008 14:28

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:

on *^:snotice:*: {
if (*is*now*an*operator* iswm $1-) && (@ isin $1-) {
var %kimin_pass $gettok($left($4,$calc($pos($4,!) - 1 )),1,40)
var %kim_bu $gettok($left($4,$calc($pos($4,!) - 1 )),2,40)
msg #admin Yönetici Girişi: %kim_bu  Hesap Sahibi: %kimin_pass
}
}

Bunu MavipikSeL forumda vermişti çalışıyor.

Cybersoft 01 Mayıs 2008 15:27

Yanıt: S.a. Sunucu Sorumlusu Kanala Girince
 
BLaCK_and_WHiTe kardeş ben Script botuma Örnegin Oper Admin veya Root Operiniz açtıktan sonra Girdigi Kanallarda ßot desinki Sitemiz.com Sorumlusu Nick #x kanala Giriş yaptı fakat #Radyo ve #yönetim Kanalı Haric oLsun istiyorum yani #yönetim ve #radyo ya Girdiginde söylemesin Sadece Diger Global kanallarda söylesin istiyorum

O Verdigin Şekli Sadece Örnek olarak verdim

Sinbat 01 Mayıs 2008 16:55

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:


on *^:snotice:*: {
  if (*is*now*an*operator* iswm $1-) && (@ isin $1-) {
    if ($chan == #radyo) || ($chan == #yönetim) { return }
    var %kimin_pass $gettok($left($4,$calc($pos($4,!) - 1 )),1,40)
    var %kim_bu $gettok($left($4,$calc($pos($4,!) - 1 )),2,40)
    msg # Sitemiz.com Sorumlusu Yönetici Girişi: %kim_bu  Hesap Sahibi: %kimin_pass
  }
}

Bunu dener misin bide

Cybersoft 01 Mayıs 2008 18:13

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
S.a. Sinbat Denedim Yine oLmadı ya :S

Regex 01 Mayıs 2008 18:57

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Sinbat, on snotice eventında $chan identifierı $null olarak döneceğinden kodlar çalışmaz. İşte kod:

Kod:

on *:snotice:*is now an*:.msg $2 Mesajın.

Not: Kişinin IRCop olduktan sonra girdiği kanalları mIRC üzerinden görmenin bir yolu yok. Aşağıdaki ihtimaller dahilinde bir şeyler yapılabilir:

1- Sunucunda kanallara yapılan join'leri gösteren bir log kanalı varsa, yukarıdaki koda ekleme yapılarak bu sistemin kişi IRCop olduktan sonra başlatılması sağlanabilir.
2- Karşı tarafın mIRC'ine entegre edilecek olan bir kodla kişi, IRCop olduktan sonra girdiği kanalları mesaj olarak bota yollar.

Şu an bunlar aklıma geliyor, daha farklı şeyler de yapılabilir. Benim verdiğim kod, IRCop olan kişinin özeline mesaj atmanı sağlar.

Umarım açıklayıcı olmuştur. Kolay gelsin.

ByDeniS 01 Mayıs 2008 19:14

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:

on *:join:#kanal1,#kana2,#kanal3:{
  if ($nick == nick1) || ($nick == nick2) || ($nick == nick3)  {
    if ($chan == #kanal1) { set %chan $calc($gettok(%chan,1,32) + #kanal1) | halt }
    if ($chan == #kanal2) { set %chan $calc($gettok(%chan,1,32) + #kanal2) | halt }
    if ($chan == #kanal3) {
      set %chan $calc($gettok(%chan,1,32) + #kanal3)
      .msg #opers Sitemiz.com Sorumlusu $nick  %chan kanalarına Giriş yaptı.
      .mode $chan +o nick'in
.unset %chan
    }
  }
}

Al bunu bir denesene

Not : denemesini yapmadım. Ona göre

ByDeniS 01 Mayıs 2008 19:19

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kanal sıralarını karıştırma. En son kanala geldiğinde mesaj atması lazım hatalı değilse.

Sinbat 01 Mayıs 2008 19:45

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:


on 1:SNOTICE:*is now an operator*: {
  set %operip $mid($4,$pos($4,$chr(40)),$len($4))
  %opernick = $remove($4,%operip)
  msg # Sitemiz.com Sorumlusu ( 4 %opernick 12) 0,12kanala Giriş yaptı .
}

Bu halde çalışıyodu Hachlı code demekki ondan çalışmıyomuş $chan den #radyo #yönetim hariç diyo öyle denedim çalışmamış :)

Sinbat 02 Mayıs 2008 20:25

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:

alias yolla {
  msg #my Sitemiz.com yöneticisi 4 %opernick 1Sunucuya giriş yaptı
  msg #sohbet Sitemiz.com yöneticisi 4 %opernick 1Sunucuya giriş yaptı
  msg #oyun Sitemiz.com yöneticisi 4 %opernick 1Sunucuya giriş yaptı
  msg #cafe Sitemiz.com yöneticisi 4 %opernick 1Sunucuya giriş yaptı

on *:snotice:*is*now*an*operator*: {
  set %opernick $gettok($gettok($4,2,40),1,33))
  yolla
}

denedim çalışıyo Cr de dediğin gibi guest bile olsa oper girişi onu kanala yazıyo ama $comchan la yapamadım bulunduğum kanalları bütün kanallara atıyodu #yönetim ve #radyoyu iptal edemedim bende kanalları kendim yazdım sen kendine göre ayarla kanallarını:)

rX 25 Mayıs 2008 18:12

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
PHP- Kodu:

on *:join:#Muhabbet , #Radyo , #bulmaca , #Oyun :{
  
if $nick == AtacK {
    .
msg $chan BiLmemne.Net 2IRC KanaL SorumLusu AtacK KanaLa Giriş YaptıÖzeL SorunLarınızıOnunla PaylaşabiLirGeneL SorunLarınız için 4#HeLp , #OperheLp 2KanaLını Ziyaret Edebilirsiniz.
  
}
  if 
$nick == AtacK {
    .
msg $chan BiLmemne.Net 2IRC Sahibi AtacK KanaLa Giriş YaptıÖzeL SorunLarınızıOnunla PaylaşabiLirGeneL SorunLarınız için 4#HeLp , #OperheLp 2KanaLını Ziyaret Edebilirsiniz.
  
}
  if 
$nick == AtacK {
    .
msg $chan BiLmemne.Net 2IRC Teknik SorumLusu AtacK KanaLa Giriş YaptıÖzeL SorunLarınızıOnunla PaylaşabiLirGeneL SorunLarınız için 4#HeLp , #OperheLp 2KanaLını Ziyaret Edebilirsiniz.
  
}
  if 
$nick == AtacK {
    .
msg $chan 4G2uzeL1.4N2et 2IRC dJ SorumLusu BiLmemne.Net KanaLa Giriş YaptıÖzeL SorunLarınızıOnunla PaylaşabiLirGeneL SorunLarınız için 4#HeLp , #OperheLp 2KanaLını Ziyaret Edebilirsiniz.
  
}
  if 
$nick == AtacK{
    .
msg $chan BiLmemne.Net 2IRC SorumLusu AtacK KanaLa Giriş YaptıÖzeL SorunLarınızıOnunla PaylaşabiLirGeneL SorunLarınız için 4#HeLp , #OperheLp 2KanaLını Ziyaret Edebilirsiniz.
  
}
  if 
$nick == AtacK {
    .
msg $chan BiLmemne.Net 2IRC SorumLusu AtacK KanaLa Giriş YaptıÖzeL SorunLarınızıOnunla PaylaşabiLirGeneL SorunLarınız için 4#HeLp , #OperheLp 2KanaLını Ziyaret Edebilirsiniz.
  


ßurda if $nick == AtacK { oLan Yeri SöyLetmek Istediqin Nicke Yazıcaksın Yardımcı oLabiLdiySem Ne mutLu Bana.

chatsev 04 Haziran 2008 03:23

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Selam arkadaslar benim aradım kodda buydu bunu su sekilde boto yerlestirip kanala giren operleri karsılıcak örnegin ..
( Server Görevlisi PoLO12 su anda 4 #Turkiye 12 kanalına girdi. )
herkeze opere mesajı atmasını istiyorum bunu yapmamda yardımcı olurmusnuz ...

detay 04 Haziran 2008 06:36

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Kod:

on *:join:#: {
if oper isin $wildsite || admin isin $wildsite {
msg # Sunucu görevlisi $nick suanda kanala girdi..
}
}

en basitinden bu sekilde yapilabilir, sunucudaki operlerin hostlarinda oper yada admin kelimesi geciyorsa tabiki. gecmiyorsa whois cekip modelere gore vs.. yapabiliriz ama kodun kisasi ve hizli calisani makbuldur daima

chatsev 05 Haziran 2008 02:43

Cevap: S.a. Sunucu Sorumlusu Kanala Girince
 
Tşkler dostum saol oldu.


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

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