![]() |
Ceza Sistemi Merhaba, Kanalimda aşağıdaki ceza sistemini kullanmayı düşünüyorum. Bu kodda !cezaekle nick dedigimde +1 şeklinde artıyor, bunu !cezaekle nick sayi şeklinde nasıl yapabilirim. Bir diğer kullanmak istediğim seçenek ise Orn; !cezaekle X denildiğinde X nickine ceza veremezsiniz tarzında bir uyarı. Yardımcı olur musunuz. if $chan == #kanal { if $1 == !cezaekle { if !$2 { msg # - Yanlış kullanım. Kullanım şekli: $kapsa(!cezaekle nick ) | halt } if !$istok(Nick ,$nick,32) { msg # Buyudun de ceza mi ekliyorsun | return } else { if !$readini(cezasayici.ini,ihlali,$nick) { msg # 1 Ceza puani eklenmistir. | writeini -n cezasayici.ini ihlali $nick 1 } else { msg # 1 Ceza puani eklenmistir. | writeini -n cezasayici.ini ihlali $nick $calc($readini(cezasayici.ini,ihlali,$2) +1 ) } } } } } |
Cevap: Ceza Sistemi 1yerine $3 kullanacaksın. Tek dikkat etmen gereken +1 olan kısmı + $+ $3 şeklinde diğer 1olan kısımlara da $3 yazman.mobil giriş yaptığım için codu düzenleyip veremiyorum.anlamışsındır zaten. |
Cevap: Ceza Sistemi Alıntı:
Söylediğin şekilde ekledim, lakin !cezaekle nick sayi yaptığımda daha evvel eklediğim sayının üzerine koyarak ilerlemiyor |
Cevap: Ceza Sistemi Ini kullanmak burada bence hatalı, hash table kullanmak daha mantıklı geldi. Kod: on Yetkili:text:!cezaekle*:#kanal:{ /auser Yetkili nick şeklinde ekleyebilirsin. Silmek için; /ruser Yetkili nick Kodu attıktan sonra //hmake cezalar | hsave cezalar cezalar.hash komutunu uygulayıp, sonra on 1:start:{ eventinin içine hmake cezalar hload cezalar cezalar.hash timer -o 0 300 /hsave cezalar cezalar.hash Satırlarını eklerseniz, hash tablosunu otomatik yedekleyecektir. Yedeklemezse mIRC her kapanıp açıldığında silinir tablo çünkü. |
Cevap: Ceza Sistemi Alıntı:
|
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:33. |
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