コード例 #1
0
ファイル: shop.py プロジェクト: joyfish/crossapp-demo
def getNpcShopInfo(dynamicId, characterId, npcId, shopCategory, curPage):
    """获取公共商店信息"""
    player = PlayersManager().getPlayerByID(characterId)
    if not player or not player.CheckClient(dynamicId):
        return {"result": False, "message": Lg().g(18)}
    publicshop = ShopManager().getShopByID(npcId)
    if not publicshop:
        publicshop = PublicShop(npcId)
        ShopManager().addShop(publicshop)
    if shopCategory == 0:
        data = publicshop.getPublicShopInfo(curPage)
    else:
        data = publicshop.getRepurchaseInfo(characterId)
    return {"result": True, "data": data}
コード例 #2
0
ファイル: shop.py プロジェクト: JaydenGui/crossapp-demo
def getNpcShopInfo(dynamicId, characterId, npcId, shopCategory, curPage):
    '''获取公共商店信息'''
    player = PlayersManager().getPlayerByID(characterId)
    if not player or not player.CheckClient(dynamicId):
        return {'result': False, 'message': Lg().g(18)}
    publicshop = ShopManager().getShopByID(npcId)
    if not publicshop:
        publicshop = PublicShop(npcId)
        ShopManager().addShop(publicshop)
    if shopCategory == 0:
        data = publicshop.getPublicShopInfo(curPage)
    else:
        data = publicshop.getRepurchaseInfo(characterId)
    return {'result': True, 'data': data}