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/)
-   -   Yardım Botu (https://www.ircforumlari.net/mirc-scripting-sorunlari/19633-yardim-botu.html)

F0X 23 Haziran 2006 21:31

Yardım Botu
 
İstegim şu ;

Botun özeline !şikayet mesaj veya !öneri mesaj yazınca belirttigim nick e bu msj ı memo olarak atsın.Ayrıca Bir kişi sadece 1 defa bunları kullanabilsin..Yani flood olayına karşı ignore etsin flood yapanı.Birde özeline slm nbr gibi herhangi bişiey yazılırsa ;

merhbaba ben botum vs..
Kanal ile ilgili şikayetiniz varsa özelime : !şikayet mesajınız
Kanal ile ilgili öneriniz varsa özelime : !öneri mesajınız
yazınız..vs.vs.

bunu yazsın .Burada da flood a karşı bir kişiye bunu sadece 1 kere yazsın 2. defa yazmasın ..Yardımcı olursanız sevinirim..

diEfoRyoU 23 Haziran 2006 22:03

Yanıt: Yardım Botu
 
on *:open:?:*: {
!msg $nick Ben yardım botuyum ona göre davranın.
!msg $nick Kanal ile ilgili şikayetiniz varsa özelime : !şikayet mesajınız
!msg $nick Kanal ile ilgili öneriniz varsa özelime : !öneri mesajınız
}
on *:text:!*:?: { var %= = $+(%,<!,$1-) | inc -eu100 $(%=,1)
if ($(%=,2) == 2) { !msg $nick Yazı tekrarı yapmayınız. | !ignore -pu300 $nick }
elseif (($1 == !şikayet) || ($1 == !öneri)) { !msg MemoServ Send Nick $2- }
}

not: denemedim, umarım çalışır.

PuSAt 23 Haziran 2006 22:14

Yanıt: Yardım Botu
 
[22:24:27] <PuSAt> Ben yardım botuyum ona göre davranın.
[22:24:27] <PuSAt> Kanal ile ilgili şikayetiniz varsa özelime : !şikayet mesajınız
[22:24:27] <PuSAt> Kanal ile ilgili öneriniz varsa özelime : !öneri mesajınız
[22:24:27] <PuS[N-A]_yokum]> !şikayet lan calıyor bu

[22:24:30] -MemoServ- PuSAt nickinden yeni mesajınız var.
-
[22:24:30] -MemoServ- Okumak için /msg MemoServ READ 2 yazın.

[22:25:40] -MemoServ- lan calıyor bu
-

calıyor yalnız ıgnore olayı calısmıyor


[22:25:59] -MemoServ- pusat nickine mesajınız gönderildi.
-
[22:25:59] -MemoServ- PuSAt nickinden yeni mesajınız var.
-
[22:25:59] -MemoServ- Okumak için /msg MemoServ READ 4 yazın.
-
[22:26:00] -MemoServ- pusat nickine mesajınız gönderildi.
-
[22:26:00] -MemoServ- PuSAt nickinden yeni mesajınız var.
-
[22:26:00] -MemoServ- Okumak için /msg MemoServ READ 5 yazın.
-

diEfoRyoU 23 Haziran 2006 22:37

Yanıt: Yardım Botu
 
Bota gönderilen kelimelerin başında ! işareti yok. Dolayısı ile ignore etmemesi gayet normal.
10 saniye içinde 2 kere !şikayet yada !öneri veyahut ! ile başlayan bir kelime yazarsan 5 dk.ignore edilirsin.

Botun yazılan her kelimeyi %= local değişkenine yüklemesini istiyorsan(ız);
on *:text:!*:?: kısmındaki ! karakterini silmelisin(iz).

COMBOMAX 12 Şubat 2009 11:16

Cevap: Yardım Botu
 
dieforyou hocam ingore etmıo şimdiden tşkler hocam.

DenperaS 15 Şubat 2009 14:38

Cevap: Yardım Botu
 
