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/)
-   -   Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/54260-sunucum-icin-ozellikli-bir-script-yapiyorum-bakarmisiniz-bir.html)

cashmare 16 Nisan 2008 15:46

Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
S.a arkadaşlar.. Sunucum İçin bir mirc script yapıyorum..
özellikleri.. şöyle olcak.. mesela sunucumda eschat var..
örnegin eschatta şöyle bir koruma var tekrar için..
mesela bir cumleyi yazdıgınızda.. tekrar klavyedeki yön tuşundan yukarıyı kullanarak yazamıyosunuz ya.. bende scriptime böyle bir özellik eklemek istiyorum..ve ayrıca kopyalama korumasıda eklicem..yani kanaldaki herhangi bir yazıyı felan scriptimle giren kopyalayamıycak....böyle bişe yapabilirmiyiz acaba..birde sunucum mirce kapalı... acaba kendi yapıcagım mirce.. ne gibi bir özellik koyabilirim.. sadece benim yaptıgım mircle sunucuya giriş olması için...
Coderler yardımlarınızı bekliyorum.. inşallah.
sadece kendi yaptıgım scriptle sunucuya giriş olcak.. diger mirc scriptleri kabul etmicek...

detay 16 Nisan 2008 16:30

Kod:

on *:input:*: {
  var %hash = $+($me,.,$hash($strip($1-),32))
  hinc -mu5 flod %hash
  if $hget(flod,%hash) >= 2 { echo -a Lütfen tekrar yapmayiniz | halt }
}

bu sekilde bir ornek vereyim ozel icin se ? isareti koymalisin # yerine.Daha once sordugun tekrar korumasından hicbir farkı yok mantık aynı
* dipnot * konu basliklarina biraz daha dikkat edelim konu basligi sorununuzu özetlemeli ki daha sonra ayni seyi arayan kisiler daha rahat bulabilsin.

cashmare 16 Nisan 2008 16:51

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
Alıntı:

detay Nickli Üyeden Alıntı (Mesaj 375336)
on *:input:#: {
var %hash = $+($me,.,$hash($strip($1-,32)))
hinc -mu5 flod %hash |
if $hget(flod,%hash) >= 2 { echo -a Lütfen tekrar yapmayiniz | halt }
}
bu sekilde bir ornek vereyim ozel icin se ? isareti koymalisin # yerine.Daha once sordugun tekrar korumasından hicbir farkı yok mantık aynı
* dipnot * konu basliklarina biraz daha dikkat edelim konu basligi sorununuzu özetlemeli ki daha sonra ayni seyi arayan kisiler daha rahat bulabilsin.

detay olmadı kardeş... ayrıca benim ne demek istedigimi tam analamadınız sanırım..

detay 17 Nisan 2008 01:03

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
kodda ufak bir hata yapmisim dedigin sey o kodda mevcut yani bir kanala selam yazip enterladigimizda daha sonra yukari ok tusuna basip tekrar tekrar onu yazmaya calisinca engellemek istiyorsun.Diger bir dedigin kopyalama engelleme sorusu ; ona bir engelleme olabilecegini zannetmiyorum

Dependent 17 Nisan 2008 10:58

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
@detay yapılabilir.
/clear -h
Kod:

on *:input:*: {
  if $regex($window($active).type,(query|channel)) {   
    if !$regex($1,(^\/)) { clear -h }
    if $inpaste { halt }
  } 
}

kanalda veya özelde normal yazı yazdınmı editbox history'si silinecek ama komut yazarsa silinmeyecek, neden komutta silinmeyecek dersek adam /cs access add ... gibi komut ile 5 kişi ekleyecek diyelim sürekli yazarken dellenir heralde :D (ama sen illa hepsinde silsin diyorsan elseif !$regex($1,(^\/)) { clear -h } yerine sadece clear -h yaz :))
örnek kod:
Kod:

on *:input:*: {
  if $regex($window($active).type,(query|channel)) {
    clear -h
    if $inpaste { halt }   
  } 
}

if $regex($window($active).type,(query|channel)) { kısımı pencere kanal veya status penceresi ise tüm pencerelerde aktif olsun diyorsan bunu ve en alttaki } yi kaldırman yeterli.
örnek kod:
Kod:

on *:input:*: {
  if !$regex($1,(^\/)) { clear -h }   
  if $inpaste { halt }   
}

eğer aynı şekilde ve komuttada editbox history sini silsin diyorsan, örn kod:
Kod:

on *:input:*: {
  clear -h
    if $inpaste { halt }
  }


