Example #1
0
def operaGamer():
    username = request.args['username']
    opera_str = request.args['opera_str']
    usermodedata = register_admin.getObjData(username)
    if not usermodedata:
        return "Account dose not exist!!!"
    pid = usermodedata.get('id')
    if not pid:
        return "Role does not exist!!!"
    gate_node = GlobalObject().remote.get('gate')
    gate_node.callRemote("opera_gamer", pid, opera_str)
    return "Success"
Example #2
0
 def render(self, request):
     username = request.args['username'][0]
     oprea_str = request.args['opera_str'][0]
     usermodedata = register_admin.getObjData(
         username
     )  #register_admin,注册表的mmode管理器,getObjData(username),通过主键获取的对应的数据,dict型
     if not usermodedata:
         return "Account does not exist!!!"
     pid = usermodedata.get('characterId')  #角色id
     if not pid:
         return "Role does not exist!!!"  #角色不存在,创建了账号没有创建人物
     gate_node = GlobalObject().remote.get('gate')
     gate_node.callRemote("opera_player", pid, oprea_str)
     return "Success"