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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 05 Haziran 2008, 14:11   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Ops yardım (sıra dağıtımı)




on *:join:#kanal: {
if !%sıra { set %sıra 1 }
if (@opers.services !isin $wildsite) { msg #kanalop $chan Kanalina $nick nicki girdi,Şuan sıra $+(%sıra,.) op olan $nick(#kanalop,%sıra,o) nickli görevlide. }
inc %sıra | if $nick(#kanalop,0,o) < %sıra { unset %sıra }

arkadaşlar kanal odasına kullanıcı girdiği zaman kanalop kanalında yetki dağıtımı yapıyor fakat sadece opları sıralamasını istiyorum founder ve sopları sırayua dahil etmesin ~ , & dışında çalışsın. şimdiden teiekkür ederim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 05 Haziran 2008, 18:42   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




$nick(#kanalop,0,o) bu kisimlari $nick(#kanalop,0,@) olarak degistir

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 01:56   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




gene olmadı detay soplara ve foundere de yetki veriyor birde kanalda 3op var mesela 3. opdan sonra sıra 4. opda 5. opda 6.op da diye devame diyor op yok normalde o kadar nick yazmıyor sıra devam ediyor.

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 02:34   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




evet dedigin gibi @ soplari da kapsiyor +oa aldigindan olsa gerek. bu durumda kendi çözümümüzü olusturacağız
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias xops { var %n = 1 while $nick($1,%n,@&%~).pnick { if $left($v1,1) == $prop { var %z = $addtok(%z,$nick($1,%n,@&%~),32) } | inc %n } if $2 == 0 { return $numtok(%z,32) } | else { return $gettok(%z,$2,32) } }

//echo * $xops(#kanal,0).@
#kanal kanalindaki toplam op sayisini verir
1. op icin 0 i 1 yapiyoruz vs.. & icinde ayni sey gecerli


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#kanal: { if !%sıra { set %sıra 1 } if (@opers.services !isin $wildsite) { msg #kanalop $chan Kanalina $nick nicki girdi,Şuan sıra $+(%sıra,.) op olan $xops(#kanalop,%sıra).@ nickli görevlide. } inc %sıra | if $xops(#kanalop,0).@ < %sıra { unset %sıra }

bu durumda kodun son hali böyle. gözden birsey kacirmadiysak calisacaktir

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 02:44   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




ÇOK TEŞEKKÜR EDERİM ÇALIŞIYOR detay. birde sadece kullanıcı girdiğinde çalışsın op girdiğindede çalışyor Allah razı olsun çok iyi oldu üstad.

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 03:04   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#kanal:$+(.timer,kntrl,$nick) 1 2 kntrol $nick $chan $wildsite alias kntrol { if $1 isop $2 { halt } $iif(%sıra == $null,set %sıra 1,inc %sıra) if (@opers.services !isin $3) { msg #kanalop $2 Kanalina $1 nicki girdi,Şuan sıra $+(%sıra,.) op olan $xops(#kanalop,%sıra).@ nickli görevlide. } if $xops(#kanalop,0).@ < %sıra { unset %sıra } }

böyle olabilir 2 sn sonra reaksiyon vericek ama kod.op olup olmadigini kontrol edicek böylece

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 03:20   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




çok teşekkür ederim detay çok sağoll on numara çalışıyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ellerine sağlık

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 03:29   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




afiyet olsun.bugun keyfim yerinde normalde tesekkur buttonunu kullandiktan sonra edilen tesekkur mesajlarini silerim prensip olmus artik bunu da dipnot olarak belirteyim, iyi geceler (:

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 03:30   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




yalnız bir op varsa kanalda birinci op a yetkiyi verdikten sonra böyle oluyor.

yardım sırası 1. operatör olan raL nickli görevlide.
yardım sırası 2. operatör olan nickli görevlide.

sonra tekrar bire dönüyor fakat bi tane karavanasallıyor

 
Alıntı ile Cevapla

Alt 07 Haziran 2008, 03:42   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ops yardım (sıra dağıtımı)




evet < %sıra unset li bölümü < isaretini == olarak degistir 1 op olunca 1 < 1 olmuyor dogal olarak :/

 
Alıntı ile Cevapla

Cevapla

Etiketler
dağıtımı, mirc, mirc download, mirc indir, ops, sıra, yardım


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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Giderlerin Dağıtımı ve Tablosu Burce Ödev ve Tezler 0 05 Haziran 2014 14:44
AŞ Kar Dağıtımı ve Kayıtları Burce Ödev ve Tezler 0 05 Haziran 2014 14:41
!next <- Sıra ile yardım etmek için. Massacre mIRC Scripting Hazır Kodlar 1 07 Ekim 2010 19:28