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/)
-   -   !op !temizle yardım. (https://www.ircforumlari.net/mirc-scripting-sorunlari/41348-op-temizle-yardim.html)

goKhaN` 17 Kasım 2007 21:40

!op !temizle yardım.
 
77 Sayfada Aradim ba$tan Sonra ama Istemis oldugum Kodu bulamadim benim ıstemis oldugum soyLe birsey olacak ?

!op nick Yaptiqi zaman Koruma Botum Egerki KanaLın Opuysa Op verecek Egerki Kanalda Op deıLse SoyLe bir Mesaj Vercek. GerekLi Yetkiye Sahip deiLisniz Nick ?

ßide Elimde Su Kod Var MavipikSeL'in Vermis Oldugu bir Kod gezerken buLdum

PHP- Kodu:

on *:text:*:#:{
  
if !temizle isin ${
    if 
$nick !isop $chan {
      .
msg $chan Kanal operatörümüsünüz$nick $+ ?
    }
    else {
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)  Sunucumuzun Sohbet OdaLari
      
.msg $chan $chr(160)
      .
msg $chan $chr(160)  Guvenle Sohbet Edebileceginiz  
      
.msg $chan $chr(160)
      .
msg $chan $chr(160)  Tek Sunucu Iyı Sohbetler..
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan $chr(160)
      .
msg $chan  $nick  !temizle Komutunu Uygulatti 
      
.msg $chan KanaL TemizlendiGuvenle Sohbetinize Devam Edebilirsiniz.   
    }
  }


ßu Kodun Altına mIRC'ın Icınde BeLirtmis Oldugum text'den Her temizlemede Ayrı Ayrı Mesaj Atacak ßıde buna bir Care buLursaniz Sevınecem. Sımdıden Emekleriniz Icın Tesekkurler. koLay gelsın.

Regex 17 Kasım 2007 21:48

Cevap: !op !temizle yardım.
 
İlk isteğin için kodun;

Kod:

on *:text:!op*:#:{ if $nick isop $chan { mode $chan +o $2 } | else { .msg $chan $nick $+ , Bu komuta yetkin yok. } }

Diğer isteğin ise; o kadar kastırmaya gerek yok, timer kullanarak da bunu yapabiliriz;


Kod:

on *:text:!temizle:#:{ if $nick !isop $chan { .msg $chan $nick $+ , kanal yetkilisi değilsiniz. } | else { .timer 50 0 .msg $chan $chr(160) | .msg $chan $nick $+ , !temizle komutunu kullandı ve kanal temizlendi. | .msg $chan $read(dosya.txt) } }

Umarım işine yarar.

goKhaN` 17 Kasım 2007 21:55

Cevap: !op !temizle yardım.
 
HachLi Simdi SoyLe bu vermis Oldugum temizle kodunun altina ekLemek Istıyorum ? Sanirsam anLatamadim. Yani !temizle yaptimi ORda zaten temizlior ama Altına Eklemk.İstiom Yani SoyLe

.msg $chan $chr(160)
.
msg $chan $chr(160)
.
msg $chan $nick !temizle Komutunu Uygulatti
.msg $chan KanaL Temizlendi. Guvenle Sohbetinize Devam Edebilirsiniz.
msaL ßunun Altinada BeLirtmis OLdugum Text'ten Okutacam Yazilari Anlatabildim sanirsam.

+ !op'da SoyLe Olmasi Mumkunu !op !voice !deop Alt Alta FLan ? Kodu tam verırdımde Sayfasını Sımdı Ikı saat aramam Lazim :) Anladin sarnisam sen !op nick YAzdımı Op Olcak Ama kanaLın Yetkılısıyse. OyLe voice'de Op Olan verecek. Umarim Anlatabilmisimdir.

MavipikSeL 17 Kasım 2007 21:59

Cevap: !op !temizle yardım.
 
Ayrı ayrı mesaj atacak dediğin, benim H-Bot'da yapmış olduğum her temizlemenin altına özlü bir söz mü? :)

Eğer öyleyse sozler.txt adında bir metin belgesi oluştur ve mirc.exe dizinine at. Daha sonra bu temizle kodunun en altına msg # $read(sozler.txt) yaz. Bu sayede txt'den her defasında farklı bir sözü temizle komutu ile verecek. Sozler.txt isimli belgenin içine de özlü sözlerini yazmayı unutma. :)

Regex 17 Kasım 2007 22:01

Cevap: !op !temizle yardım.
 
Temizle kodunu düzelttim, editlemen gereken yerin de altını çizdim. İlk mesajımdan, kodu tekrar alabilirsin.

Op, deop, voice ve devoice için ise:

Kod:

on *:text:!op*:#:{ if $nick isop $chan { mode $chan +o $2 } | else { .msg $chan $nick $+ , Bu komuta yetkin yok. } }
on *:text:!deop*:#:{ if $nick isop $chan { mode $chan -o $2 } | else { .msg $chan $nick $+ , Bu komuta yetkin yok. } }
on *:text:!voice*:#:{ if $nick isop $chan { mode $chan +v $2 } | else { .msg $chan $nick $+ , Bu komuta yetkin yok. } }
on *:text:!devoice*:#:{ if $nick isop $chan { mode $chan -v $2 } | else { .msg $chan $nick $+ , Bu komuta yetkin yok. } }


goKhaN` 17 Kasım 2007 22:03

Cevap: !op !temizle yardım.
 
MavipikSeL Sen buyuksun :D Aslında senin H-bot aklıma gelmedi N'yalan Soyleim ama dedıgın Aynisini İstemistim saolasin var Olasin ßide O'senin Ozlu Sozleri atsan varya Super Olur Cunku O'sozler guzeldi valla ßir Iyılık yaparsan varya Dualarim seninLe :D tesekkurumude ettım. Saolasin dostum sanada tesekkur ettıms. eyw.

goKhaN` 17 Kasım 2007 22:10

Cevap: !op !temizle yardım.
 
HachLi valla vermis oldugun Kod Deop'ta yarıor AMa Op oLmuor N'den acaba Kanaldada Opum ?

PHP- Kodu:

*** Kanala Tekrar Giriliyor #a
*** ChanServ mod değiştirdi:+o goKhaN
<A-KorumagoKhaN Suanda operatör konumuna geçti.
<
goKhaN> !op goKhaN
<goKhaN> !deop goKhaN
*** A-Koruma mod değiştirdi:-o goKhaN
<goKhaN> !op goKhaN
<A-KorumagoKhaNBu komuta yetkin yok

Acaba Neyde sorun var ?

Regex 17 Kasım 2007 22:12

Cevap: !op !temizle yardım.
 
Zaten opsun, op olan bir kişi tekrardan nasıl op olabilir ki? İkinci bir mIRC açıp, ona op verdirmeyi denersen verdiğini göreceksin.:)