peki bunu memo şeklinde değilde ( !şikayet mesaj ) yazıldığında direk Nickin Özeline Gönderemezmi?

uFuK 15 Şubat 2009 15:25

Cevap: Yardım Botu
 
Alıntı:

on *:text:*:?: {
if (!şikayet* iswm $1-) { /msg nick (ŞİKAYET) $1- | msg $nick Şikayetiniz İletildi, Lütfen beklemede kalın.. }
}


kırmızı bölgeyi kendi nickin yapman yeterli olacaktır.

DenperaS 15 Şubat 2009 20:53

Cevap: Yardım Botu
 
fenomens ben yaptığını ekledim nickimide ekledim ama yukardaki gibi bir hata verdi acaba benmi yanlış ekledim?

[20:38] <deneme123> !şikayet deneme deneme deneme 123
[20:38] <Botss> Şikayetiniz İletildi, Lütfen beklemede kalın..
*** DenperaS"ŞİKAYET" Kişi bulunamadı.

AzuLa 15 Şubat 2009 21:12

Cevap: Yardım Botu
 
Kod:

on *:text:*:?: {
  if $1 == !şikayet { /msg DenperaS $+(Şikayet:",$2-,") | msg $nick Belirttiğiniz Şikayetiniz İletildi, Lütfen beklemede kalın.. }
}

şeklinde yapınız.

uFuK 15 Şubat 2009 21:13

Cevap: Yardım Botu
 
Kodu düzenledim şimdi kullanabilirsin..

DenperaS 15 Şubat 2009 22:24

Cevap: Yardım Botu
 
evet çalıştı denedim çalışıyor tşk ederim kolay gelsin

DenperaS 20 Şubat 2009 14:26

Cevap: Yardım Botu
 
on *:text:*:?: {
if $1 == !şikayet { /msg DenperaS $+(Şikayet:",$2-,") | msg $nick Belirttiğiniz Şikayetiniz İletildi, Lütfen beklemede kalın.. }
}



arkadaşlar bide şöyle bir şey yapabilirmiyiz örneğin herhangi bir nick !şikayet mesaj şeklinde bir şeyler yazıyor o not eklemiş olduğumuz nicke gidiyor. peki o giden mesaja olumlu veya olumsuz bir şekilde cevap verilirse şöyle yapabilirmiyiz botun mesaj gönderdiği yetkili !Olumlu diye yazdığında o şikayet mesaj yazan kişiye mesajınız olumlu bir şekilde sonuçlandırılmıştır. veya !olumsuz yazdığında mesajınız olumsuz olarak sonuçlandırılmıştır. hoş sohbetler dileriz. böyle yapabilirmiyiz.

Difuzyon 20 Şubat 2009 14:57

Cevap: Yardım Botu
 
Kod:

on *:text:*:?: {
  if $1 == !şikayet { msg denperas Şikayetçi: $nick $+(Şikayet:",$2-,") | msg $nick Belirttiğiniz Şikayetiniz İletildi, Lütfen beklemede kalın.. | set -e %şikayetnick $nick }
  if $nick == denperas { $iif($1 == !olumlu,msg %şikayetnick mesajınız olumlu bir şekilde sonuçlandırılmıştır,$iif($1 == !olumsuz,msg %şikayetnick mesajınız olumsuz bulunmuştur)) }
}


DenperaS 23 Mayıs 2009 00:56

Cevap: Yardım Botu
 
merhaba difuzyon kardeş

PHP- Kodu:

        on *:text:*:?: { 
  if $
== !şikayet msg denperas Şikayetçi$nick $+(Şikayet:",$2-,") | msg $nick Belirttiğiniz Şikayetiniz İletildiLütfen beklemede kalın.. | set -%şikayetnick $nick 
  if 
$nick == denperas $iif($== !olumlu,msg %şikayetnick mesajınız olumlu bir şekilde sonuçlandırılmıştır,$iif($== !olumsuz,msg %şikayetnick mesajınız olumsuz bulunmuştur)) }


