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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Add-on ve snippet(parça) kod istekleri buraya (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/523479-add-ve-snippetparca-kod-istekleri-buraya.html)

LindaGab 05 Nisan 2016 04:26

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Merhabalar, İsmim Yıldız.
Scriptimde /ns alist /Cs access #kanal list şeklinde komutlar yazdığımda karşıma çıkan yazıların stilli olmasını istiyorum.
Nasıl bir addon kullanmalıyım ?
Yardım ederseniz sevinirim.
Teşekkürler.

Feragat 06 Nisan 2016 01:02

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

LindaGab Nickli Üyeden Alıntı (Mesaj 1041763607)
Merhabalar, İsmim Yıldız.
Scriptimde /ns alist /Cs access #kanal list şeklinde komutlar yazdığımda karşıma çıkan yazıların stilli olmasını istiyorum.
Nasıl bir addon kullanmalıyım ?
Yardım ederseniz sevinirim.
Teşekkürler.

/ns alist için bir örnek ve bunun diğer komutlar için yeterli bir örnek olacağını düşünüyorum.

Kod:

on $^*:notice:/nickinin access \S+ sahip olduğu kanallar|\(Ekleyen.+Son kullanım|Liste sonu.+kanalda yetkilendirilmiş/iS:*:echo 4 -eat $regsubex($1-,/(.)/g,$chr(2)\1) | halt
Buradaki işleyiş, sen /ns alist komutunu kullandığında çıkan satırlarda geçen matchtext'ler event a takıldığında, mesajı tümden manipüle eder. echo -4 Kırmızı renk verir ve /(.)/g,$chr(2)\1) burada ise tüm metni bir bold bir normal yapar Örnek: abcdef

Kısacası ihtiyacın olanlar;
1- Notice eventı
2- Yakalamak istediğin satır için matchtext
3- Çıkış mesajının modifikasyonu.

- Notice mesajları pek çok sunucuda farklılık gösterebilir. Yukarıdaki parça kod (bende çalışan) sende çalışmayabilir.

Sevgiler.

unpainful 06 Nisan 2016 08:30

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

on *:text:*:#:{
if $regex($1,/(\.v|\.dv|\.kb|\.bk|\.sus|\.unban)/) {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) { msg $chan Bu komutu kullanmaya yetkiniz yok. | return }
if $1 == .bk { mode $chan +b $2 }
if $1 == .unban { msg chanserv clear # bans }
}
}
Bu komutta görevli bütün prefixlerin atılmasını nasıl engelleyebiliriz? %@&~Oper/Admin

MatheuS 06 Nisan 2016 14:20

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) { msg $chan Bu komutu kullanmaya yetkiniz yok. | return }
if $1 == .bk { mode $chan +b $2 }

Burda zaten ayrım yapılmış örneği var yapman gereken komuttada ayırmak

if $1 == .bk { if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) { mode $chan +b $2 } | else { msg $chan Sunucu Görevlisi Atılamaz. }

Gibi düzenlenebilir. Cepte bukadar oldu :)

unpainful 06 Nisan 2016 17:25

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Teşekkürler matheus fakat * /if: Kapalı ayraç bulunamadı hatası ile beraber komut tamamen pasif hale geldi , görevliyide görevsizide " görevlidir atamazsınız " şeklinde karşılıyor

Poison341 06 Nisan 2016 18:09

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Listemde Bulunan bir nick mesela Poison341 bu benim yetkili olduğum kanalda ban yiyince istediğim remote otomatik olarak kanalda banını açsın istiyorum.. Ayrıca Özelimde yazdığım bir yazıyı bir kanala nasıl aktarabilirim..

MatheuS 06 Nisan 2016 23:08

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

unpainful Nickli Üyeden Alıntı (Mesaj 1041764005)
Teşekkürler matheus fakat * /if: Kapalı ayraç bulunamadı hatası ile beraber komut tamamen pasif hale geldi , görevliyide görevsizide " görevlidir atamazsınız " şeklinde karşılıyor

on *:text:*:#: {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
msg $chan Bu komutu kullanmaya yetkiniz yok.
return
}
if $1 == .bk {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
mode $chan +b $2
}
else {
msg $chan Sunucu Görevlisi Atılamaz.
}
}
if $1 == .unban {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
msg chanserv clear # bans
}
else {
msg $chan Sunucu Görevlisi Atılamaz.
}
}
}

