def steam(request, *args, **kwargs): player = Player(coins=500) player.save() steam = Steam( steamId=request.GET.get("openid.claimed_id", "not found"), player=player, userId=request.user.username ) steam.save() request.user.save() return request
def steam(request, *args, **kwargs): player = Player(coins=500) player.save() steam = Steam(steamId=request.GET.get("openid.claimed_id", "not found"), player=player, userId=request.user.username) steam.save() request.user.save() return request
def info(request): try: steam = Steam.objects.get(steamId = request.user.social_auth.get(user_id = request.user.id).uid) player = steam.player steamId = request.user.social_auth.get(user_id = request.user.id).uid.partition("http://steamcommunity.com/openid/id/") r = requests.get('http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key='+settings.STEAM_HASH+'&steamids='+steamId[2]) player.name= r.json["response"]["players"][0]["personaname"] player.avatar = r.json["response"]["players"][0]["avatarfull"] player.save() except Steam.DoesNotExist: steamId = request.user.social_auth.get(user_id = request.user.id).uid.partition("http://steamcommunity.com/openid/id/") r = requests.get('http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key='+settings.STEAM_HASH+'&steamids='+steamId[2]) player = Player(name= r.json["response"]["players"][0]["personaname"], avatar = r.json["response"]["players"][0]["avatarfull"], coins = 300 ) player.save() steam = Steam(steamId = request.user.social_auth.get(user_id = request.user.id).uid, player = player) steam.save() newUser = requests.get(settings.STATIC_URL+"/towerofdimensions/json/newUser.json") mercenaries = requests.get(settings.STATIC_URL+"/towerofdimensions/json/characters.json") count = 0 while (count < len (newUser.json["user"]["mercenarios"])): baseId = newUser.json["user"]["mercenarios"][count] character = mercenaries.json["character"][baseId] mercenary = Mercenary(player = player, idBase= character["idBase"], nombre = character["nombre"], nivel = character["nivel"], exp = character["exp"], agilidad = character["agilidad"], destreza = character["destreza"], constitucion = character["constitucion"], fuerza = character["fuerza"], inteligencia = character["inteligencia"], sabiduria = character["sabiduria"], carisma = character["carisma"], poder = character["poder"], marcial = character["marcial"], stealth = character["stealth"], magia = character["magia"], tecnologia = character["tecnologia"], crecimientoAgilidad = character["crecimientoAgilidad"], crecimientoDestreza = character["crecimientoDestreza"], crecimientoConstitucion = character["crecimientoConstitucion"], crecimientoFuerza = character["crecimientoFuerza"], crecimientoInteligencia = character["crecimientoInteligencia"], crecimientoSabiduria = character["crecimientoSabiduria"], crecimientoCarisma = character["crecimientoCarisma"], crecimientoPoder = character["crecimientoPoder"], crecimientoMarcial = character["crecimientoMarcial"], crecimientoStealth = character["crecimientoStealth"], crecimientoMagia = character["crecimientoMagia"], crecimientoTecnologia = character["crecimientoTecnologia"], hpCalculo = character["hpCalculo"], item1 = character["item1"], item2 = character["item2"], item3 = character["item3"], item4 = character["item4"], item5 = character["item5"], item6 = character["item6"], hpMax = character["hpMax"], hpActual = character["hpActual"], misionActual = character["misionActual"]) mercenary.save() count = count + 1 t = loader.get_template('game.html') c = RequestContext(request,{ "player" : player, }) return HttpResponse(t.render(c))
def info(request): try: steam = Steam.objects.get(steamId=request.user.social_auth.get( user_id=request.user.id).uid) player = steam.player steamId = request.user.social_auth.get( user_id=request.user.id).uid.partition( "http://steamcommunity.com/openid/id/") r = requests.get( 'http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=' + settings.STEAM_HASH + '&steamids=' + steamId[2]) player.name = r.json["response"]["players"][0]["personaname"] player.avatar = r.json["response"]["players"][0]["avatarfull"] player.save() except Steam.DoesNotExist: steamId = request.user.social_auth.get( user_id=request.user.id).uid.partition( "http://steamcommunity.com/openid/id/") r = requests.get( 'http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=' + settings.STEAM_HASH + '&steamids=' + steamId[2]) player = Player(name=r.json["response"]["players"][0]["personaname"], avatar=r.json["response"]["players"][0]["avatarfull"], coins=300) player.save() steam = Steam( steamId=request.user.social_auth.get(user_id=request.user.id).uid, player=player) steam.save() newUser = requests.get(settings.STATIC_URL + "/towerofdimensions/json/newUser.json") mercenaries = requests.get(settings.STATIC_URL + "/towerofdimensions/json/characters.json") count = 0 while (count < len(newUser.json["user"]["mercenarios"])): baseId = newUser.json["user"]["mercenarios"][count] character = mercenaries.json["character"][baseId] mercenary = Mercenary( player=player, idBase=character["idBase"], nombre=character["nombre"], nivel=character["nivel"], exp=character["exp"], agilidad=character["agilidad"], destreza=character["destreza"], constitucion=character["constitucion"], fuerza=character["fuerza"], inteligencia=character["inteligencia"], sabiduria=character["sabiduria"], carisma=character["carisma"], poder=character["poder"], marcial=character["marcial"], stealth=character["stealth"], magia=character["magia"], tecnologia=character["tecnologia"], crecimientoAgilidad=character["crecimientoAgilidad"], crecimientoDestreza=character["crecimientoDestreza"], crecimientoConstitucion=character["crecimientoConstitucion"], crecimientoFuerza=character["crecimientoFuerza"], crecimientoInteligencia=character["crecimientoInteligencia"], crecimientoSabiduria=character["crecimientoSabiduria"], crecimientoCarisma=character["crecimientoCarisma"], crecimientoPoder=character["crecimientoPoder"], crecimientoMarcial=character["crecimientoMarcial"], crecimientoStealth=character["crecimientoStealth"], crecimientoMagia=character["crecimientoMagia"], crecimientoTecnologia=character["crecimientoTecnologia"], hpCalculo=character["hpCalculo"], item1=character["item1"], item2=character["item2"], item3=character["item3"], item4=character["item4"], item5=character["item5"], item6=character["item6"], hpMax=character["hpMax"], hpActual=character["hpActual"], misionActual=character["misionActual"]) mercenary.save() count = count + 1 t = loader.get_template('game.html') c = RequestContext(request, { "player": player, }) return HttpResponse(t.render(c))