IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  digitalpanel

Etiketlenen Kullanıcılar

2Beğeni(ler)
  • 2 Post By Toprak

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 31 Ağustos 2012, 16:02   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
!del komutu ile birden fazla işlem yapmak




if $regex($1,/^((!|\.)raporsil)$/i) {
if !$istok(Nick1 ,$nick,32) { msg # Henuz o kadar yetenekli degilsin. | return }
if !$2 { msg # Hatali kullanim: Eksik parametre. Dogru kullanim: (!,.)raporsil nick }
else { remini raporsayaci.ini RAPOR $2 | msg # [ $2 ] nickinin rapor kayitlari silinmistir. }
}

--------------------------------------
if $1 == !sil {
if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!sil nick) | halt }
if !$hmatch(nickler,$2) { msg # $kapsa($2) op listesinde zaten mevcut değil. | halt }
else { sil $2 | msg # $kapsa($2) op listesinden tüm kayıtları ile beraber silindi. }
}
}
}

----------------------------------------
on *:text:!del*:#kanal {
if $regex($nick,Nick1) { /cs access #kanal del $2 | /cs access #kanal del $2 | /msg $chan   erisim listesinden silinmistir. }
else { /msg $chan Bu komutu kullanmaya yetkili degilsiniz. }
}

----------------------------------------
Yukarıda verdiğim kodlardaki işlemlerin hepsini tek bir komutla yapma şansım var mı ? Örn; !del nick dediğimde hem access listesinden silecek hem bot'un op listesinden hemde bütün rapor kayıtlarını silecek.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 31 Ağustos 2012, 20:21   #2
Toprak
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: !del komutu ile birden fazla işlem yapmak




Buyur verdigin kodları birliştirdim denemedim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!del*:#kanal { if !$istok(Nick1 Nick2 Nick3,$nick,32) { msg $chan Bu komutu kullanmaya yetkili degilsiniz. | return } if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!del nick) | return } else { sil $2 cs access #kanal del $2 cs access #kanal del $2 remini raporsayaci.ini RAPOR $2 msg # [ $2 ] nickinin rapor kayitlari silinmistir. msg # $2 erisim listesinden silinmistir. msg # $kapsa($2) op listesinden tüm kayıtları ile beraber silindi. } }


 
Alıntı ile Cevapla

Alt 04 Eylül 2012, 15:51   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !del komutu ile birden fazla işlem yapmak




GhoSt Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Buyur verdigin kodları birliştirdim denemedim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!del*:#kanal { if !$istok(Nick1 Nick2 Nick3,$nick,32) { msg $chan Bu komutu kullanmaya yetkili degilsiniz. | return } if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!del nick) | return } else { sil $2 cs access #kanal del $2 cs access #kanal del $2 remini raporsayaci.ini RAPOR $2 msg # [ $2 ] nickinin rapor kayitlari silinmistir. msg # $2 erisim listesinden silinmistir. msg # $kapsa($2) op listesinden tüm kayıtları ile beraber silindi. } }


Bu kod'a ilave olarak !del nick komutunu uyguladığımızda silinmek istenen nick access listesinde yoksa uyarı versin bunu yapabilir miyiz ?

 
Alıntı ile Cevapla

Alt 05 Eylül 2012, 01:26   #4
Toprak
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: !del komutu ile birden fazla işlem yapmak




Buyur;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!del*:#kanal { if !$istok(Nick1 Nick2 Nick3,$nick,32) { msg $chan Bu komutu kullanmaya yetkili degilsiniz. | return } if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!del nick) | return } else { set %kkanal # .enable #bak .cs status #Kanal $2 } } #bak on on *:notice:*:?:{ if $nick == ChanServ { if $4 == 0 { msg %kkanal $3 Access listesinde yok. | .disable #bakk | return } cs access $2 del $3 sil $3 remini raporsayaci.ini RAPOR $3 msg %kkanal $3 erisim listesinden silinmistir. msg %kkanal $3 nickinin rapor kayitlari silinmistir. msg %kkanal $3 op listesinden tüm kayıtları ile beraber silindi. .disable #bakk } } #bak end


 
Alıntı ile Cevapla

Alt 05 Eylül 2012, 10:28   #5
Çevrimdışı
Cpu
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !del komutu ile birden fazla işlem yapmak




sil $2 cs access #kanal del $2 cs access #kanal del $2

bunları unutmuşsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 05 Eylül 2012, 10:42   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !del komutu ile birden fazla işlem yapmak




GhoSt Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Buyur;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!del*:#kanal { if !$istok(Nick1 Nick2 Nick3,$nick,32) { msg $chan Bu komutu kullanmaya yetkili degilsiniz. | return } if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!del nick) | return } else { set %kkanal # .enable #bak .cs status #Kanal $2 } } #bak on on *:notice:*:?:{ if $nick == ChanServ { if $4 == 0 { msg %kkanal $3 Access listesinde yok. | .disable #bakk | return } cs access $2 del $3 sil $3 remini raporsayaci.ini RAPOR $3 msg %kkanal $3 erisim listesinden silinmistir. msg %kkanal $3 nickinin rapor kayitlari silinmistir. msg %kkanal $3 op listesinden tüm kayıtları ile beraber silindi. .disable #bakk } } #bak end



Çalışmadı maalesef

 
Alıntı ile Cevapla

Cevapla

Etiketler
birden, del, fazla, ile, işlem, komutu, sil, yapmak


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Değişken atarken matematiksel işlem yapmak. Mylife mIRC Scripting Dersleri 0 23 Temmuz 2019 21:27
İki matris ile işlem yapmak(Operator Overloading ile) aSi C ve C++ 0 22 Şubat 2012 15:04
Users ile işlem yapmak Set mIRC Scripting Sorunları 1 04 Nisan 2009 14:23
Birden fazla nicke işlem vasarelli mIRC Scripting Sorunları 13 05 Ocak 2009 19:00
Özelime remote off yazıldığında işlem yapmak iLgim mIRC Scripting Sorunları 1 22 Eylül 2006 21:52