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/)
-   -   sadece oplarin dedgini yapsin (https://www.ircforumlari.net/mirc-scripting-sorunlari/13094-sadece-oplarin-dedgini-yapsin.html)

arananadam1 03 Mart 2006 00:47

sadece oplarin dedgini yapsin
 
slm arkadaslar

on *:text:*:#: {
if !kick * iswm $1- {
/kick # $$2-
}

bunu komut sadece oplarda etkin kilsin istiyorum yardim edermisiniz arkadaslar

diEfoRyoU 03 Mart 2006 01:06

on *:text:!kick *:#: { if ($nick isop $chan) { kick $chan $2 $3- } }

kullanımı
!kick Nick Sebep

arananadam1 03 Mart 2006 01:10

sacmaliyoruz saol abi de

on *:text:*:#: {
if !kick * iswm $1- {
/kick # $$2-
}

text in önüne ! @ ^ % & gibi karakter koyarak olmuyormu??

diEfoRyoU 03 Mart 2006 01:16

ewet oluo ama o karakterler sheni bağlar yani bu Event'ın Başına Örnein (@) koyarsan Shen O kanalda Opsan Çalışır ok (!) koyarsan kod Sana işlemez bilmem anlatabildimmi :))

arananadam1 03 Mart 2006 01:17

anladim abi :) saol

AdriAno 03 Mart 2006 10:14

sacmalıyoruz kardeş bunu


!kick deil de botun nikini soyleyip nasıl yaparız

öRnek !kick AdriAno degilde Botun niki kick AdriAno

djiNn 03 Mart 2006 15:38

on *:text:#kanal:{ if ($nick isop $chan) {
if ($me kick* iswm $strip($1-)) { .kick $chan $3 $4- }
}
}

Kullanımı : Botunnicki kick AtilacakNick Sebep..

Not : Sebebi Ben Ekledim :) Kafana Göre Takilirsin..

Güle Güle Kullan. :)

diEfoRyoU 03 Mart 2006 20:05

Alıntı:

djiNn Nickli Üyeden Alıntı
on *:text:*:#kanal:{ if ($nick isop $chan) {
if ($me kick* iswm $strip($1-)) { .kick $chan $3 $4- }
}
}

Kullanımı : Botunnicki kick AtilacakNick Sebep..

Not : Sebebi Ben Ekledim :) Kafana Göre Takilirsin..

Güle Güle Kullan. :)

:*: koymayı unutmuşsun djiNn :)

bide ben daha basit bi yoldan söyliyim

on @*:text:*:#: { if ($1 == !kick) && ($2 == $me) { kick $chan $3 $4- } }

$1 == !kick
$2 == $me(nickimYani)
$3 atılacak nick
$4- Sebep (-) işareti ise $4 Yani Dördüncü Kelimeden sonraki Yazıların Hepsini al demek oluyor
Kullanım Şu şekilde Ortaya Çıktı

!kick botnick Atılacaknick Sebep

AdriAno 04 Mart 2006 09:33

on @*:text:*:#: { if ($1 == $me) && ($2 == kick) { kick $chan $3 $4- } }

bu şekildede botun niki kick Atılan nick Sebep

oluyoR. . .

AdriAno 04 Mart 2006 09:42

ama djnn ve sacmalıyoruz kardeşler bunun - bi yanı kim yazarsa atıyor :D

buda hem +b kick atıyor hemde operatorler atabiliyor

on @*:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == bankick) { /mode # +b $3 | kick $chan $3 $4- }}

kuLLanımı : ßotun niki bankick Atılacak nick Seßep

ßunu akickle ( Hem nick e hemde IP ye ) yapan olursa ve yazarsa sevinirim . . .

AdriAno 04 Mart 2006 10:23

on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == ban) { /mode # +b $3 | kick $chan $3 $4- Kanal kuralları } }

on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == op) { kick $chan $3 $4-} }

arkadaşlar bunların ikisini yapmak istedigimde * /if: close bracket not found bole bi hata veriyor hangisini en basa yazarsam sadece onu yapıyor yardım ederseniz sevinirim

MaeLStrOm 04 Mart 2006 11:32

on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == ban) { /mode # +b $3 | kick $chan $3 $4- Kanal kuralları } }

on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == op) { kick $chan $3 $4- } }

