- Mesaj
- 702
- Çözümler
- 41
- Beğeni
- 170
- Puan
- 609
- Ticaret Puanı
- 0
Herkese merhaba;
buradaki bot kontrol sistemini ekledim fakat şifre yerine hiç bir şey yazmayınca chatte bu pingleniyor;
Soruyu zamanında cevaplamadığın için oyundan atılıyorsun.
Şifre kısmını boş geçemezsin.
Sürekli bu iki şey yazıyor ve oyundan atmıyor. Böylelikle bot engel sisteminin bir anlamı kalmıyor. O yüzden bu uyarıda yazan şeyin aktif olması için ne yapabilirim.
game.py'de ki uyarının olduğu kod bloğu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
buradaki bot kontrol sistemini ekledim fakat şifre yerine hiç bir şey yazmayınca chatte bu pingleniyor;
Soruyu zamanında cevaplamadığın için oyundan atılıyorsun.
Şifre kısmını boş geçemezsin.
Sürekli bu iki şey yazıyor ve oyundan atmıyor. Böylelikle bot engel sisteminin bir anlamı kalmıyor. O yüzden bu uyarıda yazan şeyin aktif olması için ne yapabilirim.
game.py'de ki uyarının olduğu kod bloğu:
Python:
def captchaekran(self, sayi1, sayi2, sayi3, sayi4, sayi5):
captchatest = uiCommon.CaptchaEkran()
captchatest.SetText1("Bot Engel Sistemi")
captchatest.SetTimeOverMsg("Soruyu zamanında cevaplamadığın için oyundan atılıyorsun.")
captchatest.SetTimeOverEvent(self.captchacevap, "kapat")
captchatest.SetAcceptEvent(lambda arg=True: self.captchacevap(arg))
captchatest.SetCancelEvent(lambda arg=False: self.captchacevap(arg))
captchatest.Open(15, sayi1, sayi2, sayi3, sayi4, sayi5)
self.captchatest = captchatest
def captchacevap(self, answer):
if not self.captchatest:
return
if str(self.captchatest.GetInput()) == "" or self.captchatest.GetInput() == None:
import chat
chat.AppendChat(1,"Şifre kısmını boş geçemezsin.")
return
if answer == False:
self.captchatest.Temizle()
elif answer == True:
net.SendChatPacket("/captcha " + str(self.captchatest.GetInput()))
self.captchatest.Close()
self.captchatest = None
else:
net.SendChatPacket("/captcha 0")
self.captchatest.Close()
self.captchatest = None