Seçkin Üye
sadece metin belgesi üzerine düzenleme yapıyorum hangi satırda sıkıntı var göremiyorum ama sadece belirttiğim 2 satırı ekledim eklemeden önce hatayı vermiyorduHatayı hangi line için veriyor? Bide kankam nonetype error demek değişkenlerden birini boş tanımlamışsın.
result = "antalya"sadece metin belgesi üzerine düzenleme yapıyorum hangi satırda sıkıntı var göremiyorum ama sadece belirttiğim 2 satırı ekledim eklemeden önce hatayı vermiyordu
teşekkür ettim dediğiniz gibi yazı olarak yapmaya çalışıyordum orası düzeldi hata da kalktıresult = "antalya"
yapman lazım. senin kodunda result değişkenine antalya değişkeninin değeri atanmış ama antalya diye bir değişken yok. Anladığım kadarıyla yazı olarak antalya yazmaya çalışmışsın. Tırnak içine al antalyayı
Dostum mesajından hiçbir şey anlamadım. Biraz daha açıklayıcı yazıp, kodunun hataya sebep olduğunu tahmin ettiğin kısımları da eklersen yardımcı olmaya çalışırım.teşekkür ettim dediğiniz gibi yazı olarak yapmaya çalışıyordum orası düzeldi hata da kalktı
kod bir prograam üzerinden oyuna enjekte oluyor program oyunun verilerini alıyor fakat o ara yüzde sürekli soru çıktığında şunu görüyorum nedeni ne olabilir soruyu da cevaplamıyor ve sadece içinde sayı bulunan sorularda bunu yazıyor Duman_Fan ***** 34
Dostum mesajından hiçbir şey anlamadım. Biraz daha açıklayıcı yazıp, kodunun hataya sebep olduğunu tahmin ettiğin kısımları da eklersen yardımcı olmaya çalışırım.
ya da bunlar arasından sadece 1 tane için cevaplama kodu yazabilir misiniz sizi yormazsa gerisini kendim getirebileceğimi düşünüyorum mesela sadece SORU: kac yilda bir subat ayi 29 ceker? cevaplamak için bir kodDostum mesajından hiçbir şey anlamadım. Biraz daha açıklayıcı yazıp, kodunun hataya sebep olduğunu tahmin ettiğin kısımları da eklersen yardımcı olmaya çalışırım.
kodun yeni hali altta ben sadece benim özel olarak belirttiğim soruları yani resultta cevabını "34" şu şekilde belirttiğim soruları yanıtlasın istiyorum gerisini silip sıkıntı var mı tekrar değerlendirmek istiyorum
from phBot import *
import phBotChat
import re
from time import sleep
def handle_chat(t, player, msg):
if len(player) == 0:
m = re.findall(r'(\d+)', msg)
if m and len(m) >= 0:
if msg.find('stanbul ilimizin plaka kodu kacti?'):
result = "34"
elif msg.find('6x6 isleminin sonucu nedir?'):
result = "36"
elif msg.find('35 nerenin plakasidir?'):
result = "izmir"
elif msg.find('turkiyenin baskenti hangi ilimizdir?'):
result = "ankara"
elif msg.find('06 nerenin plakasidir?'):
result = "ankara"
elif msg.find('bir gun kac saattir?'):
result = "24"
elif msg.find('tavuklarin kac ayagi vardir?'):
result = "2"
elif msg.find('01 nerenin plakasidir?'):
result = "adana"
elif msg.find('bir yilda kac mevsim vardir?'):
result = "4"
elif msg.find('4x4 isleminin sonucu nedir?'):
result = "16"
elif msg.find('bir insanda kac tane el parmagi vardir?'):
result = "10"
elif msg.find('bir insanda kac tane ayak vardir?'):
result = "2"
elif msg.find('su kac derecede kaynar?'):
result = "100"
elif msg.find('adana ilimizin plaka kodu kactir?'):
result = "01"
elif msg.find('2 2 islemin sonucu kactir?'):
result = "4"
elif msg.find('10 5 isleminin sonucu nedir?'):
result = "5"
elif msg.find('bir insanda kac tane kol vardir?'):
result = "2"
elif msg.find('1x1 isleminin sonucu nedir?'):
result = "1"
elif msg.find('bir saat kac dakikadir?'):
result = "60"
elif msg.find('365 gun 6 saat kac yila esittir?'):
result = "1"
elif msg.find('turkiye nin en kalabalik nufusa sahip sehri hangisidir?'):
result = "istanbul"
elif msg.find('07 nerenin plakasidir?'):
result = "antalya"
elif msg.find('5 3 isleminin sonucu nedir?'):
result = "8"
elif msg.find('stanbul un fethi kac tarihinde olmustur?'):
result = "1453"
elif msg.find('7x7 isleminin sonucu nedir?'):
result = "49"
elif msg.find('atin yavrusuna ne denir?'):
result = "tay"
elif msg.find('bir insanda kac tane kol vardir?'):
result = "2"
elif msg.find('10 10 isleminin sonucu nedir?'):
result = "20"
elif msg.find('kac yilda bir subat ayi 29 ceker?'):
result = "4"
elif msg.find('10x10 isleminin sonucu nedir?'):
result = "100"
elif msg.find('bir destede kac eleman bulunur?'):
result = "10"
elif msg.find('ulu onderimiz mustafa kemal in soyadi nedir?'):
result = "ataturk"
elif msg.find('bir insanda kac tane ayak parmagi vardir?'):
result = "10"
elif msg.find('34 nerenin plakasidir?'):
result = "istanbul"
elif msg.find('ataturk hangi yilda olmustur?'):
result = "1938"
elif msg.find('anitkabir hangi ilimizdedir?'):
result = "ankara"
elif msg.find('dunya nin uydusu nedir?'):
result = "ay"
elif msg.find('neklerin kac ayagi vardir?'):
result = "4"
elif msg.find('5x5 isleminin sonucu nedir?'):
result = "25"
elif msg.find('bir insanda kac tane kulak vardir?'):
result = "2"
elif msg.find('ataturk hangi yilda dogmustur?'):
result = "1881"
elif msg.find('haftanin ilk gunu nedir?'):
result = "pazartesi"
elif msg.find('bir yilda kac ay vardir?'):
result = "12"
elif msg.find('yavru vatan neresidir?'):
result = "kibris"
elif msg.find('turkiyenin baskenti hangi ilimizdir?'):
result = "ankara"
elif msg.find('2x2 isleminin sonucu nedir?'):
result = "4"
elif msg.find('bir insanda kac tane goz vardir?'):
result = "2"
elif msg.find('bir dakika kac saniyedir?'):
result = "60"
elif msg.find('ankara ilimizin plaka kodu kactir?'):
result = "06"
elif msg.find('zmir ilimizin plaka kodu kactir?'):
result = "35"
elif msg.find('3x3 isleminin sonucu nedir?'):
result = "9"
elif msg.find('8x8 isleminin sonucu nedir?'):
result = "64"
elif msg.find('antalya ilimizin plaka kodu kactir?'):
result = "07"
sleep(1.0)
log('Duman_Fan ***** %s' % str(result))
if msg.find('!t') != -1:
phBotChat.All("!t" + str(result))
elif (player.find('HMDCRACK') != -1 or player.find('HMDCRACK') != -1) and msg.lower().find('HMDCRACK') != -1:
sleep(1.0)
phBotChat.All(player, str(get_character_data()['job_current_exp']))
elif player == 'HMDCRACK' or player == 'HMDCRACK' or player == 'HMDCRACK':
m = re.findall(r'(\d+)', msg)
if m:
if len(m) == 1:
sleep(1.0)
log('Duman_Fan ***** %s' % str(m[0]))
phBotChat.All(player, "Duman_Fan *****" + str(m[0]))
elif len(m) >= 2:
if msg.find('+') != -1 or msg.find(' x ') != -1:
result = int(m[0]) + int(m[1])
else:
result = int(m[0]) + int(m[1])
sleep(1.0)
log('Duman_Fan ***** %s' % str(result))
phBotChat.All(player, "Duman_Fan *****" + str(result))
elif msg.lower().find('kervankey') != -1:
sleep(1.0)
phBotChat.All(player, "Duman_Fan *****" + 'Kervankey')
log('[%s] Loaded' % __name__)
Post automatically merged:
ya da bunlar arasından sadece 1 tane için cevaplama kodu yazabilir misiniz sizi yormazsa gerisini kendim getirebileceğimi düşünüyorum mesela sadece SORU: kac yilda bir subat ayi 29 ceker? cevaplamak için bir kod
son bir kez daha birşey sorayım kodu düzenledim herşeyi çalıştı sadece içinde sayı olan soruları cevaplıyor başka hiçbir sıkıntısı yok o da sanırım şurayla alakalı bu arada sonlarına != -1 ekledimDostum kusura bakma yardım edemicem ben. Kullandığın libraryi bilmiyorum ve açıkçası hala anlamadım ne yapmaya çalıştığını.
Umarım daha bilgili biri yazar cevap bulabilirsin
belirtmek için 2 satırı tırnak içine almıştım şununla değiştirince çalışmaya devam etti şu an sıkıntı yok çok teşekkür ederimAşırı saçma bi yazım şekli ben hiçbir şey anlamadım bunlardan. neden şu var amaç ne if len(player) == 0:
""""" m = re.findall(r'(\d+)', msg)""""""""
"""" if m and len(m) >= 0:""""""
tırnak içine almışsın zaten kod değil çalışmıyor bile.
Yardım edemedim ama düzeldiyse sevindimbelirtmek için 2 satırı tırnak içine almıştım şununla değiştirince çalışmaya devam etti şu an sıkıntı yok çok teşekkür ederim
def handle_chat(t, player, msg):
if len(player) == 0:
m = re.findall(r'(\d+)', msg)
"""""""""""""" if len(player) == 0:""""""""" buraya yukardaki olasılığı ekledim silip zaten sağlanaınca oluyordu sanırım sadece sayıları cevaplamasının sebebi buydu şu an sorunsuz
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?