bracket kullanmadan önce bir boşluk bırakmalısın. $4-} şeklindeki
kısmı $4- } olarak değiştirdim.

AdriAno 04 Mart 2006 11:53

kardeş yok olmadı ilk once banı yapınca op calısmıyor opu yaparsamda sadece ban atıyor kick atmıyor . . .

el33t 04 Mart 2006 11:56

;Senin op olduğun kanalda biri nickinle başlayan bir şey söylediğinde
on @*:TEXT:$( $+ $me *):#:{
;Eğer söyleyen kişi o kanalda op ise
if $nick isop # {

;Söylediği cümlede 2. kelime bansa ve 3. kelimedeki nick kanalda ise banlanır.
if $2 == ban && $3 ison # { ban -k # $3 2 $iif($4,$4-,Dışarı!) }

;Söylediği cümlede 2. kelime opsa ve 3. kelimedeki nick kanalda ise op verilir.
if $2 == op && $3 ison # { mode # +o $3 }

;Söylediği cümlede 2. kelime kickse ve 3. kelimedeki nick kanalda ise kicklenir.
if $2 == kick && $3 ison # { kick # $3 $iif($4,$4-,Dışarı!) }
}
}

AdriAno 05 Mart 2006 16:49

aqa bu cok sacma oluyo hangisini basa alırsam o komutu işliyor komutlar bozuk deil yane bende en son olarak tek tek txt ler actım ve ole denedim oldu sizde ole yapın :D

Vatan 05 Mart 2006 19:55

el33t kardeş bir sorum olacak? :confused:
Acaba verdiğin kodu bu şekilde kullanırsam daha hızlı olmuş olurmu?

on @*:TEXT:$( $+ $me *):#:{
if $nick isop # {
if $2 == ban && $3 ison # { ban -k # $3 2 $iif($4,$4-,Dışarı!) }
elseif $2 == op && $3 ison # { mode # +o $3 }

elseif $2 == kick && $3 ison # { kick # $3 $iif($4,$4-,Dışarı!) }
}
}


Çünkü verdiğin kodda Örneğin if $2 == ban kısmı işledikten sonra birde diğerlerinin if kontrolü yapılacak boşu boşuna.. diye düşündüm, bilmem doru mu düşündüm?

el33t 05 Mart 2006 21:54

Programlama normlarına senin kodların daha uygun ama benimkiyle hız farkı olacağını sanmıyorum çünkü zaten 2. kelime bansa bracketlar içindeki işlemi yapıp mIRC durur, alttaki satırı kontrol etmez çünkü zaten on text eventi ifle eşleşmiş ve istenilen komutları uygulamıştır ama dediğim gibi programlama tekniğine senin yazdığın daha uygun.

artemiSo 27 Nisan 2006 03:00

Yanıt: sadece oplarin dedgini yapsin
 
;Senin op olduğun kanalda biri nickinle başlayan bir şey söylediğinde
on @*:TEXT:$( $+ $me *):#:{
;Eğer söyleyen kişi o kanalda op ise
if $nick isop # {

;Söylediği cümlede 2. kelime bansa ve 3. kelimedeki nick kanalda ise banlanır.
if $2 == ban && $3 ison # { ban -k # $3 2 $iif($4,$4-,Dışarı!) }

;Söylediği cümlede 2. kelime opsa ve 3. kelimedeki nick kanalda ise op verilir.
if $2 == op && $3 ison # { mode # +o $3 }

;Söylediği cümlede 2. kelime kickse ve 3. kelimedeki nick kanalda ise kicklenir.
if $2 == kick && $3 ison # { kick # $3 $iif($4,$4-,Dışarı!) }
}
}


el33t
peki bu kodu ben admin olan bi bota koysam script kontrollu

kanaldaki access list i kontrol edip
kanalda !op nick yazana @ verse tabi bu @ vereceği kişiyi access listten kontrol edicek veya ben nickleri kendim ekliyeceğim ?
!bank nick sebeb yazınca sebebli kick ban atsa
!deop nick Yazınca dEop olsa
bu sekil tasarlaya bilirmiyiz. ?
Şimdiden Teşekkurler.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk