![]() |
![]() |
|
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Atama Merhaba, Botta aşağıdaki remoteyi kullanıyorum. Kanala biri girdiğinde yardım etmesi için operatör atıyor. Fakat atayacak biri olmadığında botun scripti kitleniyor bunu nasıl çözebiliriz? on !*:join:#kanal: { .timer 1 1 kontrolet $nick $chan } alias kontrolet { if $1 isreg $2 { :basla var %a $nick(#kanal,$rand(1,$nick(#kanal,0,@)),@) if $istok(Muaf Muaf1 Muaf2 Muaf3 Muaf4 ,%a,32) { goto basla } .msg #kanal $1 rumuzu [ #kanal ] kanalında yardım bekliyor. Atanan görevli: %a } } } | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
| ![]() |
![]() | #3 |
Ç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!
|
| ![]() |
![]() | #4 | ||||
Ç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 | ||||
| ![]() |
![]() | #5 | ||||
Ç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 | ||||
| ![]() |
![]() | #6 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama #Kanal kısımlarını önceden nasıl ayarlıyorsan o şekilde ayarlarsın. Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
| ![]() |
![]() | #7 | ||||||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama
Bu hatayı veriyor * Invalid format: $addtok (line 3, script19.ini) - --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:59 -->-> Daha önceki mesaj 09:51 --
Bunda da aynı şekilde kitleniyor çalışmıyor | ||||||||
| ![]() |
![]() | #8 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama Kodu doğru şekilde aldığınıza emin olun, düzenlemeleri yaparken doğru şekilde yaptıysanız sorun olmaması gerekiyor, denediğimde aşağıdaki gibi sağlıklı çalışıyor. <uMuT> deneme rumuzu [ #genclik ] kanalında yardım bekliyor. Atanan görevli: Controller <uMuT> deneme rumuzu [ #genclik ] kanalında yardım bekliyor. Atanan görevli: robo-c-op <uMuT> deneme rumuzu [ #genclik ] kanalında yardım bekliyor. Atanan görevli: aSpeRa <uMuT> deneme rumuzu [ #genclik ] kanalında yardım bekliyor. Atanan görevli: robo-c-op <uMuT> deneme rumuzu [ #genclik ] kanalında yardım bekliyor. Atanan görevli: uMuT <uMuT> deneme Şuanda Sizinle İlgilenilemeyecek! Daha Sonra Geliniz. |
| ![]() |
![]() | #9 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama
Düzenlemelerden dolayı bu hatayı verdiğini düşünmüyorum. Şimdi yeniden denedim yine aynı hatayı alıyor. Op seçerken bir sıkıntı var Invalid format: $addtok (line 3, script19.ini) | ||||
| ![]() |
![]() | #10 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Atama Kodda bir sorun yoktu fakat kullandığın mircin Versiyon uyla alakalı bir sıkıntı, kodu ona göre uyarladım aynı hatayı vermeyecektir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
| ![]() |
![]() |
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 |