def join(): if request.method == 'GET': return render_template('join.html') else: id = request.form['id'] pw = request.form['pw'] name = request.form['name'] ret = dbdb.check_id(id) if ret != None: return ''' <script> alert('이미 존재하는 아이디입니다.'); location.href='/join'; </script> ''' dbdb.insert_user(id, pw, name) return redirect(url_for('login'))
def join(): if request.method == 'GET': return render_template('join.html') else: id = request.form['id'] passward = request.form['passward'] name = request.form['name'] print (id,type(id)) print (passward,type(passward)) ret = dbdb.check_id(id) if ret != None: return ''' <script>alert('다른아이디를 사용하세요'); location.href='/join'; ''' dbdb.insert_user(id, passward) return redirect(url_for('login'))
def join(): if request.method == 'GET': return render_template('join.html') else: id = request.form["id"] pw = request.form["pw"] name = request.form["name"] ret = dbdb.check_id(id) if ret != None: return ''' <script> alert('다른 아이디를 사용하세요'); location.href='/join'; </script> ''' # id와 pw가 db 값이랑 비교 해서 맞으면 맞다 틀리면 틀리다 dbdb.insert_user(id, pw, name) return redirect(url_for('login'))
def join(): if request.method == 'GET': return render_template('join.html') else: id = request.form['id'] pw = request.form['pw'] name = request.form['name'] print(id, type(id)) print(pw, type(pw)) ret = dbdb.check_id(id) if ret != None: return ''' <script>alert('이미 아이디를 사용중입니다.'); location.href='/join'; </script> ''' else: dbdb.insert_user(id, pw, name) return '''
def input_num(num): if 'user' in session: ret = dbdb.check_id(session['user']) if ret != None: character = {'name': ret[2], 'hp': ret[3], 'mp': ret[4]} if num == 1: # 게임시작 character['hp'] = 30 character['mp'] = 10 dbdb.set_status(character['hp'], character['mp'], ret[0]) sendtext = ''' {0}님 반갑습니다. (HP : {1}, MP : {2}, 스킬 : 마법의 수정화살) 으로 게임을 시작 합니다. '''.format(character['name'], character['hp'], character['mp']) return render_template('game.html', data=character, context=sendtext, index=1) elif num == 2: # 게임오버 return render_template('game.html', data=character, index=2) elif num == 3: # 몬스터대치 monster[session['user']] = { 'name': "다리우스", 'hp': 50, 'atk_min': 1, 'atk_max': 3 } return render_template('game.html', data=character, monster=monster[session['user']], index=3) elif num == 4: # 전투개시 return render_template('game.html', data=character, monster=monster[session['user']], index=4) elif num == 5: # 공격한다 MonsterDamage = random.randint( monster[session['user']]['atk_min'], monster[session['user']]['atk_max']) character['hp'] -= MonsterDamage if character['hp'] < 1: dbdb.set_status(0, character['mp'], ret[0]) return ''' <script> alert('HP가 0이 되어 당신은 사망 하였습니다'); location.href="/input/2" </script> ''' dbdb.set_status(character['hp'], character['mp'], ret[0]) MyDamage = random.randint(1, 5) monster[session['user']]['hp'] -= MyDamage if monster[session['user']]['hp'] < 1: return render_template('game.html', data=character, index=5) sendtext = '''당신은 {0} 의 데미지를 입었습니다.\n{1} 에게 {2} 의 데미지를 입혔습니다.'''.format( MonsterDamage, monster[session['user']]['name'], MyDamage) return render_template('game.html', data=character, monster=monster[session['user']], context=sendtext, index=4) elif num == 6: # 스킬사용 MonsterDamage = random.randint( monster[session['user']]['atk_min'], monster[session['user']]['atk_max']) if character['mp'] >= 3: character['mp'] -= 3 character['hp'] -= MonsterDamage if character['hp'] < 1: dbdb.set_status(0, character['mp'], ret[0]) return ''' <script> alert('HP가 0이 되어 당신은 사망 하였습니다'); location.href="/input/2" </script> ''' dbdb.set_status(character['hp'], character['mp'], ret[0]) MyDamage = random.randint(5, 10) monster[session['user']]['hp'] -= MyDamage if monster[session['user']]['hp'] < 1: return render_template('game.html', data=character, index=5) sendtext = '''당신은 {0} 의 데미지를 입었습니다.\n{1} 을(를) 사용하여 {2} 에게 {3} 의 데미지를 입혔습니다.'''.format( MonsterDamage, "마법의 수정화살", monster[session['user']]['name'], MyDamage) return render_template('game.html', data=character, monster=monster[session['user']], context=sendtext, index=4) else: sendtext = '''MP가 부족하여 스킬을 사용 할 수 없습니다.''' return render_template('game.html', data=character, monster=monster[session['user']], context=sendtext, index=4) return "알 수 없는 오류" return '''