![]() |
!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ı:
|
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. |
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. |
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 |
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 |
Cevap: !badekle Kod: if ($nick == nickin) { Kod: if $read(yetkili.txt,w,$nick) { Yetkili.txt deki nickler kullanabilecektir.. |
Cevap: !badekle if $read(yetkili.txt,w,$nick) Peki ya buradaki txt yerine sadece @op ve &sop lar kullanmasını istesem nasıl olur ? |
Cevap: !badekle if $count($nick(#,$nick).pnick,@,&) Kanala yazacak kişilerde belirtilen prefix'ler mevcutsa, ifadesini taşır. |
Cevap: !badekle PHP- Kodu: |
Cevap: !badekle Alıntı:
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 |
Cevap: !badekle +b yazan yerlere sapart yazmak dahice bir bilgimi gerektirir. |
Cevap: !badekle hayır onu yaptım kod tmam sapart yapıyor sajoin liyor cinsellik kanalına ama istedigim bütün kanallardan sapart yapacak birde oper kanalında komutu uygulayınca kanallardan çıkartıcak bu kodda komut uygulanan kanalda geçerli oluyor diger kanallara etki etmiyor |
Cevap: !badekle Alttaki kodu eklemen yeterli olacak. - on *:text:*:#yönetim:{ if ($nick == nickin) { if ($1 == !ekle) { write kick.txt $2 msg # $2 maskı badnick listesine eklendi sajoin $2 #Cinsellik var %frbddn 1 while (%frbddn <= $comchan($2,0)) { sapart $2 $comchan($2,%frbddn) inc %frbddn } } 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.} } } } - |
Cevap: !badekle bu kodda yine on *:text:*:#yönetim:{ if ($nick == nickin) { belirlenen kanalda işlem görüyor mesela yönetim kanalında !ekle nick yaptıgımda sadece yönetim kanalından çıkartıyor bunu bütün kanallara uygulucak eklenen nick i |
Cevap: !badekle Ortak bulundugu tüm kanallardan cıkarır vermiş oldugum kod. Tüm kanallardan cıkaracaksa whois çekerek bir işlem uygulayabiliriz alttaki kod işini görür. - on *:text:*:#yönetim:{ if ($nick == nickin) { if ($1 == !ekle) { whois $2 write kick.txt $2 msg # $2 maskı badnick listesine eklendi timer 1 10 /sajoin $2 #Cinsellik } } 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.} } } raw 319:*: { sapart $2 $remove($3,~,@,&,+,%) | sapart $2 $remove($4,~,@,&,+,%) sapart $2 $remove($5,~,@,&,+,%) | sapart $2 $remove($6,~,@,&,+,%) sapart $2 $remove($7,~,@,&,+,%) | sapart $2 $remove($8,~,@,&,+,%) sapart $2 $remove($9,~,@,&,+,%) | sapart $2 $remove($10,~,@,&,+,%) sapart $2 $remove($11,~,@,&,+,%) | sapart $2 $remove($12,~,@,&,+,%) } - Not: Nickin en fazla '10' kanala girdiği varsayılmıştır. Komutu uyguladıktan 10 saniye sonra cinsellik kanalına sajoinler. 10 saniye koymamın sebebi, sapart yağacağı kanallardan cıkardıktan sonra #cinsellik kanalına sokulabilmesidir yoksa #cinsellik'ten de cıkarılır. |
Cevap: !badekle [17:28] <04AspavA> !badekle deneme [17:28] <06%SBC> deneme maskı badnick listesine eklendi [17:28] * Giriş: deneme ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [17:28] -irc.SiberChat.Net- *** Notice -- SBC used SAJOIN to make deneme join #Cinsellik cinsellik e sajoin yaptı ama sohbet kanalında sapart yapmadı nick e :) ---------- sapart yaptı ama kanala tekrar girdiginde sapart yapmadı |
Cevap: !badekle Kodu kendime ekleyip, !ekle'yi bota yazdırdım sonuclar altta. [19:45:11] <CES> !ekle emrax [19:45:11] <ForbiddEn> emrax maskı badnick listesine eklendi [19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #Client - [19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #SoruCevap - [19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #mIRC - [19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #Sohbet - [19:45:21] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAJOIN to make Emrax join #Cinsellik Sen bizlere söyledinmi ki girince tekrar sapart yapsın diye? Alttaki kodu ekle o zaman. - on *:text:*:#yönetim:{ if ($nick == nickin) { if ($1 == !ekle) { whois $2 write kick.txt $2 msg # $2 maskı badnick listesine eklendi timer 1 10 /sajoin $2 #Cinsellik } } 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.} } } raw 319:*: { sapart $2 $remove($3,~,@,&,+,%) | sapart $2 $remove($4,~,@,&,+,%) sapart $2 $remove($5,~,@,&,+,%) | sapart $2 $remove($6,~,@,&,+,%) sapart $2 $remove($7,~,@,&,+,%) | sapart $2 $remove($8,~,@,&,+,%) sapart $2 $remove($9,~,@,&,+,%) | sapart $2 $remove($10,~,@,&,+,%) sapart $2 $remove($11,~,@,&,+,%) | sapart $2 $remove($12,~,@,&,+,%) } on *:join:#: { if $istok(#cinsellik #operhelp #opers #help #helpers,$chan,32) { halt } if $read(kick.txt,w,$nick) { whois $nick } } Bu kod istediklerini uygular, #cinsellik #opers ... yazan kanal kısmı, kodun hangi kanallarda deaktif olacagını belirtir yani o kanallara girişlerde bunu yapmaz kafana göre azaltıp çoğaltabilirsin. |
Cevap: !badekle Bir çok arkadaşın işine yarayacaktır. |
Cevap: !badekle teşekkürler gardaşım... |
Cevap: !badekle arkadaşlar orada on *:text:*:#yönetim:{ if ($nick == Ops || kral || serseri || aşk ) { 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.} } } böyle yaprsanız sadece orada olan nickler kullana bilir bu kodu |
Cevap: !badekle Konu çoktan çözüme kavuşmuş ama attığın mesajda doğru bildiğin bir yanlışı düzeltelim,sende doğrusunu öğrenmiş olursun: if ($nick == Ops || kral || serseri || aşk ) if koşulunda $nick için bu şekilde tanım getiremezsin.Doğru olan kısmı şu şekilde olmalı: if ($nick == Ops || $nick == kral || $nick == serseri || $nick == aşk) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:39. |
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