![]() |
List cekince 3 kişiden fazla kanala girme kodu Arkadaşlar şöyle bişey yapabilirmiyiz. Ben serverde her 10 sn de bi list cekmek ve 3 kişiden fazla useri olan kanala girip server kurallarını yazıp geri cıkmak istiyorum bu mümkünmü? |
on *:connect: { timer 0 10 list >3 } raw 322:*:{ if $3 >= 3 { join $2 msg $2 Server kurallarına uyun part $2 } } |
Alıntı:
|
Nasıl yani , bot girecek hiç birşey yapmadan çıkacak , sonra aynı kanala tekrar girip kuralları yazacak ve çıkacak öylemi ? Şu şekliyle kanala giriyor ve kuralları yazıp çıkıyor , bunuda her 10 saniyede bir uyguluyor. Bu daha mantıklı değilmi , yoksa benmi yanlış anladım seni (; |
ya sen yanlıs anlamıssın ben bu kodu kendi scriptimde kullanacam bırak cıkmasın kanaldan falan istemiom icine etti serverin :) kendi ellerimle dağıttım kanalları :D |
Harbiden son iki iletinden hiç bir şey anlamadım (; Alıntı:
|
Çık o zaman ne olAcak :) |
Server'a bağlandığında her 10 saniyede bir /list >3 komutu uygulanır, 3 kişiden fazla olan ve önceden hash tableda olmayan kanala girilir, kanala girince kurallar mesaj atılır ve kanaldan çıkılır. İşte kod: raw 322:*:{ if $3 >= 3 && !$hget(chandb,#) { hadd -m chandb # . | join $2 } } on !*:join:#:if $hget(chandb,#) { msg # server kuralları | msg # bla bla | part # } on *:connect:.timercc 0 10 list >3 Umarım işine yarar.. |
kendi scriptime ekledim kodu listi cekince bütün kanallara yazı yazdı cıktı tekrar girdi beni banladı scriptimin koruması banımı actı kanala girdi banlayanı attı onun koruması beni banladı vs vs. :) |
Tamam olayı şimdi anladım , sen bazı kanallardan çıkmak istemiyorsun (; Düzenleyen OzAn : Bugün at 20:44. Ama benim suçum yok , benim iletimden sonra sen düzenleme yapıp oraya mantıklı birşey yazmışın :) Banlama kısmını gelince , o tamamen scriptinde bulunan diğer kodlardan kodlardan kaynaklanıyor , el33t'in yazdığında da olabilir o , o yüzden o kodu remotene koymadan diğer kodlarına bi göz at :) |
Alıntı:
yok yok Ajan biz bu işin icinden cıkamıcaz gibi :) en iyisi ben vaz geciyim cok zor olacak bu kode Ajan kastgı bu komut bizi :=) |
Yazdığım kodu alıp tekrar eder misin? İstediğin bu kadar çabuk vazgeçilebilecek kadar zor bir şey değil, bu kadar çabuk pes etmen güzel değil. Yukardaki kodu değişkeni hash table ile değiştirdim böylece line too long hatası almazsın. Mantık basit, kod basit, çalışmaması garip. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:26. |
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