Vermiş Olduğun Bu Kodu şu şekilde nasıl değiştirebilirim. birisi botun özeline !şikeyet değilde Şikayet yerine yazmış olduğumuz bazı kelimeleri kullansa şu kelimeler çorap türban tesettür
*** vs.vs. gibi sadece !şilayet değilde böyle kelimeleri yazsa bunlardan herhangi birini ve bot bunları orada yazılan nicke gönderse olabilirmi acaba !şikayet yerine bizim belirlediğimiz bu tür kelimeleri yazsa nasıl bir kelimel değil yani bir kaç kelime yapılabilirmi?

DenperaS 23 Mayıs 2009 04:00

Cevap: Yardım Botu
 
şimdi ben bir şey yaptım kendimce arkadaşlar lakin çoğusunu göndermiyor yazdıklarımın

PHP- Kodu:

on *:text:*:?: { 
  if $
== cam msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== *** msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== istersen msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== camda msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== kapalımısın msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== kapalimisin msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== tesettürlümüsün msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } 
  
if $== tesetturlumusun msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
}


şimdi bu kod üzerinde baya bi oynayıp bu hale getirdim yukardaki bu kodu ben botuma ekledim botumun nicki neclaa



PHP- Kodu:

on *:text:*:?:{
  if ( 
$nick == neclaa || $nick || $nick ) {
    if !
ban == $ban $$kick $$}
  }


ve kendi mircimede yukardaki kodu ekledim ...

lakin botun özeline oradaki tesettürlümüsün vs. yazılanlar yazıldığında bot özelime !ban #islams $nick yazıyor bazılarını atıyor bazılarını atmıyor. ama orada olan kelimelerin bazıları yazdıldığındada bot özelime göndermiyor.

yani burada yapmaya çalıştığım şey şu bir nick islams kanalında botun özeline oradaki kelimelerden birisini yazdığında bot özelime !ban #islams $nick mesajını göndersin ve bu mesaj geldiğinde o kişi kanaldan atılsın
tesettürlümüsün vs. mesajları sanırım mesaj içerisinde yazıldığında algılamıyor bi türlü yapamadım ama kod çalışıyor bazılarını algılayıp bot özelğime gönderiyor ve oto olarak atılıyor o kişi yardım edebilirmisiniz.

Difuzyon 23 Mayıs 2009 18:47

Cevap: Yardım Botu
 
Merhaba Denperas ,

Kod:

on *:text:*:?:{
  if $1 == !şikayet { msg Denperas Şikayetçi: $nick $+(Şikayet:",$2-,") | msg $nick Belirttiğiniz Şikayetiniz İletildi, Lütfen beklemede kalın.. | set -e %şikayetnick $nick }
  if $nick == Denperas { $iif($1 == !olumlu,msg %şikayetnick mesajınız olumlu bir şekilde sonuçlandırılmıştır,$iif($1 == !olumsuz,msg %şikayetnick mesajınız olumsuz bulunmuştur)) }
  elseif $istok(neclaa nick1 nick2 nick3,$nick,32) && $1 == !ban && ($2) && ($3) { ban -k $2 $3 }
  if $regex($1-,/(?<=^| )(se(x|ks)|cam|istersen|camda|kapal(ı|i|İ)m(ı|i|İ)s(ı|i|İ)n|(ç|c|Ç)orap|t(ü|u|Ü)rban|tesett(ü|u|Ü)rl(ü|u|Ü)m(ü|u|Ü)s(ü|u|Ü)n)(\s|$)/iS) { msg Denperas !ban #islams $nick }
}

Belirtmiş olduğun uygunsuz kelimeleri ve diğer text bileşenlerini tek çatı altında topladım,senin burda yapman gereken neclaa'nın dışında !ban #kanal nick komutunu uygulamaya yetkili diğer nickleri yazmak.

İyi forumlar dilerim...


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

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