IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

7Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Ekim 2012, 11:40   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yetkilendirme




Merhaba,

Aşağıdaki komutu sadece belirlediğim nickler kullansın istiyorum nasıl yapabilirim ?

on *:text:!atama*:#kanal {
:replay
var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0)))
if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) { goto replay }
/msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,))
/msg #ircd - Liste kontrolü icin operatör atandı.
}

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Yazgulu Sohbet
Alt 10 Ekim 2012, 12:00   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#kanal { if (!$istok(Nick Nick1 Nick2,$nick,32)) { halt } :replay var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0))) if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) { goto replay } /msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,)) /msg #ircd - Liste kontrolü icin operatör atandı. }


 
Alıntı ile Cevapla

Alt 10 Ekim 2012, 12:32   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Canfeza Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#kanal { if (!$istok(Nick Nick1 Nick2,$nick,32)) { halt } :replay var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0))) if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) { goto replay } /msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,)) /msg #ircd - Liste kontrolü icin operatör atandı. }


Bu şekilde bende denedim. Çalışmıyor

 
Alıntı ile Cevapla

Alt 10 Ekim 2012, 12:50   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Herhangi bir problem yok, test ettim, çalışıyor.
Bu şekilde bir bak
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ($istok(Nick Nick1 Nick2,$nick,32)) {

veya
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanal: { if ($1 == !atama && $nick == Nick || $nick == Nick) {


Veya - Text içinde geçen nicklerin kullanması için
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#kanal { if ($read(Nick.txt,w,$nick)) {

Buradaki her yol, aktif olarak test edildi.

 
Alıntı ile Cevapla

Alt 10 Ekim 2012, 22:48   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




on *:text:!atama*:#kanal:

#kanal'dan sonra ki : işareti eksik yazılmış

 
Alıntı ile Cevapla

Alt 12 Ekim 2012, 23:48   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




illusi0n Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba,

Aşağıdaki komutu sadece belirlediğim nickler kullansın istiyorum nasıl yapabilirim ?

on *:text:!atama*:#kanal {
:replay
var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0)))
if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) { goto replay }
/msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,))
/msg #ircd - Liste kontrolü icin operatör atandı.
}

Ek olarak bu koda şöyle birşey eklemek istiyorum; atadığı op'u bir txt dosyasına kayıt edecek ve bir dahaki atamada o op'u atamayacak atamalarda dağılımı eşitlemek istiyorum işin özü. Nasıl yapabilirim olabilir mi ?

 
Alıntı ile Cevapla

Alt 16 Ekim 2012, 12:16   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




illusi0n Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ek olarak bu koda şöyle birşey eklemek istiyorum; atadığı op'u bir txt dosyasına kayıt edecek ve bir dahaki atamada o op'u atamayacak atamalarda dağılımı eşitlemek istiyorum işin özü. Nasıl yapabilirim olabilir mi ?

Yok mu cevap verebilecek bir zatı muhterem
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 16 Ekim 2012, 17:39   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Bir txt dosyasına kayıt ettirmektense $addtok ile Variables de bu nickleri toplamak daha mantıklı geldi.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#kanal: { if (!$istok(Nick Nick1 Nick2,$nick,32)) { halt } :replay var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0))) if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) || ($istok(%atama,$nick,32) == $true) { goto replay } /msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,)) .set -e %atama $addtok(%atama,%n,32) /msg #ircd - Liste kontrolü icin operatör atandı. }

set -e olarak kullandım yani mirc kapandığında %atama verisi temizlenecek eğer mirc kapandığında silinmesin atama listesi diyosan tavsiye etmesemde -e parametresini kaldırırsın.

 
Alıntı ile Cevapla

Alt 22 Ekim 2012, 11:21   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Med Cezir Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bir txt dosyasına kayıt ettirmektense $addtok ile Variables de bu nickleri toplamak daha mantıklı geldi.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#kanal: { if (!$istok(Nick Nick1 Nick2,$nick,32)) { halt } :replay var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0))) if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) || ($istok(%atama,$nick,32) == $true) { goto replay } /msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,)) .set -e %atama $addtok(%atama,%n,32) /msg #ircd - Liste kontrolü icin operatör atandı. }

set -e olarak kullandım yani mirc kapandığında %atama verisi temizlenecek eğer mirc kapandığında silinmesin atama listesi diyosan tavsiye etmesemde -e parametresini kaldırırsın.


Belirtilen nickler dışında kullanan kişilere yetkiniz yoktur şeklinde uyarı vermesini istiyorum ek olarak.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 11:21 -->-> Daha önceki mesaj 11:14 --

illusi0n Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Belirtilen nickler dışında kullanan kişilere yetkiniz yoktur şeklinde uyarı vermesini istiyorum ek olarak.



tamam hallettim.

 
Alıntı ile Cevapla

Alt 05 Kasım 2012, 14:14   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Med Cezir Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bir txt dosyasına kayıt ettirmektense $addtok ile Variables de bu nickleri toplamak daha mantıklı geldi.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#kanal: { if (!$istok(Nick Nick1 Nick2,$nick,32)) { halt } :replay var %n = $nick(#opkanali,$rand(1,$nick(#opkanali,0))) if (%n isop #opkanali) || (%n ishop #opkanali) || (%n == $me) || ($istok(%atama,$nick,32) == $true) { goto replay } /msg #opkanali " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,)) .set -e %atama $addtok(%atama,%n,32) /msg #ircd - Liste kontrolü icin operatör atandı. }

set -e olarak kullandım yani mirc kapandığında %atama verisi temizlenecek eğer mirc kapandığında silinmesin atama listesi diyosan tavsiye etmesemde -e parametresini kaldırırsın.

Merhaba,

Bir süre kullandıktan sonra fark ettim ki bu şekilde de dağılımda bir eşitlik olmuyor. Atadığı bir op'u bir dahaki atamada yeniden atıyor. Atamada atağı op'ları bir txt dosyasına kayıt edip bir sonraki atamada bu txt dosyasında o opun olup olmadığını kontrol ederek atama yapmasını sağlama şansımız olamaz mı?

 
Alıntı ile Cevapla

Cevapla

Etiketler
yetkilendirme


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık