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/)
-   -   Böyle Bir Kod var Ama nerde... (https://www.ircforumlari.net/mirc-scripting-sorunlari/8442-boyle-bir-kod-var-ama-nerde.html)

Kablosuz NET 29 Kasım 2005 00:04

Böyle Bir Kod var Ama nerde...
 
Arkadaşlar daha önce burda görmüştüm sanırım site kapanmadan önce.. birden fazla Kanalda tek op kalınca Op kanalına rapor vericek bir kod arıyorum... Yardımcı olursanız sevinirim.

goXXip 29 Kasım 2005 00:12

PHP- Kodu:

 
on 
*:PART:#: if ($nick(#,0,o) == 1) .msg #op # Kanalında Bir Tek Op Vardır 


Kablosuz NET 30 Kasım 2005 00:54

Biraz Daha Karıştıralım mı?
 
güzel çalışıyor ama şunuda yapabilirmiyiz User sayısınıda versin bilgi olarak..?
Örneğin:

Yöneti Arkadaşlar #kanal Kanalında Op Yok Sohbetsever Sayısı 25 kişi.

Utku 30 Kasım 2005 01:04

Kod:

on *:PART:#:{
  if $nick(#,0,o) == 1 { msg #op # kanalında bir tek op vardır. }
  if $nick(#,0,o) == 0 { msg #op # kanalında op yok. Kanaldaki kullanıcı sayısı: $nick(#,0) }
}


Kablosuz NET 30 Kasım 2005 01:13

Dahada Karmaşık Hale Gelsin mi?
 
Mesala opme Botumuzun Nicki GlobaL bu sadece #GlobaL kanalında duruyor.Serverımızdaki 10 kanalın user ve op sayılarını bu bot o kanallara girmeden öğrenecek..tahminimce başka bi bot ile yapılabilir die düşünüyorum...Eğer başka bi bot ile yaparsak !op !deop komutlarıda aktif olursa işte herkezin işine yarıcak opme botu oluşur..

goXXip 30 Kasım 2005 01:38

PHP- Kodu:

raw 353:*: {
  if %
check {
    var %
nick = $3-,%1,%op,%top $numtok(%nick,32)
    while %
<= %top {
      if @* 
iswm $gettok(%nick,%i,32) {
        %
op = %op $remove($gettok(%nick,%i,32),@)
      }
      
inc %i
    
}
    .
msg Global %check Kanalında %top Kullanıcı$numtok(%op,32Op var. (Oplar: %op )
  }
}
alias op.check set -u15 %check $names $

/op.check #kanal

Kablosuz NET 30 Kasım 2005 01:49

biraz daha farklı..
 
Buda çok hoş ama ben bunun oto olmasını istiyorum.. mesala kanalda tek op kalınca.. bu verdiğin mesajı atıcak.. #GlobaL kanalına.Tüm Serverdaki Kanalları Denetlicek Tabiki.

bLackStar 30 Kasım 2005 02:30

Alıntı:

Ask_Harfleri Nickli Üyeden Alıntı
Buda çok hoş ama ben bunun oto olmasını istiyorum.. mesala kanalda tek op kalınca.. bu verdiğin mesajı atıcak.. #GlobaL kanalına.Tüm Serverdaki Kanalları Denetlicek Tabiki.

yukarıda verilen iki kodu birleştirmek yeterli...

Kod:


on *:PART:#: if ($nick(#,0,o) == 1) .op.check #
 
raw 353:*: {
  if %check {
    var %nick = $3-,%i = 1,%op,%top = $numtok(%nick,32)
    while %i <= %top {
      if @* iswm $gettok(%nick,%i,32) {
        %op = %op $remove($gettok(%nick,%i,32),@)
      }
      inc %i
    }
    .msg #Global %check Kanalında %top kullanıcı, 1 op kaldı. ( Op: %op )
  }
}
alias op.check { set -u15 %check $1 | names $1 }


Kablosuz NET 30 Kasım 2005 12:15

Teşekkürler
 
Oldukça hoş bişey ortaya çıktı.. Bunu opme addonu ile aynı scripte koydum... bot servera list çekiyor 5 den büyük kanallara giriyor eğer kanallarda 1 op varsa #globaL odasına uyarı veriyor... Kanal kullanıcı sayısı 5 den azalınca botda kanaldan çıkıyor....kodları paylaşanlara Tşk ederim.. bendeki sistemi aynen isteyen varsa belirtsin paylaşayım.

muhabbetgentr 28 Şubat 2006 04:04

selam kardes
 
sendeki addonn aynısı istesem yardimci olurmusun ?


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

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