Exemple #1
0
def levelUp(client, statname):
    """Level player stat"""
    # Set status
    client.status = "In lobby"
    # Level player up
    client.playerdata["stats"][statname] += 1
    client.playerdata["exp"] -= 1
    # Store updated player data
    path = client.factory.prop_path + "/players.json"
    storePlayerData(path, username, client.playerdata, client.factory.json_encoder, client.factory.json_decoder)
Exemple #2
0
def levelUp(client, statname):
    """Level player stat"""
    # Set status
    client.status = 'In lobby'
    # Level player up
    client.playerdata['stats'][statname] += 1
    client.playerdata['exp'] -= 1
    # Store updated player data
    storePlayerData(client.factory.env, username, client.playerdata,
                    client.factory.json_encoder, client.factory.json_decoder)
Exemple #3
0
def createUser(client, username, password):
    """Creates a user and stores the player data"""
    path = client.factory.prop_path + "/players.json"
    if username not in getPlayers(path, client.factory.json_decoder):
        storePlayerData(
            path, username, newPlayer(username, password), client.factory.json_encoder, client.factory.json_decoder
        )
        return True
    else:
        return False
Exemple #4
0
def createUser(client, username, password):
    """Creates a user and stores the player data"""
    if username not in getPlayers(client.factory.env,
                                  client.factory.json_decoder):
        storePlayerData(client.factory.env, username,
                        newPlayer(username,
                                  password), client.factory.json_encoder,
                        client.factory.json_decoder)
        return True
    else:
        return False