Şu şekil bişey yapabilirsin gibi demiştim. Olmalı bu şekilde.

unpainful 07 Nisan 2016 00:08

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

MatheuS Nickli Üyeden Alıntı (Mesaj 1041764077)
on *:text:*:#: {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
msg $chan Bu komutu kullanmaya yetkiniz yok.
return
}
if $1 == .bk {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
mode $chan +b $2
}
else {
msg $chan Sunucu Görevlisi Atılamaz.
}
}
if $1 == .unban {
if !$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
msg chanserv clear # bans
}
else {
msg $chan Sunucu Görevlisi Atılamaz.
}
}
}

Şu şekil bişey yapabilirsin gibi demiştim. Olmalı bu şekilde.

malesef , her mesaj satırında " komutu kullanmaya yetkiniz yok." hatası veriyor;

unpainful : selam
Bot : Bu komutu kullanmaya yetkiniz yok.

MatheuS 07 Nisan 2016 04:20

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
Alıntı:

unpainful Nickli Üyeden Alıntı (Mesaj 1041764096)
malesef , her mesaj satırında " komutu kullanmaya yetkiniz yok." hatası veriyor;

unpainful : selam
Bot : Bu komutu kullanmaya yetkiniz yok.

Cepte dediğim gibi detaylı bakılamıyo özür dilerim bu ufak sorun için $2 yi sorgulamamızın gerektiğini atlamışım istediğin gibi hazırladım umarım bu seferki iş görür :)

PHP- Kodu:

on *:text:*:#: {
  
if $regex($1,/(\.v|\.dv|\.kb|\.bk|\.sus|\.unban)/) {
    if !
$regex($address($nick,2),/(admin|ircop|services|tech|global)/i) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) {
      
msg $chan Bu komutu kullanmaya yetkiniz yok
      return
    }
    if $
== .bk 
      if $
2 isop $chan || $2 ishop $chan || *adminiswm $address($2,5) || *ircopiswm $address($2,5) || *servicesiswm $address($2,5) || *techiswm $address($2,5) || *global* iswm $address($2,5) { 
        
msg $chan Sunucu Görevlisi Atılamaz.
      } 
      else { 
        
msg $chan " $+ $2 $+ " $nick Tarafından Banlandı..
        
mode $chan +$2
      
}
    }
    if $
== .unban 
      
msg $chan BanLar Temizleniyor...
      
msg chanserv clear # bans 
    
}
  }




--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 03:20 -->-> Daha önceki mesaj 02:52 --

Alıntı:

Poison341 Nickli Üyeden Alıntı (Mesaj 1041764009)
Listemde Bulunan bir nick mesela Poison341 bu benim yetkili olduğum kanalda ban yiyince istediğim remote otomatik olarak kanalda banını açsın istiyorum.. Ayrıca Özelimde yazdığım bir yazıyı bir kanala nasıl aktarabilirim..

on *:input:?: {
msg #xkanal Yazdım: $1-
}
on *:text:*:?: {
msg #xkanal $nick Yazdı: $1-
}

Bu tarz bişeyle senin yazdığını ve sana yazanı bir kanalda ben yazdım o bana yazdı şeklinde gibi görebilirsin.

on @*:ban:#: {
var %muaf1 dosteli
var %muaf2 Mecnun
var %muaf3 mr_t
if $banmask iswm $address(%muaf1,5) || $banmask iswm $address(%muaf2,5) || $banmask iswm $address(%muaf3,5) {
.mode $chan -b $banmask
}
}

buda ban olayını çözer sanırsam.

MatheuS 07 Nisan 2016 16:12

Cevap: Add-on ve snippet(parça) kod istekleri buraya
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yanlış yerde sormuşsun ben doğru yerden cevabını vereyim :)


Kod:

on $*:text:/[!.]hediye\s+\S/SAi:#: {
  inc -eu60 $+(%,$nick,#,$network) 1
  if $($+(%,$nick,#,$network),2) == 1 {
    msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt)
  }
  else {
    msg $chan Sayın $nick Yeni Bir Hediye Yollamak İçin 1 Dk Beklemelisiniz.
  }
}

Bu işini görmeli kırmızı yer zaman, istediğin gibi yapabilirsin.


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

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