i just added elif msg.find(‘07 nerenin plakasidir?’):
result = antalya
to the code then gives me this errior “‘NoneType’ object is not subscriptable”
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) >= 2:
if msg.find('+') != -1 or msg.find(' x ') != -1:
result = int(m[0]) + int(m[1])
elif msg.find('07 nerenin plakasidir?'):
result = antalya
else:
result = int(m[0]) + int(m[1])
sleep(1.0)
log('Duman_Fan Crack %s' % str(result))
if msg.find('/answer') != -1:
phBotChat.All('/answer ' + str(result))
else:
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 Crack %s' % str(m[0]))
phBotChat.All(player, "Duman_Fan Crack" + 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 Crack %s' % str(result))
phBotChat.All(player, "Duman_Fan Crack" + str(result))
elif msg.lower().find('kervankey') != -1:
sleep(1.0)
phBotChat.All(player, "Duman_Fan Crack" + 'Kervankey')
log(’[%s] Loaded’ % name)
i write it like “antalya” it solved problem but its still not working well here my code what could be wrong ?
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 Crack %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 Crack %s' % str(m[0]))
phBotChat.All(player, "Duman_Fan Crack" + 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 Crack %s' % str(result))
phBotChat.All(player, "Duman_Fan Crack" + str(result))
elif msg.lower().find('kervankey') != -1:
sleep(1.0)
phBotChat.All(player, "Duman_Fan Crack" + 'Kervankey')
log(’[%s] Loaded’ % name)