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/)
-   -   Nick değişince kanaldan çık (https://www.ircforumlari.net/mirc-scripting-sorunlari/184365-nick-degisince-kanaldan-cik.html)

MerakLıuSer 03 Mart 2009 19:45

Nick değişince kanaldan çık
 
nickim mesela MerakLıuSer oldugunda #opers #operhelp #spam kanallarında bulunuyorum MerakLıYOK diye değiştiğimde bu üç kanaldan nick'imin otomatik part etmesini istiyorum bu mümkün mü?

Hayat 03 Mart 2009 19:49

Cevap: Nick değişince kanaldan çık
 
on *:snotice:*MerakLıuSerYok*: { part #kanal | part #kanal }

Gibi birşeymi ?

rX 04 Mart 2009 01:40

Cevap: Nick değişince kanaldan çık
 
Alıntı:

Hayat Nickli Üyeden Alıntı (Mesaj 651633)
on *:snotice:*MerakLıuSerYok*: { part #kanal | part #kanal }

Gibi birşeymi ?

Snotice ile Alakası Yok Nick Deqiştirdiqinde Notice Vermiyor.

Kod:

on *:part:#help:if $nick == %hmenu.nick { unset %hmenu.nick | set %hmenu.pause off }
Bu Codeyi Bi Yerde Görmüştüm, Belki Yardımcı Olucak Arkadasarlara Yardımcı olur bu kod ;idea

Hayat 04 Mart 2009 10:34

Cevap: Nick değişince kanaldan çık
 
Alıntı:

nX! Nickli Üyeden Alıntı (Mesaj 651924)
Snotice ile Alakası Yok Nick Deqiştirdiqinde Notice Vermiyor.

Kod:

on *:part:#help:if $nick == %hmenu.nick { unset %hmenu.nick | set %hmenu.pause off }
Bu Codeyi Bi Yerde Görmüştüm, Belki Yardımcı Olucak Arkadasarlara Yardımcı olur bu kod ;idea

[10:17] -Irc.xxxr.com- *** Notice -- Hayat ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has changed his/her nickname to Hyt

Kod:

on *:snotice:*Hyt*: { ame Away oldum }
[10:20] * ~Hayat Away oldum
3«««« 4Hayat 12nickini 7 Hyt 3olarak değiştirdi

Geliştirilebilir.

CesuryureK 04 Mart 2009 10:56

Cevap: Nick değişince kanaldan çık
 
Alıntı:

MerakLıuSer Nickli Üyeden Alıntı (Mesaj 651630)
nickim mesela MerakLıuSer oldugunda #opers #operhelp #spam kanallarında bulunuyorum MerakLıYOK diye değiştiğimde bu üç kanaldan nick'imin otomatik part etmesini istiyorum bu mümkün mü?

PHP- Kodu:

on *:nick: {
if (
$nick == $me) && (YOK isin $newnick) { part #opers,#operhelp,#Spam }


nickinde yok geçince belirttiğin kanallardan çıkar.

SovaLyem 12 Mart 2010 22:38

Cevap: Nick değişince kanaldan çık
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 652132)
PHP- Kodu:

on *:nick: {
if (
$nick == $me) && (YOK isin $newnick) { part #opers,#operhelp,#Spam }


nickinde yok geçince belirttiğin kanallardan çıkar.


Yukarıdaki kodu; nickime "|Yok" takısı eklediğimde, Op olduğum kanallarda deop olmak için kullanayım dedim ama bir türlü yapamadım. Koddan hiç anlamıyorum malesef. Tek kanal için yapabildim ama birkaç kanal için yapamıyorum.

on *:nick: {
if ($nick == $me) && (|Yok isin $newnick) { mode #kanal -o $newnick }}

Bu şekilde bir kanalda yapıyorum ama #kanal1,#kanal2 yapınca çalışmıyor.

Entrance 12 Mart 2010 23:23

Cevap: Nick değişince kanaldan çık
 
Alıntı:

SovaLyem Nickli Üyeden Alıntı (Mesaj 1040347353)
Yukarıdaki kodu; nickime "|Yok" takısı eklediğimde, Op olduğum kanallarda deop olmak için kullanayım dedim ama bir türlü yapamadım. Koddan hiç anlamıyorum malesef. Tek kanal için yapabildim ama birkaç kanal için yapamıyorum.

on *:nick: {
if ($nick == $me) && (|Yok isin $newnick) { mode #kanal -o $newnick }}

Bu şekilde bir kanalda yapıyorum ama #kanal1,#kanal2 yapınca çalışmıyor.

Kod:

on *:nick: {
if ($nick == $me) && (|Yok isin $newnick) { mode # -o $newnick }}

ßöyle Denermisin ßi ?

Forbidden1 12 Mart 2010 23:31

Cevap: Nick değişince kanaldan çık
 
Alttaki kod, nick değiştirdiğinde op oldugun tüm kanallarda deop olmanı sağlar.

on *:nick: {
if ($nick == $me) && (Yok isin $newnick) {
var %kry 1
while %kry <= $chan(0) {
if ($me isop $chan(%kry)) {
mode $chan(%kry) -o $newnick
inc %kry
}
}
}
}

SovaLyem 13 Mart 2010 09:17

Cevap: Nick değişince kanaldan çık
 
Entrance verdiğin kodu ben de denemiştim, yine denedim "-o" bulunamadı diyor.

ForbiddEn verdiğin kodu ekleyince nick değişir değişmez mirc donuyor ve görev sonlandırmak zorunda kalıyorum. Farklı scriptte de denedim aynı sonucu verdi.

Bazı kodlara bakarak şunu yaptım:

on *:nick: {
if ($nick == $me) && (YOK isin $newnick) { mode $chan(2) -o $newnick }
}

Burada da $chan(1) olunca birinci kanalda, $chan(2) olunca ikinci kanalda deop yapıyor. Bir türlü ikisinde olamadım. :)

Forbidden1 13 Mart 2010 11:45

Cevap: Nick değişince kanaldan çık
 
Sovalyem kücük bir döngü bu scriptinin kilitlenmemesi gerekir. Ben kodları vermeden önce deniyorum calısıyor kod ama girdigin kanal sayısı cok fazlaysa belkı kasar o da düşük bir ihtimal. İlk 2 kanaldan cıkmak istersen alttaki kodu deneyebilirsin ;

on *:nick: {
if ($nick == $me) && (YOK isin $newnick) {
mode $chan(2) -o $newnick
mode $chan(1) -o $newnick
}
}

Not: Belirli kanallardan cıkacaksan, $chan(2) ve $chan(1) yerine #Sohbet , #help gibi kanallar yazabilirsin.


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

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