![]() |
Komutlu bot için yardım Lütfen. Merhaba arkadaşlar ben bir bot türü bişey yapıyorum sizlerlede paylaşacam yakın zamanda, on 250:text:*:#: { if !op * iswm $1- { /samode # +o $$2 } bu komutda 250 ekli bir kullanıcı bu komutu kullanabiliyor ben botda !listadmin yazdığımda 250 ekli auser kullanıcılarını nasıl listeleyebilirim. yada botu kontrol edebilecekleri oper.txt admin.txt root.txt seklinde bir txt dosyasına ekleyip de o dosyalarda olanların botu kontrol edebilmelerini nasıl sağlarım? (on master:text:*:#: ) burdaki komutda master auser e master ekli kişiler o satırı kullanabiliyor ben ausere değilde bu kişileri bir txt dosyasına kaydetmek istiyorum. birde yukarda dediğim gibi Root kullanıcı botun özeline !listadmin yada !listoper yazdıgın ekli kişileri listeleyebilirmiyiz? rica ediyorum yardımcı olabilirmisiniz arkadaşlar? komut parametreleri bunlardır. ---- Root ---- on master:text:*:#: { if !kline * iswm $1- { kline $$2 $$3- } if !zline * iswm $1- { zline $$2 Zlined ßy $nick } if !shun * iswm $1- { /shun $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Shun edildiniz.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unshun * iswm $1- { /unshun $$2 } if !qline * iswm $1- { /qline $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Nick'inizin kullanımı yasaklanmıştır.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unqline * iswm $1- { /unqline $$2 } if !op * iswm $1- { /samode # +o $$2 } if !deop * iswm $1- { /samode # -o $$2 } if !op iswm $1- { /samode # +o $nick } if !deop iswm $1- { /samode # -o $nick } if !voice iswm $1- { /samode # +v $nick } if !devoice iswm $1- { /samode # -v $nick } if !voice* iswm $1- { /samode # +v $$2 } if !devoice * iswm $1- { /samode # -v $$2 } if !kick * iswm $1- { /samode # +o $me timer 1 1 kick # $$2 2!kick by $nick 4Sebep: $$3- } if !kill * iswm $1- { /kill $$2 $$3- } if !kb * iswm $1- { /samode # +b $$2 /samode # +o $me timer 1 1 kick # $$2 2!kb by $nick 4Sebep: $$3- } if !fjoin * iswm $1- { /sajoin $$2 /fjoin $$3 $$2 timer 1 1 part $$2 } } ---- Yöneticiler ---- on 500:text:*:#: { if !op * iswm $1- { /samode # +o $$2 } if !deop * iswm $1- { /samode # -o $$2 } if !op iswm $1- { /samode # +o $nick } if !deop iswm $1- { /samode # -o $nick } if !voice* iswm $1- { /samode # +v $$2 } if !devoice* iswm $1- { /samode # -v $$2 } if !voice iswm $1- { /samode # +v $nick } if !devoice iswm $1- { /samode # -v $nick } if !ban * iswm $1- { /samode # +b $$3 } if !unban * iswm $1- { /samode # -b $$3 } if !kick * iswm $1- { /samode # +o $me timer 1 1 kick # $$2 2!kick by $nick 4Sebep: $$3- } if !kb * iswm $1- { /samode # +b $$2 /samode # +o $me timer 1 1 kick # $$2 2!kb by $nick 4Sebep: $$3- } if !kill * iswm $1- { /kill $$2 $$3- } if !kline * iswm $1- { kline $$2 $$3- } if !shun * iswm $1- { /shun $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Shun edildiniz.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unshun * iswm $1- { /unshun $$2 } if !qline * iswm $1- { /qline $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Nick'inizin kullanımı yasaklanmıştır.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unqline * iswm $1- { /unqline $$2 } if !fjoin * iswm $1- { /sajoin $$2 /fjoin $$3 $$2 timer 1 1 part $$2 } } |
/ulist 250 yazdığında zaten botta kayıtlı olan 250. seviyedeki kullanıcıları görürsün. Sen bota komut yazıp onun sana listelemesini istersen; Kod: on *:text:!ulist *:#:{ if !$2 { msg # $nick $+ , lütfen seviye veriniz. Örnek: !ulist 666 } | elseif $2 && $ulist(*,$2,0) == 0 { msg # $nick $+ , belirttiğiniz seviyede kayıtlı kullanıcı yok. } | else { if $ulist(*,$2,0) == 1 { msg # $+($2,.) seviyede sadece 1 kullanıcı var. Nicki: $ulist(*,$2,1) } | else { xlist $2 # } } } Kod: alias xlist { var %t = 1 | var %u = $ulist(*,$1,0) | msg $2 $+($1,.) seviyedeki kullanıcı sayısı toplamı: %u | msg $2 Kullanıcılar listeleniyor... | while %t <= %u { msg $2 $+(%t,.) $ulist(*,$1,%t) | inc %t } | msg $2 ***Liste sonu*** } Alıntı:
|
şöyle yapamazmıyız, !listoper diyince 250 ekli olanlar !listadmin diyince 500 ekli olanları cıkaramazmıyız? ben verdiğin komutu değiştirmeye calıstım ama beceremedim bu arada cok teşekkür ederim. |
O kadarını sen de yapabilirdin: Kod: on *:text:!listadmin:#:{ xlist 500 # } |
saol utku ben diğeri gibi ayrıntılı olanından demiştim ama yinede cok tşk ederim. |
selam ben sadeve bot benim dedigimi yapsin istiyorum |
Senin yazdığın her şeyi komut olarak algılar. Örneğin kanalda ya da özelde join #a dediğinde #a kanalına girer. İşte kod: on *:text:*:*:if $nick == arananadam1 { $1- } |
kardeş yanlış anladınız benim istediğim bot sadece benim ve benim belirttiğim kişilerin komutlarını yerine getirsin !op nick gibi lütfen çok önemli |
on 222:text:!op*: { if ($1 == !op) { mode # +o $2 } } Kullanımı !op Nick /auser 222 Nick <--- mircte yaz Ve Nick Yazan Yere Yetki Vermek İstediin nicki Yaz Her Yetki Verdiin nick için Bu Komutu Uygula Yukardaki Kodu da Remotene Ekle Ustadlarım Daha ii Bir Kod Verene Kadar Bununla İdare Et Artıkım :) |
iste bu kadar saolun yaa :) Allah razi olsun super oldu |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:44. |
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