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/)
-   -   Dj Host Sock Sistemi (https://www.ircforumlari.net/mirc-scripting-sorunlari/508820-dj-host-sock-sistemi.html)

Goemon 26 Ekim 2012 19:21

Dj Host Sock Sistemi
 
arkadaşlar unrealde dj e sockbotlarda host verebiliyoruz bunun örneğinide nomercy de gördüm



if $3 == #dj {
sw $sockname chgname $5 4,1 «0 DJ 4»
;sw $sockname os raw svsmode $5 +W
sw $sockname chghost $5 DJ. $+ $qhostver
sw $sockname chgident $5 Radio
sw $sockname privmsg $3 : $+ $5 $+ : Sisteme [DJ] olarak giris yaptiniz..
}
if +*a iswm $4 {
if $3 == #dj {
sw $sockname os raw svsmode $5 +W
sw $sockname chgname $5 4,1 «0 DJSoP 4»
sw $sockname chghost $5 DJ.Sop. $+ $qhostver
sw $sockname chgident $5 Radio
sw $sockname privmsg $3 : $+ $5 $+ : Sisteme [DJ Sop] olarak giris yaptiniz..
}
if $3 == #dj {
sw $sockname os raw svsmode $5 +W
sw $sockname chghost $5 DJ.Master. $+ $qhostver
sw $sockname chgident $5 Radio
sw $sockname privmsg $3 : $+ $5 $+ : Sisteme [Master DJ] olarak giris yaptiniz..
}


biz bunu cr ye göre ayarlıyabilirmiyiz?

Med Cezir 27 Ekim 2012 04:03

Cevap: Dj Host Sock Sistemi
 
CR de kişiye veya belirli bir gruba yönelik host değişimi gerçekleştiremezsin. Bazı CR sunucu Rootları as general set operhost hostun komutunu uygulayarak sunucu hostunu değiştirip tekrar oper açıp yine sunucu hostunu eskisine çevirerek kendilerine özel bir hosttan giriyormuş havası veriyorlar.

Yani illa yapılacaksa
1-Dj lere oper eklenmesi gerekir
2-Dj ler oper açtıklarında sunucu hostu değiştirilip tekrardan oper açmaları sağlanmalıdır ve sunucu hostu 2. oper açışında sonra eski haline getirilmelidir.
Bunları yapmakta biraz saçma bir durum oluşturur kanaatindeyim.

Goemon 27 Ekim 2012 09:43

Cevap: Dj Host Sock Sistemi
 
anladım Med CeziR Senden de anca böyle bir Açıklama Beklenerdi.
Peki Hosttan Vazgecip Dj DjSop DjFounder iDentiyle Sunucuya Gireni Bot Anında Tespit Edip identine göre sisteme dj olarak atandınız yada djsop olarak atandınız dese mümkünmü. eğer mümkünse dj kanalına girdiklerinde bot voice versin istiyorum birde.kolay gelsin umut ;)

Med Cezir 27 Ekim 2012 17:30

Cevap: Dj Host Sock Sistemi
 
Kod:

on *:Snotice:*Client Connecting*:var %_i = $right($token($10,1,64),-1) | if $regex(%_i,/^(Dj(Sop|Founder)?)$/i) { msg $9 Sistemimize %_i olarak atandınız. }
on *:join:#dj:if $regex($token($address,1,64),/^(Dj(Sop|Founder)?)$/i) { mode $chan +v $nick }

Denemedim ama çalışması gerekir. Kodu ekledikten sonra /umode +c yaparsın.

Goemon 27 Ekim 2012 20:48

Cevap: Dj Host Sock Sistemi
 
Med CeziR bunu sock olarak verebilirmisin peki.

S!daR 28 Ekim 2012 03:15

Cevap: Dj Host Sock Sistemi
 
SuperBot mu bu SkandaL :)

Med Cezir 28 Ekim 2012 03:54

Cevap: Dj Host Sock Sistemi
 
Kod:

if $2 == NOTICE && (*Client connecting on port* iswm $1-) {
var %_i = $right($token($13,1,64),-1), %_n = $12
if $regex(%_i,/^(Dj(Sop|Founder)?)$/i) {
sockwrite -nt $sockname privmsg %_n Sistemimize %_i olarak atandınız.
}
}

if $2 == JOIN {
var %;_i = $token($token($1,1,64),2,33), %;_n = $remove($gettok($1,1,33),:)
if $remove($3,:) == #dj && $regex(%;_i,/^(Dj(Sop|Founder)?)$/i) {
sockwrite -nt $sockname mode #dj +v %;_n
}
}


Goemon 28 Ekim 2012 09:52

Cevap: Dj Host Sock Sistemi
 
Alıntı:

S!daR Nickli Üyeden Alıntı (Mesaj 1041233714)
SuperBot mu bu SkandaL :)



Hocam Superbot Benimkisinin Yanında Halt Edmiş :)

Med CeziR işlew yapmıyor acaba neden?

S!daR 28 Ekim 2012 19:08

Cevap: Dj Host Sock Sistemi
 
Kod:

if $2 == notice && $right($gettok($13,1,64),-1) == Dj {
      sockwrite -nt $sockname privmsg $12 Selam $12 sistemimize Dj olarak giris yaptiniz.
    }
if $2 == notice && $right($gettok($13,1,64),-1) == DjSop {
      sockwrite -nt $sockname privmsg $12 Selam $12 sistemimize DjSop olarak giris yaptiniz.
    }
if $2 == notice && $right($gettok($13,1,64),-1) == RadyoFounder {
      sockwrite -nt $sockname privmsg $12 Selam $12 sistemimize RadyoFounder olarak giris yaptiniz.
}
if $2 == JOIN && $3 == :#Dj {
      if $gettok($gettok($1,1,64),2,33) == RadyoFounder {  sockwrite -nt $sockname samode #Dj +v $remove($gettok($1,1,33),:) }
      if $gettok($gettok($1,1,64),2,33) == DjSop {  sockwrite -nt $sockname samode #Dj +v $remove($gettok($1,1,33),:) }
      if $gettok($gettok($1,1,64),2,33) == Dj {  sockwrite -nt $sockname samode #Dj +v $remove($gettok($1,1,33),:) }
    }

Bu şekilde denersen olacaktır SkandaL .
IF'ler biraz fazla oldu ama herhangi bir kasma yapmaz, sadece satır sayısı fazlalaştırır.

Umarım işine yarar.

Med Cezir 29 Ekim 2012 01:15

Cevap: Dj Host Sock Sistemi
 
Ben denedim bir problemle karşılaşamadım gayet iyi şekilde çalışıyor kod. Botunun +c modesi alması gerekiyor aksi takdirde ne benim verdiğim nede Sidar ın verdiği çalışmaz çünki giriş noticelerini göremezsin :)


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

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