![]() |
![]() |
|
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama Bence sorun sadece kanalda hiç op olmaması değil, muaf kısmındaki oplardan başka kanalda op kalmaması durumunda sınırsız döngü oluşmasındanda kaynaklanıyor. Bunun için kodunu değiştirdim kendimce yazdım, Kanalda atanacak op yoksa "Şuanda Sizinle İlgilenilemeyecek! Daha Sonra Geliniz." şeklinde cevap verir, Kırmızı yerleri kendine göre ayarlayıp kullanabilirsin; Kod: Kodu kopyalamak için üzerine çift tıklayın!
| |
| ![]() |
![]() | #2 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama
Bahsettiğim şeyde tam olarak bu zaten. Muaf kısmındaki opların dışında atayacak birini bulamadığında kitleniyor. Benim verdiğim kod'ta op'ları X kanalından seçip atanan kişiyi Y kanalına yansıtıyordu. Senin verdiğin kodda bu kısmı göremedim | ||||
| ![]() |
![]() | #3 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama
güzel bi çalışma ellerinize sağlık hocam. benim sizin gibi tüm üstadlardan farklı bi kodda düzenleme yapmanız için ricada bulunsan; on *:join:#deneme: { updatenl | /timer 1 1 /kontrolet $nick $chan | /set %host $address($nick,1) } alias kontrolet { if ($1 != $me) && ($1 !isop $2) && ($1 !ishop $2) && (Admin !isin %Host) && (Oper !isin %Host) && ($1 !ison #aday) { if $1 !isop $2 { var %\/ = 1 | while ($nick($2,%\/,@)) { if !$istok(Muaf1 Muaf2 Muaf3 Muaf4 ,$v1,32) { var %:ops $addtok($nick($2,%\/,@),%:ops,32) } | inc %\/ } $iif($gettok(%:ops,0,32) > 0 ,msg #aday $1 rumuzu [ $2 ] kanalında yardım bekliyor. Atanan görevli: $gettok(%:ops,$rand(1,$token(%:ops,0,32)),32),msg $2 $1 Şuanda Sizinle İlgilenilemeyecek! Daha Sonra Geliniz.) } } op olmaması durumunda sizinle ilgilenilmiyecek bölümünde botun kendisi op durumunda ise kendini atıyor kendini muaf tutsa hem atamada hemde ilgilenmiyecek demesinde orda bi sıkıntı oluştu sanki neden olabilir acaba ve birde hocam kırmızı ile belirtilen bölümü sizden aldım diğerinide bendeki ile bütünleştirdim buna eklemek istediğim 2 özellik var birincisi #helpteam kanalında !muafhelp nick komutu ile o nick girişinde atama yapmasını engellemek ikincisi ise helpteam kanalında atama yaptıgında @ durumunda olanların nicklerini seslensin istiyorum. yardımınız için şimdiden teşekkür ederim | ||||
| ![]() |
![]() |
Etiketler |
atama |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
!atama | Cpu | mIRC Scripting Sorunları | 2 | 04 Mart 2012 12:10 |
!atama | Cpu | mIRC Scripting Sorunları | 1 | 21 Şubat 2012 14:04 |
Atama İşlemleri | aSi | C ve C++ | 0 | 04 Mayıs 2011 12:02 |