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/)
-   -   Coder arkadaslar Bütün kanallardan Otomatik away ve deop (https://www.ircforumlari.net/mirc-scripting-sorunlari/123596-coder-arkadaslar-butun-kanallardan-otomatik-away-ve-deop.html)

winstroy 12 Temmuz 2008 22:53

Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Arkadaslar istedigim tek sey opun idlesi 20 dk ya gelınce nıckının yanına Yok yazsın ve kendını butun kanallardan deop etsın. Bu kod ıstıyorum . Opların mircine eklıycem. Mümkünmü.

CesuryureK 13 Temmuz 2008 02:44

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Regex Arkadaşımız Sorunun ßir Kısmını ßaşka ßir Yerde Yanıtlamıştı, ßen Senin İsteğine Göre YetkiAl Kısmını Ekledim Ve Gerekli Düzenlemeleri Yaptım..
Regex'e Teşekkürler.
PHP- Kodu:

alias yetkial { if $
var %\ = 
1,%/ = $comchan($1,0) | while %\ <= %/ { if $!isreg $comchan($1,%\) { 
mode $comchan($1,%\) -oqah $str($+($1,$chr(32)),5) } | inc %\ } } }
 
alias idlekntrl if $idle >= 1200 && !$regex($me,/(yok$)/i) { 
.
YetkiAl $me | .nick $+($me,-yok)  }
 
on *:connect:.timer 0 10 idlekntrl 

10 saniyede ßir idleye ßakar Eğer 1200 Saniye(20 Dakika) Olursa Tüm Kanallardan Kendini Deop Eder, Sonra Nickine Yok Kısımını Ekler

10 Saniye Kısmını Değiştirebilirsin.

Not: Konu Açarken Coder Arkadaşlar, Coderler ßakabilir mi Tarzında Konu ßaşlıkları Yazmayınız. ßen Coder Değilim veya Herkes Coder Olmak Zorunda Değil..
Coder Olmak Kolay İş Değil veya ßu Zamanda Herkes Kendini Coder Zannediyor.
Türkiye'de Coder Dedin mi Akla " XcLusive(Halil) , CipriX(Cem) , Alience(Halim) SCouNDReL (Can) Gibi Kişiler Gelir. Ki ßunlara Sorulsa ßile Artık Kendilerini Coder Olarak Görmezler Herkes Coder Olarak Kendini Gösterince Kim Olsa Kabul Etmez.
Sadece ßir Yakınmamı Dile Getirdim. Kişi veya Kişiler Hedef Alınmamıştır. Ha Üstüne Almak İsteyen Olursa Taşıyabilirse Alsın
Hoşça Paylaşımlar.

winstroy 13 Temmuz 2008 12:13

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
* /if: Kapalı ayraç bulunamadı (Satır 5, script2.txt)

Bunu neden durmadan statuste verebılır arkadasım. sımdıde script2 diyor.

Regex 13 Temmuz 2008 13:23

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Bu sorunun bir benzerini sorduğun diğer bir konuda, "farklı bir sayfa açtım" demişsin. Aliasımızın ismi /idlekntrl ve on CONNECT eventı üzerinden işlem yaptığımızdan, diğer kodları silerek ekleme yapmalısın. CesuryureK arkadaşımız değişkenin ismini "\" olarak belirlemiş fakat bu karakterin başına "%" koyduğundan -sanırım forumla alakalı bir sorun- karakter gözükmüyor; dolayısıyla kod da çalışmıyor. Birkaç düzenleme yaparak sana kodu tekrar vereceğim fakat unutmaman gereken konu, bu kodları ekleyeceksen benzer diğer bütün kodları silmen gerektiği. İşte kod:

Kod:

on *:connect:.timer 0 1 idlekntrl
alias idlekntrl if $idle >= 1200 && !$regex($me,/(-yok$)/i) { yal | .nick $+($me,-yok) }
alias yal var %m = 1 | while $chan(%m) { if $count($nick($chan(%m),$me).pnick,%,@,&,~) { mode $chan(%m) -hoaq $me } | inc %m }


Konu dışı: CesuryureK, "coderlık" kavramıyla ilgili olarak güzel yerlere değinmişsin ve haklısın. Teşekkürler.

Cpu 31 Mayıs 2013 10:42

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 504924)
Bu sorunun bir benzerini sorduğun diğer bir konuda, "farklı bir sayfa açtım" demişsin. Aliasımızın ismi /idlekntrl ve on CONNECT eventı üzerinden işlem yaptığımızdan, diğer kodları silerek ekleme yapmalısın. CesuryureK arkadaşımız değişkenin ismini "\" olarak belirlemiş fakat bu karakterin başına "%" koyduğundan -sanırım forumla alakalı bir sorun- karakter gözükmüyor; dolayısıyla kod da çalışmıyor. Birkaç düzenleme yaparak sana kodu tekrar vereceğim fakat unutmaman gereken konu, bu kodları ekleyeceksen benzer diğer bütün kodları silmen gerektiği. İşte kod:

