![]() |
Halfop ise Kod Çalışmasın... if ($nick isop $chan) { halt } mesela bir korumada bu codeyi yazınca kanala giren kişi opsa kod kendini durduruyo ben voice ve halfop da da bu olayı yapmak istiyorum nasıl yapabilirim |
Alıntı:
Sana kodu Vermiştim Ama Olsun Başkalarıda Yararlansın.. if ($nick isop $chan) { halt } if ($nick isvoice $chan) { halt } if ($nick ishop $chan) { halt } Bu Arada Sana konuşurken VErdiğim kode Bundan Daha Değişik Kullanmak Zorundasın Eger Yapamazsan Bunları Kullan. |
on *:join:#:{ if ($nick isop $chan) { halt } if ($nick ishop $chan) { halt } mode # +v $nick msg # #kanal Kanalına Hoigeldiniz. msg # Eğer Banınızı açtırmak istiyoriseniz Lütfen !unban Yazınız } nerde hata yapıyorum ben anlamadım gitti. Kanal opda girse sopda girse founderde girse mesaj yolluyo ama ben yollamasını istemiyorum sadece userlere mesaj atıp + verisn istiyorum |
Alıntı:
if ($nick !isop $chan) && ($nick !ishop $chan) { mode $chan +v $nick msg $chan $chan Kanalına Hoigeldiniz. msg $chan Eğer Banınızı açtırmak istiyorsaniz Lütfen !unban Yazınız. } } Birde Böyle Dene. |
[17:52] * Attempting to rejoin channel #erdemler [17:52] * Rejoined channel #erdemler [17:52] * ChanServ sets mode: +oq erdem erdem [17:52] * erdem55 sets mode: +v erdem [17:52] <erdem55> #erdemler Kanalına Hoş geldiniz. [17:52] <erdem55> Eğer Banınızı açtırmak istiyorsaniz Lütfen !unban Yazınız. Malesef yine aynı acaba sorun ne neden komutu görünce durmuyo bu sabahtan beridir uğraşıyorum ama bir türlü olmuyor |
if $nick isop $chan || $nick ishop $chan || $nick isvoice $chan { |
on *:join:#:{ if $nick isop $chan || $nick ishop $chan || $nick isvoice $chan { mode $chan +v $nick msg $chan $chan Kanalına Hoigeldiniz. msg $chan Eğer Banınızı açtırmak istiyorsaniz Lütfen !unban Yazınız. } } Bukezde kimseye bişi yazmıyo op sop normal user:(((( |
hım bu kodu bu şekilde yapamazsın... Zaten kod kişi kanala girer girmez faaliyete geçiyor. Yani onu op olarak algılaması için 3 saniye gerekiyor. ya da Bir kez liste oluşturup taratabilirsin. Örneğin alias _opmu { var %op 1 while %op <= $lines(op.txt) { if $1 == $read(op.txt,%op) { return $true } } } on 1:join:#help: { if !$_opmu($nick) { mode $chan +v $nick msg $chan Merhaba $nick, Nasıl Yardımcı olabilirim ? } } |
Ayrıca bu op.txt listesinde halfopları da koysan yine esgeçecektir. |
kötü haber :( [18:13] * Rejoined channel #erdemler [18:13] * ChanServ sets mode: +oq ErdEm ErdEm [18:13] * erdem55 sets mode: +v ErdEm [18:13] <erdem55> Merhaba Nasıl Yardımcı olabilirim ? Hım prd sen bana tek tek yaz diyosun prd görmemişim şimdi farkettim bi sn deniyorum |
:) oradaki #help yazısını #erdemler olarak değiştir. |
on *:join:#:{ set %Helpnick $nick | set %Helpchan $chan | timer 1 5 checkhelp %Helpnick } alias checkhelp { if (%Helpnick isop %Helpchan) { msg %HelpChan HoşGeldiniz %Helpnick | Halt } if (%HelpNick !isvoice %helpchan) { mode %helpchan +v %HelpNick msg %helpchan %helpchan Kanalına Hoşeldiniz. msg %helpchan Eğer Banınızı açtırmak istiyorsaniz Lütfen !unban Yazınız. unset %Helpnick | unset %Helpchan } } Denemedim Ama Çalışması Gerekir.. |
tşkler arkadaşlar djinn tşkler senin code daha çok hoşuma gitti hemde kolayıma geldi eline sağlık |
Rica Ederim :) |
Alıntı:
|
on *:join:#:{ if $nick isop $chan || $nick ishop $chan || $nick isvoice $chan { mode $chan +v $nick msg $chan $chan Kanalına Hoigeldiniz. msg $chan Eğer Banınızı açtırmak istiyorsaniz Lütfen !unban Yazınız. } } ;iyide sen bu kodda kanalda opsa halfopsa veya voicesi varsa dewam ettirmişsin. if $nick isop $chan || $nick ishop $chan || $nick isvoice $chan { .halt } ;bide boyle denesene yalnız surda bi sorun var.script kişinin op aldığını hemen algılayamaz en kesin sonuc timerle 1 2 saniye nefes aldırmakta. ;şunu deneyebilirsin on *:join:#: { msg $chan $chan Kanalına Hoigeldiniz. msg $chan Eğer Banınızı açtırmak istiyorsaniz Lütfen !unban Yazınız. timer 1 3 voice_ $nick } } alias voice_ { if $nick isop $chan || $nick ishop $chan || $nick isvoice $chan { halt } mode $chan +v $nick } |
ehhe gec yazdım sanırım sayfayı yenilemeden yazdım kodu :) neyse işin gorulmuşya o yeter |
isreg operatorunu bilmekte de fayda var. alias voice_ { if $nick isreg # { mode # v $nick } } ison kanalda ise isop kanalda opsa isvo kanalda voicese ishop kanalda halfopsa isreg kanalda ne op ne voice ne halfopsa yani regular (normal) bir user ise.. |
en güzeli :) |
Alıntı:
|
Alıntı:
|
Alıntı:
Estağfirullah, ben henüz yolun başındayım. |
Ulu goXXip ;) |
GoXXip Gelecegin Bill GATES' i olcan Yolun basına geldinya artık yolun sonu gelmez bittin sen bulaşmasaydın keske :) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:21. |
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