![]() |
kısayollar arkadaşlar ben mirc üzerinden script değil de kendime ait kısayollar oluşturmak istiorum nası yapabilirim ban kick voice op v.s komutlar ı tek bir tuşla yapmak istiorum. mesela /mode #kanal +b Nick Komutunu F1 Tuşu ile yapmak gibi yardımcı olursanız sevinirim |
Alıntı:
alias f1 var %s 1 | while %s <= $numtok($snicks,44) { mode $active +b $+($gettok($snicks,%s,44),!*@*) | inc %s } |
alias f1 kick $$?="Kanal adı(Örn:#zurna)" $$?="rumuz:" $?="kick sebebi:" böyle yaparsan kanal adını rumuzu sebebi sana sorar kimsenin işine yaramaz alias f1 kick $chan $1 Kurallara uyalım Böyle yaparsan kanaldaki rumuz listesindeki şeçili olan nick kanaldan atılır.Ben böyle yapmak istediğini düşünüyorum. Kanaldan atmak istediğin adamın nickine tıkla ve f1 tuşuna bas bye bye der kanala Diğer komutları neden yazmıyorum biliyormusun inanmazsın ama aklıma gelmiyor komutlar /mode nick kanal +ooo muydu op komutu :) |
Alıntı:
1) yanlislikla f1 tusuna basarsak secili olan nickleri aninda atariz 2) nicke ban atiyor ip ye atmasi daha iyi olur 3) f1 e bastiimiz anda aktif pencere kanal degilse hata mesaji! bunlari gozonunde bulundurup bu kodu degistirirsek F1 { if ($left($active,1) != $chr(35)) { ;Kullannilan pencere kanal degil komutu iptal ediyoruz halt } var %F1-tmp = $?!=" $active Kanalindaki secili kullanicilari banlamak istiyormusunuz?" if (%F1-tmp == $false) { ;No veya Hayir tusuna basildi komutu iptal ediyoruz halt } var %i = 1 while ($snick($active,%i)) { mode $active +b $snick($active,%i) 2 kick $active $snick($active,%i) Oto kick.! inc %i 1 } } su kisimda elki hata olabilir deneyemedim :) var %i = 1 while ($snick($active,%i)) { mode $active +b $snick($active,%i) 2 kick $active $snick($active,%i) Oto kick.! inc %i 1 } ayrica bu kodu aliasese kopyaliyacaksiniz soylede yapilabilir: F12 { if (%NOConfirmation == $True) { set %NOConfirmation $False | echo $color(info text) -a Kick icin onay alinmayacak F1 | return } if (%NOConfirmation == $False) { set %NOConfirmation $True | echo $color(info text) -a Kick icin onay alinacak F1 | return } else { set %NOConfirmation $True } } F1 { if ($left($active,1) != $chr(35)) { ;Kullannilan pencere kanal degil komutu iptal ediyoruz halt } if (%NOConfirmation == $True) { var %F1-tmp = $?!=" $active Kanalindaki secili kullanicilari banlamak istiyormusunuz?" if (%F1-tmp == $false) { ;No veya Hayir tusuna basildi komutu iptal ediyoruz halt } } var %i = 1 while ($snick($active,%i)) { mode $active +b $snick($active,%i) 2 kick $active $snick($active,%i) Oto kick.! inc %i 1 } } eger F12 ye basarsak kick ban icin onay alinip alinmayacagini kapatabilirsiniz kolay gelsin :) Bu arada diger komutlarda ayni mantikla yazilir sadece kick mode yerine o komutlari yazarsan da ayni sekilde calisir :) |
AbartmayaLım Lütfen :) |
bencede :) |
O kadar kod topu topu su :) Duzeltirsek boyle oluyor galiba.. alias f1 { if $input(Kanaldaki secili nicklere kickban atilmasini istiyor musunuz?,iy,Onayla) && $active ischan { var %s 1 | while %s <= $numtok($snicks,44) { var %:~ $gettok($snicks,%s,44) | ban $active %:~ 2 | kick $active %:~ Oto kick! | inc %s } } } |
way be :) |
alias f1 { if $input(Kanaldaki secili nicklere kickban atilmasini istiyor musunuz?,iy,Onayla) && $active ischan { var %s 1 | while %s <= $numtok($snicks,44) { var %:~ $gettok($snicks,%s,44) | ban $active %:~ 2 | kick $active %:~ Oto kick! | inc %s } } } kodlamada var %:~ $gettok($snicks,%s,44) kismina gerek yok demem yani hata veriyor zaten %: tanimlamiyor haliylede kick ban olayida olmuyor o satiri iptal edip kick ban yerinide asagidaki gibi duzenlersek kod calisir 2.ban $active $snicks 2 | kick $active $snicks Oto kick! | inc %s } saygilar |
Cevap: kısayollar Aaaaa Özcan da burdaymış.. Hemen bu konuyu hortlatalım :D (7 Kasım 2004) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:52. |
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