Kod:

on *:connect:.timer 0 1 idlekntrl
alias idlekntrl if $idle >= 1200 && !$regex($me,/(-yok$)/i) { yal | .nick $+($me,-yok) }
alias yal var %m = 1 | while $chan(%m) { if $count($nick($chan(%m),$me).pnick,%,@,&,~) { mode $chan(%m) -hoaq $me } | inc %m }


Konu dışı: CesuryureK, "coderlık" kavramıyla ilgili olarak güzel yerlere değinmişsin ve haklısın. Teşekkürler.

Bana bu kod lazım ama deop etmedi yardımcı olacak varsa sevinirim yok veya away yazmasına gerek yok belirlediğim zamanda belirlediğim kanallarda deop olursa yeterlidir.

alii-zerbeststill 31 Mayıs 2013 11:50

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
koda baktım çalıştı scriptinle alakalı bir sorun yada kodlarda çatışma var nick değişmesine gerek yok diyorsan koddakı | .nick $+($me,-yok) bu yeri sil istediğin olacak

WingmaN 31 Mayıs 2013 11:57

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Kodda sıkıntı görünmüyor, sadece şu alttaki göstereceğim yeri, değiştir öyle dene.
bu satır
Kod:

mode $chan(%m) -hoaq $me
Bunun gibi olmalı.
Kod:

mode $chan(%m) -hoaq $me $me $me $me

Cpu 07 Haziran 2013 07:07

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

WingmaN Nickli Üyeden Alıntı (Mesaj 1041306005)
Kodda sıkıntı görünmüyor, sadece şu alttaki göstereceğim yeri, değiştir öyle dene.
bu satır
Kod:

mode $chan(%m) -hoaq $me
Bunun gibi olmalı.
Kod:

mode $chan(%m) -hoaq $me $me $me $me

Kod:

on *:connect:.timer 0 1 idlekntrl
alias idlekntrl if $idle >= 12000 && !$regex($me,/(-yok$)/i) { yal | .nick $+($me) }
alias yal var %m = 1 | while $chan(%m) { if $count($nick($chan(%m),$me).pnick,@,&,~) { mode $chan(%m) -oa $me $me } | inc %m }

kodu böyle düzelttim ama bazen çalışmıyor nedendir.


Cpu 22 Ağustos 2013 15:45

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Away olurken nickde değiştirmesini istersen kodun ne yapmamız gerekir.Geri dönmek içinde !eskinick gibi birşey denesek çakışma olur mu yardımcı olur musunuz?

Krieq 22 Ağustos 2013 16:55

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

Cpu Nickli Üyeden Alıntı (Mesaj 1041329762)
Away olurken nickde değiştirmesini istersen kodun ne yapmamız gerekir.Geri dönmek içinde !eskinick gibi birşey denesek çakışma olur mu yardımcı olur musunuz?

Nick değiştirirken önce

Kod:

set %nickimm $me | nick $me $+ away
sonra normal awayden çıkınca eski nickine dönmek için

Kod:

//nick %nickimm
komutu ile yapabilirsin.Yani mantığı bu.pek zor birşey değil.

Cpu 22 Ağustos 2013 17:30

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
iyi de bunları kod ile yapmak istiyorum birleştirerek :D

Cpu 23 Ağustos 2013 00:17

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Belirlediğim bir kanalda !away yazdığımda nickim bir takı alıp away olacak ve belirlediğim 3 kanalda deop olacak geri dönmek için !eskiyedön gibi bir komut uygulayacağım ve nickim geri dönüp identify girecek bunu edebilir miyiz?

Cpu 23 Ağustos 2013 07:06

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041329974)
Buyur /away komutuna biraz eklenti :)

Kod:

alias away {
  if (!$1) && ($away) { .away | .nick %:nick | unset %:nick | .identify ŞİFREN | return }
  if (!$away) { .away $1- | set %:nick $me | .nick $+($me,away) | mode #Kanal -qaoh $me $me $me $me | mode #Kanal -qaoh $me $me $me $me }
}


Geri dönüşü nasıl edicez

Cpu 23 Ağustos 2013 13:35

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041330265)
Away komutunda nasıl awaydan cıkıyorsan aynı şey.

/away Away mesajı. Böyle away olursunuz ve nick'inize away takısı alıp 2 kanal alarak ayarladım ben oralardan deapo olursunuz.
/away. Komutunda awaydan cıkıp eski nickinize girip identify edersiniz.