birde kanaldaki yazıyı kopyalamasını engellemek biraz uğraş ister işin aslı buna bende karşıyım zira adam kopyalayıp dosyaya kaydetmek isteyebilir onun yerine 1 satırdan daha fazla satırı yapıştırmayı engelleyelim, en fazla bir satır yapıştırabilecek, sanırım bunlar fazlası ile işini görür.

Kolay gelsin ;oki

SpecifiC 17 Nisan 2008 14:01

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
Kopyalamayı engelleyebilecegin mini bir code işini görür sanırım.
Kod:

on *:APPACTIVE: {
  if ($cb(0) >= 1) { clipboard | echo $color(info) -a * Clip Board Silindi }
}


cashmare 17 Nisan 2008 23:36

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
Alıntı:

SpecifiC Nickli Üyeden Alıntı (Mesaj 375982)
Kopyalamayı engelleyebilecegin mini bir code işini görür sanırım.
Kod:

on *:APPACTIVE: {
  if ($cb(0) >= 1) { clipboard | echo $color(info) -a * Clip Board Silindi }
}


ŞİMDİ Arkadaşlar hepinize teşekkür ederim... ama siz yine tam anlamadınız beni.. benim yapacagım script userlere ait olacak.. yani şöyle diyorum.. mesela benim scriptimle giren bir kullanıcı.. sanki webten girmiş gibi olcak..
yani kopyalamayıp yapıştırmayı engellememin sebebi.. kopy paste saldırı sı için.. yani ne biliyim.. eschatta kopy paste işi oluyo ama pek bilen yok.. yani normal mircteki gibi direk kopy paste olmıycak..birde.. sunucuma sadece benim yaptıgım scriptle girilmesi için ne yapabilirim.

cashmare 17 Nisan 2008 23:38

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
Alıntı:

cashmare Nickli Üyeden Alıntı (Mesaj 376531)
ŞİMDİ Arkadaşlar hepinize teşekkür ederim... ama siz yine tam anlamadınız beni.. benim yapacagım script userlere ait olacak.. yani şöyle diyorum.. mesela benim scriptimle giren bir kullanıcı.. sanki webten girmiş gibi olcak..
yani kopyalamayıp yapıştırmayı engellememin sebebi.. kopy paste saldırı sı için.. yani ne biliyim.. eschatta kopy paste işi oluyo ama pek bilen yok.. yani normal mircteki gibi direk kopy paste olmıycak..birde.. sunucuma sadece benim yaptıgım scriptle girilmesi için ne yapabilirim.

bu arada specific verdiginiz kod işe yaramadı.. yine kopy paste oluyor..
ayrıca arkadaşlar.. kopy olsun.. ama paste olmasın... kopy elbette olmak zorunda.. eschattada var kopy.. mümkünse.. kopy olsun ama kopyaladıgını benim yapacagım mircle girmişse yapıştıramasın..

SpecifiC 17 Nisan 2008 23:58

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
Alıntı:

cashmare Nickli Üyeden Alıntı (Mesaj 376539)
bu arada specific verdiginiz kod işe yaramadı.. yine kopy paste oluyor..
ayrıca arkadaşlar.. kopy olsun.. ama paste olmasın... kopy elbette olmak zorunda.. eschattada var kopy.. mümkünse.. kopy olsun ama kopyaladıgını benim yapacagım mircle girmişse yapıştıramasın..

Benim verdigim code mIRC üzerinden kopyalan veriyi dışarıda bir dosyaya kayıt etmeni engellemek için. Yani mIRC deaktif veya aktif oldugunda clip board (textlerin geçici olarak tutuldugu hafıza) dolu ise boşaltılır. Ayrıca senin istegin dogrultusunda bu codeyi kullanmana gerek yok yukarıdaki verilmiş olanlar isteklerini karşılar...

cashmare 18 Nisan 2008 01:01

Cevap: Sunucum için Özellikli bir script yapıyorum.. bakarmısınız bir..
 
Alıntı:

SpecifiC Nickli Üyeden Alıntı (Mesaj 376577)
Benim verdigim code mIRC üzerinden kopyalan veriyi dışarıda bir dosyaya kayıt etmeni engellemek için. Yani mIRC deaktif veya aktif oldugunda clip board (textlerin geçici olarak tutuldugu hafıza) dolu ise boşaltılır. Ayrıca senin istegin dogrultusunda bu codeyi kullanmana gerek yok yukarıdaki verilmiş olanlar isteklerini karşılar...

arkadaşlar hepinizden allah razı olsun... hepsi tamam. yalnız sunucuma sadece kendi mircimle girilmesi için ne yapabilirim..


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

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