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/)
-   -   ops a girmeyene deop (https://www.ircforumlari.net/mirc-scripting-sorunlari/55874-ops-girmeyene-deop.html)

sondemdeyim 28 Nisan 2008 09:30

ops a girmeyene deop
 
on *:nick: { if (*awa* iswm $newnick) || (*[*]* iswm $newnick) || (*y*o*u*k* iswm $newnick) || (*^*^* iswm $newnick) || (*yokum* iswm $newnick) || (*off* iswm $newnick) { if ($newnick isop #) { msg #ops $newnick Away iken sohbet Kanalında "@" Olamassınız. | mode #sohbet -o $newnick } } }


bu kodun amaci egerki op away olursa onu deop ediyor. buna bir ekleme yapip.egerki op ops kanalinda degilse onu tum kanallardan deop edip onun ozeline bir mesaj atabilirmiyiz.ops kanalinda degilsiniz deop edildiniz ops kanalina girin op konumuna tekrar cikin gibi turden birsey

Techno 28 Nisan 2008 12:52

Cevap: ops a girmeyene deop
 
on *:rawmode:#global: {
if $nick == chanserv {
if ($1 == +h) || ($1 == +o) || ($1 == +oa) || ($1 == +oq) && if $2 != ison #ops { msg $2 ops kanalında olmadıgınızdan $chan da yetkili duramazsınız | mode $chan - $+ $remove($1,+) $2 }
}
}

denemedim çalışması lazım

Regex 28 Nisan 2008 16:27

Cevap: ops a girmeyene deop
 
TechNo_, ayraç kullanımından sonra (&&) tekrar "if" diye başlarsan kod çalışmaz. Ayrıca, if $2 != ison #ops gibi bir döngü kesinlikle çalışmayacaktır.

Bir ekleme daha: +o, +ao, +oa gibi ihtimalleri teker teker denemek yerine daha basit yoldan bunu yapabilirsin. Misal, yukarıda verdiğin kodda +oa değil de +ao şeklinde protect verilirse, kodun yine çalışmaz. Doğrusu:

Kod:

on *:rawmode:#Sohbet:if $nick == ChanServ && $regex($1,\+(h|o|a|q)) && $2 !ison #Ops { mode # $+(-,$remove($1,$chr(43)) $2 | .msg # $+($2,:) Oplara özel kanalda bulunmadığınız için, yetkiniz alınmıştır. }

Techno 28 Nisan 2008 16:49

Cevap: ops a girmeyene deop
 
Ongun sizlerin sayesinde ögrenecegiz identifier leride fazla bilmiyorum

Cyptm 28 Nisan 2008 20:24

Cevap: ops a girmeyene deop
 
off *:OP:#Kanal:{
timerdeop 1 40 ops2
ops2 {
if (%deopnicks !isop #ops) {
mode #Sevgiden -o %deopnicks
msg %deopnicks Oplar Gereğince #ops kanaL'ına Giriş Yapmalıdır. Giriş Yapmadığınız için Aop Göreviniz siLinmiştir.
cs aop #kanal del %deopnicks
msg #ops $deopnicks $+ Nick'inin kurallara uymadığı görülmüştür bu nedenden aop görevi silinmiştir.
cs hop #ops del %deopnicks
topic #gsop %deopnicks Aop Görevinden siLinmiştir.
}
}
set %deopnicks $opnick
on *:OP:#Sevgiden:{
timerdeop 1 30 ops2
set %deopnicks $opnick
}

;Bu Kod'ta hem nickleri deop ediyor istersen siliyor sildikten sonra #ops kanalında bildiriyor ve #Gsop kanalında Sildigini Topic olarak atıyor. Buda işine yarar umarım.

CipriX 28 Nisan 2008 21:29

Cevap: ops a girmeyene deop
 
bu kod çalışıyorsa ben bırakıyorum bu işi (:

Kod hatalı arkadaşım 2 tane ilk görünümde hata var zaten

Regex 28 Nisan 2008 21:40

Cevap: ops a girmeyene deop
 
Aynı sorun için, doğru verilen kodun üstüne tekrar kod yazmak saçma olur. Ayrıca, Cem'in dediği gibi kod çalışmaz.

LocaLSettings 26 Haziran 2008 12:20

Cevap: ops a girmeyene deop
 
MerhabaLar arkadasLar,
formu inceLiyorum da,
haddime düşmeden elestirmek istiyorum
istenilen kod verildi mi ben mi görmedim bu bir .
bi ikincisi
bu konuda calısır/ calısmaz | o olur / bu olmaz
yapacagımıza kod lamayı yapsak
?
baslıga baktım, merak ettim, fakat sonuc yok..

нαℓιℓ 26 Haziran 2008 12:35

Cevap: ops a girmeyene deop
 
mesaj atanların üyeliklerine bak bakalım forumda mirc için kodlama yapacak arkadaş bıraktılarmı :)

Regex 26 Haziran 2008 12:41

Cevap: ops a girmeyene deop
 
Yeni üyeler, eski konuları hortlatmayı seviyorlar.-)


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

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