Cpu Script V4 Cpu`a`a Meşgul Durumundan Çıktınız.
[13:34:54] * Cpu`a`a Nick değişerek Cpu`a`a`a Oldu

yemedi :D

Cpu 23 Ağustos 2013 14:09

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041330272)
Öncelikle sözlerimize dikkat edelim ve ben denemeden kod vermem sizde sorun olmasın ?

iyi de onu olmadı anlamında dedim yanlış anlaşıldıysam kusura bakma dostum bende denedim olmadı /away. yerine başka birşey yazsak nokta olmasa

Cpu Script V4 Cpu Meşgul Durumundan Çıktınız.
[14:19:49] * Cpu Nick değişerek Cpuaway Oldu
Cpu Script V4 AWAY. Geçersiz Bir Komut!
Cpu Script V4 Cpuaway Meşgul Durumundan Çıktınız.
[14:19:56] * Cpuaway Nick değişerek Cpuawayaway Oldu
Cpu Script V4 #sohbet Kanalında Op Değilsiniz!
Cpu Script V4 #rescue Kanalında Op Değilsiniz!

deejaymerlyn 27 Ağustos 2013 12:55

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
peki soyle bişey yapabilirmiyiz.

idle'm 25 dakikayı geçiyorsa a kanalından cıkıp b kanalından kendini deop etsin sonra away olsun.

Rules 27 Ağustos 2013 19:11

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
toprak hocam bu away kodunda şey olabilirmi hani operlerin away mesajı olurya o tarz özelimize gelene away nedeni ne yazmışsak onu cvp olarak verebilirmi.

Örneğin:
<X> /away pc başında değilim
..............
<z> selam
<X> pc başında değilim

Krieq 27 Ağustos 2013 19:23

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Kod:

on *:open:*: { if $away { msg $nick $awaymsg } }

Toprak 27 Ağustos 2013 19:32

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

yorgunsero Nickli Üyeden Alıntı (Mesaj 1041331996)
toprak hocam bu away kodunda şey olabilirmi hani operlerin away mesajı olurya o tarz özelimize gelene away nedeni ne yazmışsak onu cvp olarak verebilirmi.

Örneğin:
<X> /away pc başında değilim
..............
<z> selam
<X> pc başında değilim


Buyur;
Kod:

on *:open:?:{ if $away { msg $nick Şuan away'ım away mesaj: $awaymsg Away sürem: $awaytime } }


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 19:32 -->-> Daha önceki mesaj 19:23 --

Alıntı:

deejaymerlyn Nickli Üyeden Alıntı (Mesaj 1041331799)
peki soyle bişey yapabilirmiyiz.

idle'm 25 dakikayı geçiyorsa a kanalından cıkıp b kanalından kendini deop etsin sonra away olsun.

Buyur;
Kod:

on *:connect:$+(.timer,aways) 0 1500 /aways
alias aways { .enable #aways | .whois $me }
#aways off
raw 317:*: { if $3 >= 1500 { if $me ison #a { .part #a } | if $me isop #b || $me ishop #b  { mode #b -qaohv $str($+($me,$chr(32)),5) } | if !$away { .away Oto away sistemi } | .disable #aways } }
#aways end


deejaymerlyn 27 Ağustos 2013 21:33

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041332004)
Buyur;
Kod:

on *:open:?:{ if $away { msg $nick Şuan away'ım away mesaj: $awaymsg Away sürem: $awaytime } }


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 19:32 -->-> Daha önceki mesaj 19:23 --



Buyur;
Kod:

on *:connect:$+(.timer,aways) 0 1500 /aways
alias aways { .enable #aways | .whois $me }
#aways off
raw 317:*: { if $3 >= 1500 { if $me ison #a { .part #a } | if $me isop #b || $me ishop #b  { mode #b -qaohv $str($+($me,$chr(32)),5) } | if !$away { .away Oto away sistemi } | .disable #aways } }
#aways end


toprak adamsın adam.

Rules 28 Ağustos 2013 09:24

Cevap: Coder arkadaslar Bütün kanallardan Otomatik away ve deop
 
alias away {
if (!$1) && ($away) { .away | .nick %:nick | unset %:nick | /ops | return }
if (!$away) { .away $1- | set %:nick $me | mode #zurnahelp -qaoh $me $me $me $me | mode #zurna -qaoh $me $me $me $me }
}
on *:open:?:{ if $away { msg $nick Şuan away'ım away mesaj: $awaymsg Away sürem: $awaytime } }


toprak hocam bu şekilde birleştirdim de /away yokum dediğimde deop ediyor ama özelime yazdıgımda yokum cevabını alamıyorum nerde hata yaptım acaba


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

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