Public Attributes

HallPlayer Class Reference

服务端--大厅玩家类 More...

List of all members.

Public Attributes

 hid
 玩家本次登录的网络链接的唯一id
room提供的很多接口,都是以hid作为玩家的唯一标识的
类型: int
范围: [0, 4294967295].
 uid
 玩家的角色唯一id
类型: int
范围: [0, 4294967295].
 nickname
 玩家的昵称 类型: str.
 sex
 玩家的性别
类型: int
范围:
hall_consts.SEX_MALE 表示男性;
hall_consts.SEX_FEMALE 表示女性;.
 shape
 玩家的头像
类型: int
范围:
hall_consts.SHAPE_MAN1 表示角色模型男1对应的头像;
hall_consts.SHAPE_WOMAN1 表示角色模型女1对应的头像;
hall_consts.SHAPE_MAN2 表示角色模型男2对应的头像;
hall_consts.SHAPE_WOMAN2 表示角色模型女2对应的头像;
hall_consts.SHAPE_MAN3 表示角色模型男3对应的头像;
hall_consts.SHAPE_WOMAN3 表示角色模型女3对应的头像;
.
 avatar
 人物avatar
类型: str
游戏无须解析avatar的内容,直接传给客户端 让客户端调用指定模块,即可显示人物avatar 具体模块,查看客户端的avatar显示部分
 pet
 宠物avatar
类型: str
游戏无须加解析宠物的字段的内容,直接传给客户端
让客户端调用指定模块,即可显示宠物模块
具体模块,查看客户端的宠物显示部分
 yuanbao
 
也就是itown的i币, 此钱的消耗将计入第三方的收入
类型: int
范围: [0, 4294967295].
 useyb_level
 付费等级
显示此用户的累计消费水平
目前数值范围为: 0, 1, 2, 3, 4, 5
0: 此用户目前没有消费习惯;
1-5: 此用户有消费习惯, 数字越大, 表示该用户越喜欢消费
 coin
 游戏币
可通过HallRoom.cghall_inc_coin进行修改
游戏自己的游戏币, 游戏可自由操作, 不计入第三方收入
类型: int
范围: [0, 4294967295].
 score
 分数
可通过HallRoom.cghall_inc_score进行修改
类型: int
范围: [-2147483648, 2147483647]
 win_count
 胜局
可通过HallRoom.cghall_inc_win_count进行修改
类型: int
范围: [0, 4294967295].
 lose_count
 败局
可通过HallRoom.cghall_inc_lose_count进行修改
类型: int
范围: [0, 4294967295]
 draw_count
 平局
可通过HallRoom.cghall_inc_draw_count进行修改
类型: int
范围: [0, 4294967295].
 break_count
 断线的局数
可通过HallRoom.cghall_inc_break_count进行修改
类型: int
范围: [0, 4294967295]
 buf
 每个玩家的16个256字节的额外存储
格式: {"buf0": "", "buf1": "", ..., "buf15": ""}
每个字符串只允许存储256个字节长度的字符串
内容由游戏自定义
通过HallRoom.cghall_set_buf可修改
 achmap
 此玩家已经获得的成就信息
格式: {成就id(int): 获得此成就的时间(int)}
成就id范围: [0, 4294967295]
获得时间的范围: [0, 4294967295]
通过HallRoom.cghall_add_achievement可添加成就
 itemmap
 此玩家的道具
格式: {itemtype: CGItem实例}
可通过HallRoom.cghall_set_item对道具内容进行修改
 tagmap
 排行榜的对应的tag的数值
tagmap是一个字典, key是此游戏设置过的排行榜的几个tag
假设初始化时设置了排行榜有2个tag, 分别为 hall_consts.RANKTAG_1, hall_consts.RANKTAG_2,
则这里的tagmap就会有2个key:{hall_consts.RANKTAG_1: None, hall_consts.RANKTAG_2: 100}
如果从来没有设置过该tag, 默认值为None, 表示此值无效, 不参与排行
可通过HallRoom.cghall_set_tag修改相应的tag值
 room_id
 当前所在房间号
类型: int
范围: [0, 4294967295]
 ip
 玩家客户端的ip
类型: str.
 matchlvl
 玩家在大厅的配对等级
大厅提供的配对方式是:在选择相同游戏模式的等待配对的玩家中, 让配对等级(matchlvl)相近的玩家在一起游戏
玩家的配对等级, 由第三方自定义
类型: int
范围: [0, 4294967295].

Detailed Description

服务端--大厅玩家类

 All Classes Namespaces Functions Variables Properties