Public Member Functions | Public Attributes

CGItem Class Reference

服务端--玩家道具类 More...

List of all members.

Public Member Functions

def is_lock
 判断此道具是否被锁

Public Attributes

 uid
 此道具的属主
类型: int
范围: [0, 4294967295]

 type
 此道具的道具编号
类型: int
范围: [0, 4294967295]

 is_time_item
 此道具是否时效型道具
类型: int
范围:
0: 数量型道具
1: 时效型道具

 count
 此道具当前的剩余数数量
类型: int
范围: [0, 4294967295]

 deadtime
 此道具的过期时间
类型: int
范围: [0, 4294967295]

 status
 此道具的当前状态
类型: int
范围:
CGItem.ITEM_STATUS_ACTIVE: 此道具当前有效;
CGItem.ITEM_STATUS_USELESS: 此道具当前无效,但在数据库中保留数据;
CGItem.ITEM_STATUS_CAN_DEL: 此道具当前无效,且可从数据库中删除;

 value
 此道具的int存储空间
类型: int
范围: [-2147483648, 2147483647]

 msg
 此道具的string存储空间
类型: str
str的长度范围: [0, 64]


Detailed Description

服务端--玩家道具类


大厅的player对象的itemmap中的道具, 是此CGItem类的一个实例

Note:
这些属性只可以读,
如果需要修改道具的信息, 请使用hall_object.HallRoom.cghall_set_item接口进行修改
也可以通过购买接口hall_object.HallRoom.cghall_buy_item进行购买

Member Function Documentation

def is_lock (   self )

判断此道具是否被锁


当发起购买道具的请求后, 在购买返回之前, 道具将被系统自动锁住
被系统锁住的道具, 将无法修改只能"读"
当购买结果返回后, 道具将被系统自动解锁
可通过此接口判断当前道具是否被锁

Return values:
bool是否被锁
 All Classes Namespaces Functions Variables Properties