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/)
-   -   !badekle (https://www.ircforumlari.net/mirc-scripting-sorunlari/157320-badekle.html)

StanteaR 15 Kasım 2008 14:49

!badekle
 
Merhaba arkadaslar elımde bır bad nıck kodu var onu botuma uygun bır sekılde yapmak ıstıyorum mesela bu kod sadece yönetim kanalında calıssın ıstıyorum
!badekle Sensizben
!badcıkar Sensizben

gibi .. bu kodu da dieforyou arkadasımız yazmısdı

Alıntı:

on @*:join:#: { var %= $lines(knick.txt) | while (0 <= %=) { if $read(knick.txt,%=) iswm $nick { !ban # $+($v1,!*@*) | kick # $nick Badnick } | dec %= } }

sniper 15 Kasım 2008 18:46

Cevap: !badekle
 
on *:text:*:#yönetim:{
if $1 == !badekle { .auser badnick $2- }
if $1 == !badsil { .ruser badnick $2- }
if $1 == !badliste {
var %_ = $ulist(*,badnick,0) , %- = 1
while (%- < %_) {
inc %-
msg $chan $ulist(*,badnick,%-)
}
}
}

bu kod dediğin gibi çalışır alt+r yaptığın penceredeki kullanıcı bölümüne nickleri ekler ve ordan siler ve listeler sanırım istediğin bu yönetim kanalında çalışır deiğin gibi kodun sahibi: ve tşk edeceğin kişi HaLo(XcLusive) dir.

StanteaR 16 Kasım 2008 11:43

Cevap: !badekle
 
burda yukardakı bad nıck koruma sıstemıne gore knick.txt dosyasına eklemesı gerek ama bu oraya eklemıyor !badekle yazınca ve kanaldakı kısılere uyarı verse hoş olurdu yanı mesela secmıs oldugunuz bad nıck listeye eklendı gıbı..
yardımlarınız ıcın tşk ederım.

sniper 16 Kasım 2008 13:59

Cevap: !badekle
 
on *:text:*:#yönetim:{
if ($nick == nickin) {
if ($1 == !ekle) { .write kick.txt $2 | .msg # $2 maskı badnick listesine eklendi | .mode # +b $2 | .kick # $2 }
if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}

örnek:

kanalda !ekle *** yazdın o nick i atar ve kick.txt ine ekler
!sil *** yazdığında o kelimeyi siler
!list yazdığındada bütün eklenmiş olan kelimelri listeler

Umarım işine yarar KoLaygeLsin

ßaşkentli 23 Aralık 2008 11:36

Cevap: !badekle
 
on *:text:*:#yönetim:{
if ($nick == nickin) {
if ($1 == !ekle) { .write kick.txt $2 | .msg # $2 maskı badnick listesine eklendi | .mode # +b $2 | .kick # $2 }
if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}

Buradaki nickin olan kısmı nasıl txt 'den okutabiliriz yani txt 'deki nickler yapabilsin bu işlemi sadece

if ($nick == nickler.txt) {
olarak degistim ama işlemedi

Med Cezir 23 Aralık 2008 15:47

Cevap: !badekle
 
Kod:

if ($nick == nickin) {
Bu satırın yerine

Kod:

if $read(yetkili.txt,w,$nick) {
yazmalısın.

Yetkili.txt deki nickler kullanabilecektir..

ßaşkentli 24 Aralık 2008 14:31

Cevap: !badekle
 
if $read(yetkili.txt,w,$nick)

Peki ya buradaki txt yerine sadece @op ve &sop lar kullanmasını istesem nasıl olur ?

Difuzyon 24 Aralık 2008 15:35

Cevap: !badekle
 
if $count($nick(#,$nick).pnick,@,&)

Kanala yazacak kişilerde belirtilen prefix'ler mevcutsa, ifadesini taşır.

Murebba 25 Aralık 2008 12:50

Cevap: !badekle
 
PHP- Kodu:

on *:text:*:#opers:{
if !nickekleiswm $1- { 
if 
$read(nickler.txt,w,$2-) { 
.
msg $chan $2 kotu rumuz listesinde zaten ekli

else { 
write nickler.txt $2
.
msg $chan $2 kotu rumuz listesine eklendi.


if !
nicksiliswm $1- { 
if !
$read(nickler.txt,w,$2-) { 
msg $chan $2 kotu rumuz listesinde yok

else { 
write $+(-,dw,$2-) nickler.txt 
msg $chan 
$2 kotu rumuz listesinden silindi


on *:NICK:{ if $kotunick($newnick) { var %| while $comchan($newnick,%_) { if $me isop $v1 ban -k $v2 $newnick 2 Bu tur rumuzlarla kanalimiza giremezsiniz. /nick yenirumuz komutuyla rumuzunuzu degistirip tekrar girmeyi deneyiniz. } | inc %} } }
alias kotunick { var %| while $read(nickler.txt,%_) { if $v1 iswm ${ return $true } | inc %} | return $false }
on @NICK:JOIN:#:{
  
if ($chan == #cinsellik) { halt }
  
if ($chan == #***) { halt }
  
if ($chan == #shemale) { halt }
  
if ($chan == #travesti) { halt }
  
.mode # +b $nick 
  
.msg # $nick Bu tur rumuzlarla kanalimiza giremezsiniz. /nick yenirumuz komutuyla rumuzunuzu degistirip tekrar girmeyi deneyiniz.
n10=  .os raw svsnick $1 eXuSer $+ $rand(1,999) :0
n11
=} 

bu isini gorur galiba denemedim calısıyormudiye calısır buyuk ihtimal

AspavA 13 Mart 2010 19:55

Cevap: !badekle
 
Alıntı:

ßaşkentli Nickli Üyeden Alıntı (Mesaj 608952)
on *:text:*:#yönetim:{
if ($nick == nickin) {
if ($1 == !ekle) { .write kick.txt $2 | .msg # $2 maskı badnick listesine eklendi | .mode # +b $2 | .kick # $2 }
if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}

Buradaki nickin olan kısmı nasıl txt 'den okutabiliriz yani txt 'deki nickler yapabilsin bu işlemi sadece

if ($nick == nickler.txt) {
olarak degistim ama işlemedi


bu kodu nasıl kick ban v.s degilde
tüm kanallardan sapart yapacak ve cinsellik kanalına sajoin yapacak bu şekilde nasıl yaparız ?


birde belirlenen kanalda komutu uygulayınca global kanallarda görev uygulamasını işstiyorum


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

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