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.


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

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