![]() |
Cevap: Client Soru-Cevap Oyunu kanalımda 5 protect (+a) 20 aop (+o) ve 100 kullanıcı bulunmaktadır. Ben bu 20 aop ve 5 protect kullanıcıya "Slm!" geri kalan 100 kullanıcıya ise "Merhaba!" mesajı göndermek istiyorum? |
Cevap: Client Soru-Cevap Oyunu Cevap: //var %i $nick($chan,0) | while (%i >= 1) { if ($nick($chan,%i) isop $chan) || ($nick($chan,%i) isprotect $chan) { msg $nick($chan,%i) Slm! } | else { msg $nick($chan,%i) Merhaba } | dec %i } |
Cevap: Client Soru-Cevap Oyunu Soru : 2,145667878 sayısını virgülden sonraki 3 basamağını alarak nasıl görebilirim? |
Cevap: Client Soru-Cevap Oyunu Identifier: $round(değişken,basamak) Cevap: $round(2.145667878,3) Dikkat edilmesi gereken unsur ise, sayı belirtilirken virgüllü kısım ,(virgül) ile değil de .(nokta) ile belirtilmelidir. Aksi halde sonuç alamayız. Bahsi geçen sayıda gerekli identifier uygulandığında ise 4. basamaktaki rakam 6 olduğu için, sayı 2.146 olarak yuvarlanarak gösterilir. |
Cevap: Client Soru-Cevap Oyunu Cevaplar güzel ama SiyahKar ceabında bir hata var, verdiğin komut ile, ben yani kanal founder'ına da mesaj gidecektir. Ancak ben founder mesaj alsın istemiyordum. Ama devam etmek açısından cevabı vereyim :) Doğu kabul ediyorum cevabını çünkü ufak bir ayrıntıydı. kanalımda 5 protect (+a) 20 aop (+o) ve 100 kullanıcı bulunmaktadır. Ben bu 20 aop ve 5 protect kullanıcıya "Slm!" geri kalan 100 kullanıcıya ise "Merhaba!" mesajı göndermek istiyorum? protect & op $regex($nick(#,nick).pnick,/^(@|&)/i) normal $rnick(#,nick) veya $nick(#,nick,r) veya !$regex($nick(#,nick).pnick,/^(@|~|%|&|\+)/i) //var %:mesaj $nick($chan,0) | while %:mesaj { msg $nick $iif(!$regex($nick(#,$nick).pnick,/^(@|~|%|&|\+)/i),merhaba,$iif($regex($nick(#,$nick).pnick,/^(@|&)/i),Selam)) | dec %:mesaj } denemedim ama sorun olmaması lazım. Fromhell lütfen buyurun. |
Cevap: Client Soru-Cevap Oyunu Bir snippet ile devam edelim o halde. SORU) users listemde hellmaster olarak tanımlı nickler, #ctrl kanalında aşağıdakileri yapabilsinler istiyorum;
|
Cevap: Client Soru-Cevap Oyunu ON hellmaster:text:*:#ctrl: { if $1 == *uygula && $2 { $chr(47) $+ $2- msg # Komut uygulandı ve arşivlendi write arşiv/arşiv.txt $date $time - Komutu uygulatan nick: $nick - Uygulanan komut: / $+ $2 } elseif $2 == *arşiv { if !$3 { var %:arşiv 1 while %:arşiv <= $lines(arşiv/arşiv.txt) { msg # $read(arşiv/arşiv.txt,%:arşiv) inc %:arşiv } } elseif $gettok($3,0,47) == 3 { var %:tarih 1 while %:tarih <= $lines(arşiv/arşiv.txt) { if $regex($read(arşiv/arşiv.txt,%:tarih),$3) { msg # $read(arşiv/arşiv.txt,$readn) } inc %:tarih } } } } |
Cevap: Client Soru-Cevap Oyunu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ufak tefek hatalar mevcut. Keşke deneyerek verseydin kardeşim, teşekkür emeğine. En azından uğraşmışsın. Ben kodu vereyim, siz sıradaki soru ile devam edin. Başlığı teslim almanın bir manası yok. :) Kodda kullanabileceğiniz kullanımlar için örnekler: Alıntı:
Alıntı:
Alıntı:
Alıntı:
Kod: on hellmaster:text:*:#ctrl: { |
Cevap: Client Soru-Cevap Oyunu Soru hakkı devredilmiş. Soru: #*** kanalında bulunan operatörlerden Asiyan nick'i #Help kanalında bulunuyorsa #Help kanalında akick almak istiyorum, nasıl yaparım? |
Cevap: Client Soru-Cevap Oyunu Kod: //var %d 1 | while %d <= $nick(#***,0,o) { if $nick(#***,%d,o) == Asiyan && Asiyan ison #help { mode #help +b $nick(#***,%d,o) } | inc %d } |
Cevap: Client Soru-Cevap Oyunu Alıntı:
|
Cevap: Client Soru-Cevap Oyunu Fromhell ben akick alınmasını istemiştim soruda, sen ban atmışsın işlev olarak. Fakat buda doğru sayılabilicek bir cevap. Paint'in cevabı doğru. Kendi Cevabım: //var { if Asiyan isop #*** { cs akick #Help add Asiyan!*@* } } |
Cevap: Client Soru-Cevap Oyunu Alıntı:
|
Cevap: Client Soru-Cevap Oyunu Evet teşekkür uyarın için, dikkatimden kaçmış o bölümü uygularken:S Soru hakkı devredilmiştir, soru sorulmadığı için. |
Cevap: Client Soru-Cevap Oyunu Soru : Bulunduğum 3. kanaldaki 7.sıradaki super operatör ile ortak bulunduğum 5. kanalda , ignore listemin 3. sırasında bulunan kişiyi akicke eklemek istiyorum ? |
Cevap: Client Soru-Cevap Oyunu Kod: //chanserv akick $comchan($nick($chan(3),7,a),5) add $ignore(3) sebep |
Cevap: Client Soru-Cevap Oyunu IF Client Soru - Cevap Akışı için yeni sorumuz. Soru : #Ask kanalında invex maskesine sahip 3. sıradaki kullanıcı ile ortak bulunduğum kanallarda #Radyo kanalının 5. sırasındaki voiceli kullanıcıyı "Girişiniz yasaklanmıştır" sebebi ile akick eklemek ve aynı kullanıcıyı #Ezqi kanalında 111 ve 9 rakamlarını kullanarak girişini engellemek istiyorum? |
Cevap: Client Soru-Cevap Oyunu Soru : #Ask kanalında invex maskesine sahip 3. sıradaki kullanıcı ile ortak bulunduğum kanallarda #Radyo kanalının 5. sırasındaki voiceli kullanıcıyı "Girişiniz yasaklanmıştır" sebebi ile akick eklemek ve aynı kullanıcıyı #Ezqi kanalında 111 ve 9 rakamlarını kullanarak girişini engellemek istiyorum? #Ask kanalında invexli 3. kişi; $iil(#Ask,3) Ortak bulunduğumuz kanallar; //var %:ok $comchan($iil(#Ask,3),0) | while %:ok { echo -a $comchan($iil(#Ask,3),%:ok) | dec %:ok } #Radyo kanalının 5. voicesi; $nick(#Radyo,5,v) Akick ekleme; /chanserv akick #kanal add mask sebep 111 ile 9 kullanarak engelle demişsin, kullanalım bizde; /chanserv access #Ezqi add nick $+(-,$calc(111 * 9)) Şimdi birleştirelim; //var %:ok $comchan($iil(#Ask,3),0) | while %:ok { chanserv akick $comchan($iil(#Ask,3),%:ok) add $nick(#Radyo,5,v) Girişiniz Yasaklanmıştır. | dec %:ok } | chanserv access #Ezqi add $nick(#Radyo,5,v) $+(-,$calc(111 * 9)) |
Cevap: Client Soru-Cevap Oyunu IF Client Soru-Cevap akışı için yeni bir soruyla devam ediyoruz. Soru : Normal yazı rengimi , notice mesaj rengimle aynı yapmak istiyorum ve notice mesaj rengimi de kırmızı yapmak istiyorum? |
Cevap: Client Soru-Cevap Oyunu Cevabı vereyim. //color normal $color(notice) //color notice 4 Dileyen arkadaşımız soru sorabilir. |
Cevap: Client Soru-Cevap Oyunu Alıntı:
Sorunuzda kendi yazı renginizi belirtmişsiniz ama verdiğiniz komut diğer kullanıcıların yazılarını hangi renk göreceğini belirtir. |
Cevap: Client Soru-Cevap Oyunu Alıntı:
eLaa diğer kullanıcıların yazı rengi onlara değişiyor mu ? Hayır. Sadece biz o rengi görebiliyoruz. Yani bize özel bir renk. Normal yazı rengi demek özel komutlarla gelen mesajlar değilde sunucudaki diğer tüm mesajların rengi demektir. Normal yazı denildiğinde bu algılanır. |
Cevap: Client Soru-Cevap Oyunu Alıntı:
Demek istediğim bu diğer kişilere görünen değil komutu uygulayanın gördüğü elbette ancak siz normal yazı rengimi değiştirmek istiyorum diyorsunuz, diğer kullancıların yazıdığı yazıların rengini farklı görmek istiyorum deseydiniz doğru olurdu. Ayrıca ekleme yapmışsınız; Alıntı:
O halde tüm mesajlar deniyor ise buna sizin yazdığınız mesajlarında dahil olması gerekir, yazdığınız açıklamaya mantıken bakınca... |
Cevap: Client Soru-Cevap Oyunu Alıntı:
Alıntı:
Alıntı:
Alıntı:
Alıntı:
Cevap; //color own $color(notice) | color notice 4 Adres defterimi hangi komut ile açarım? |
Cevap: Client Soru-Cevap Oyunu Alıntı:
Own = Kendisi demektir. Soruyu kendi yazı rengim diye sorsaydım cevabınız doğru olurdu. Ama benim verdiğim cevap doğrudur. Sadece söylemleri biraz daha dikkatli kullanmak lazım. Açıklayıcı yazsaydım keşke :) |
Cevap: Client Soru-Cevap Oyunu Soru : Notify listemde olan nickler, #UnyE kanalına geldiği gibi oto voice alsın. Bunu nasıl yapabilirim? |
Cevap: Client Soru-Cevap Oyunu Kod: alias abc { |
Cevap: Client Soru-Cevap Oyunu Kod: alias abc { |
Cevap: Client Soru-Cevap Oyunu Evet xwerswoodx haklısın hata yapmışım denemeden yazdım. 2 seneye yakındır kodlara komutlara dokunmadığıma sığınabilirim belki. Düzeltme geldiği için sorumu yeni post olarak soruyorum. Soru: #energy sohbet odasındaki exception ların hepsine akick eklemek istiyorum. (not : #energy kanalının aktif olduğu sunucuda chanserv editlidir ve akick sınırı yoktur.) |
Cevap: Client Soru-Cevap Oyunu //var %:exc $iel(#energy,0) | while %:exc { chanserv akick #energy add $iel(#energy,%:exc) Sebep | dec %:exc } |
Cevap: Client Soru-Cevap Oyunu Bilgilendirme:doğru cevap verilip, cevabı soruyu soran teşekkür ederek onayladıktan 45 dakika sonra yeni bir soru sormaz ise doğru cevap veren, başka biri soru sorabilir. Soru: Özelimde 11. sırada bulunan kişiyi önce #Help kanalında ban atıp, daha sonra identini akick almak istiyorum, nasıl yaparım? |
Cevap: Client Soru-Cevap Oyunu //mode #help +b $query(11) | cs akick #x add $+(*!,$regsubex($address($query(11),5),/(.*.!|@.*.)/g,$null),@*) |
Cevap: Client Soru-Cevap Oyunu Alıntı:
İdentin akick alınacağı kanalda #Help kanalıydı, sen #x kanalı yazmışsın, ama sorun değil cevap doğrudur. Sorunu sorabilirsin. |
Cevap: Client Soru-Cevap Oyunu Ben sohbet kanalında op isem ve biri helpers kanalında !help yazarsa o kişi radyo kanalında op değilse ve ben radyo kanalında da op isem onu yetkili oldugum #ruLzz kanalından atmak istiyorum nasıl yaparım * |
Cevap: Client Soru-Cevap Oyunu Alıntı:
Kod: on *:text:!help:#helpers:{ if $me isop #sohbet && $nick !isop #radyo && $me isop #radyo { kick #ruLzz $nick } |
Cevap: Client Soru-Cevap Oyunu Hayırlı İfler Arkadaşlar. Soruyu doğru cevaplayan arkadaş 5 gündür sormamış o yüzden ben soruyorum. Soru: Bulundugum 3. kanaldaki 2. op'a yetkili oldugum 1. kanal'da Bulundugum Son kanaldaki Son kişinin Nickinin sondan 1 önceki karekterinin asc değerinin 2 ile çarpımından çıkan sonuç kadar access eklemek istiyorum.Ancak Çıkan Sonuc 999 den büyük veya 0 dan kücükse access'i 500 olarak eklemek istiyorum. |
Cevap: Client Soru-Cevap Oyunu Alıntı:
|
Cevap: Client Soru-Cevap Oyunu Cevabı Doğru Kabul edemiyorum,Komut uygulandıgında "[22:46:42] -ChanServ- Erisim seviyesi sifirdan farkli bir sayi olmalidir." Uyarısı veriyor. Soruda: 999 dan büyük 0 dan kücük olursa 500,Normal Olursa Çıkan Sonuc access değeri olsun İsteniyor. ama Çıkan Sonuc "0" Birde Yetkili Oldugum 1. Kanal dediğimde access Ekleyebilme yetkimin Oldugunu Kast etmiştim. O sorun değil Ama Sonuç Hatalı. ve cevap bu kadar uzun değil. |
Cevap: Client Soru-Cevap Oyunu < 0 burayı <= 0 yapacaktım hata olmus. Soruyu tam anlayamadım ben anladıgım kadarı ile cevapladım. |
Cevap: Client Soru-Cevap Oyunu Alıntı:
Buda Benim Cevabım: Kod: //cs access $chan(1) add $nick($chan(3),2,o) $iif($calc($asc($left($right($nick($chan($chan(0)),$nick($chan($chan(0)),0)),2),1)) * 2) > 1000 || 0 > $calc($asc($left($right($nick($chan($chan(0)),$nick($chan($chan(0)),0)),2),1)) * 2),500,$v2) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:29. |
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