goKhaN` 17 Kasım 2007 22:14

Cevap: !op !temizle yardım.
 
ee Peki !deop Oldum Tekrardan acıLen !op oLmam Lazim KanaLdan Cıkıp tekrarmi gırecem (: Sence

Regex 17 Kasım 2007 22:17

Cevap: !op !temizle yardım.
 
Alıntı:

goKhaN` Nickli Üyeden Alıntı (Mesaj 287526)
ee Peki !deop Oldum Tekrardan acıLen !op oLmam Lazim KanaLdan Cıkıp tekrarmi gırecem (: Sence



Hem op olmayanların kullanamamasını istiyorsun, hem de deop olduktan sonra tekrar seni op yapmasını istiyorsun.:) Bu kodun amacı, op olan kişilerin !op nick şeklinde diğer nicklere bot tarafından op verilmesini sağlamak, ama sen başka bir komut yaratabilirsin istersen. Nasıl mı?

Kod:

on *:text:!opme:#:{ if $nick == goKhaN { mode $chan +o $nick } }

!opme yazarsan ve nickin eğer goKHaN ise; sana bot op verecektir.

DunLop 21 Kasım 2007 16:41

Cevap: !op !temizle yardım.
 
Kod:

on *:text:*:#:{
 
if !temizle isin $1
{
    if
$nick !isop $chan
{
      .
msg $chan Kanal operatörümüsünüz, $nick
$+ ?
    }
    else {
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
Sunucumuzun Sohbet OdaLari
     
.msg $chan $chr(160
)
      .
msg $chan $chr(160
Guvenle Sohbet Edebileceginiz 
     
.msg $chan $chr(160
)
      .
msg $chan $chr(160Tek Sunucu Iyı Sohbetler
..
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan $chr(160
)
      .
msg $chan  $nick  !
temizle Komutunu Uygulatti
     
.msg $chan KanaL Temizlendi. Guvenle Sohbetinize Devam Edebilirsiniz

    }
  }



arkadaslar ben bukodu ekledım !temızle dedıgım zaman sadece bu sekıl 4-5 satır tek cıkıor neden ?

cıkan sekıl :


<KoRuma>
<KoRuma> Sunucumuzun Sohbet OdaLari
<KoRuma>
<KoRuma> Guvenle Sohbet Edebileceginiz
<KoRuma>
<KoRuma> Tek Sunucu Iyı Sohbetler..
<KoRuma>
<KoRuma> DunLop !temizle Komutunu Uygulatti
<KoRuma> KanaL Temizlendi. Guvenle Sohbetinize Devam Edebilirsiniz.

Regex 21 Kasım 2007 17:39

Cevap: !op !temizle yardım.
 
DunLop, daha önceki postumda da yazmıştım; bu kodu bu kadar uzatmaya gerek yok. Şu şekilde kullanabilirsin.

Kod:

on *:text:!temizle:#:{ if $nick isop # { .timer 50 0 .msg $chan $chr(160) | .msg $chan Kanal temizlendi. } }

Çalışmaması için, hiçbir sebep yok.

L4roXyL 21 Kasım 2007 17:49

Cevap: !op !temizle yardım.
 
Şöyle birşey yapabilirsin;

on *:text:*:#: { if $1 == !temizle { if $nick !isop # { msg # $+($nick,:) # kanal'ında yetkili değilsiniz. | halt } | else { $+(.timer,$nick) 5 0 msg # $str($chr(160),900) | timer 1 1 ok n # | .timer 1 1 .timer 5 0 msg # $str($chr(160),900) | .timer 1 2 ok m # $nick } } }
alias ok { if $1 == n { msg $2 1. mesajın. | msg $2 2. mesajın. | msg $2 3. mesajın. } | if $1 == m { msg $2 $3 tarafından, $2 kanal'ı temizlendi. | msg $2 2. sosyal mesaj. } }

1/2/3 mesajın. olan yerlere, ortaya gelecek olan yazıyı yazıcaksın.
2. sosyal mesaj yazan yere ise, kanal temizlendik'den sonra gelicek olan metni yazarsın.

LyXiRd 27 Kasım 2007 12:49

Cevap: !op !temizle yardım.
 
Alıntı:

goKhaN` Nickli Üyeden Alıntı (Mesaj 287526)
ee Peki !deop Oldum Tekrardan acıLen !op oLmam Lazim KanaLdan Cıkıp tekrarmi gırecem (: Sence


cs op komutunu kullnsanız daha güzel olur :) :)

Kod:


on *:text:#:!op:{ cs op $chan $nick }
on *:text:#:!deop:{ mode $chan -o $nick }



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

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