道具类型信息 - wolfcon/NGA-API-Documents GitHub Wiki
17 道具
17.1 道具类型信息
输入地址
/nuke.php
输入参数
func //固定为 item
act //固定为 info
type //道具的类型 int
sub_type //道具的子类 int
//目前的类型有
//类型1 子类1 激活码
//类型2 徽章 子类为徽章ID
//类型3 可以对用户使用的道具
__output //输出格式 见1.1
输出格式
window.script_muti_get_var_store={
"data":{
0:{
name:'激活码/推荐码' //道具名
icon:'1_1.gif' //图标
//道具的类型为2时 基地址为__IMG_STYLE+'/medal/' 见2.2
//其他类型基地址为__IMG_STYLE+'/items/' 见2.2
dscp:'使用后可激活新帐号或被nuke帐号的发言...' //说明信息
permission_buy_store:'用户组为`Titan`' //从商店购买所需的权限
}
},
},
"encode":"GBK",
"time":1375213298
}
17.2 列出自己的道具
输入地址
/nuke.php
输入参数
func //固定为 item
act //固定为 list
page //页数 int
__output //输出格式 见1.1
输出格式
window.script_muti_get_var_store={
"data":{
0:{
0:{
id: 3, //道具的唯一id
type: 2, //道具类型
sub_type: 2, //道具子类型
bit: 775, //道具的属性bit
//bitmask 如下
//_if_use_on_user=1;#是否能对用户使用
//_if_stack=2;#是否能堆叠
//_if_store=4;#是否能从商店购买
//_if_buy=8;#是否能用户间交易
//_if_use_on_topic=16;#是否能对主题使用
//_if_use_on_post=32;#是否能对回复使用
//_if_lock=64;#是否在锁定状态
//_if_consume=128;#使用是否会消耗
//_if_in_use=256;#是否在使用状态
//_if_can_in_use=512;#是否在使用时会变为使用状态
//_if_in_sell=1024;#是否在出售状态
//_if_in_code=2048;#是否在生成兑换码状态
//_if_use_on_other=4096;#是否能对其他用户使用
count: 1, //道具的堆叠数量
uid: 58, //此道具所有人uid
time: 1354530479, //创建时间
data: '' //道具其他数据
},
1:{
...
},
... //可能有多个
'currentPage':1, //当前页
'morePage':1, //是否有下一页
'itemInfo':{ //本页中所有出现的道具的类型信息
'1_1':{//key的格式为 "道具类型_道具子类型"
name:'激活码/推荐码',
icon:'1_1.gif',
dscp:'使用后可激活新帐号或被nuke帐号的发言...'
//类型信息格式见17.1
},
... //可能有多个
}
}
},
},
"encode":"GBK",
"time":1375213298
}
17.3 获得指定道具的信息
输入地址
/nuke.php
输入参数
func //固定为 item
act //固定为 info
types //道具的类别和子类逗号分隔
//可以同时指定不超过50个
//如果其中有某个道具不存在会返回错误
//如 道具1类别,道具1子类,道具2类别,道具2子类,道具3类别,道具3子类,
__output //输出格式 见1.1
输出格式
window.script_muti_get_var_store={
"data":{
0:{
'1_1':{//key的格式为 "道具类型_道具子类型"
name:'激活码/推荐码',
icon:'1_1.gif',
dscp:'使用后可激活新帐号或被nuke帐号的发言...'
//类型信息格式见17.1
},
'2_2':{
name:'企鹅徽章',
icon:'0.gif',
dscp:'徽章注释: 企鹅是人类的朋友,你是企鹅的朋友'
},
... //可能有多个
}
},
},
"encode":"GBK",
"time":1375213298
}
17.4 获得系统商店中贩售的道具信息
输入地址
/nuke.php
输入参数
func //固定为 item
act //固定为 store
page //页数 int
type //类型 int 指定搜索的类型
sub_type //子类型 int 指定搜索的子类型
order //排序 int 不设为价格正序 1为交易ID倒序
__output //输出格式 见1.1
输出格式
window.script_muti_get_var_store={
"data":{
0:{
0:{
id: 3, //道具的唯一id
type: 2, //道具类型
sub_type: 2, //道具子类型
bit: 775, //道具的属性bit
//bitmask 如下
//_if_use_on_user=1;#是否能对用户使用
//_if_stack=2;#是否能堆叠
//_if_store=4;#是否能从商店购买
//_if_buy=8;#是否能用户间交易
//_if_use_on_topic=16;#是否能对主题使用
//_if_use_on_post=32;#是否能对回复使用
//_if_lock=64;#是否在锁定状态
//_if_consume=128;#使用是否会消耗
//_if_in_use=256;#是否在使用状态
//_if_can_in_use=512;#是否在使用时会变为使用状态
//_if_in_sell=1024;#是否在出售状态
//_if_in_code=2048;#是否在生成兑换码状态
//_if_use_on_other=4096;#是否能对其他用户使用
count: 1, //道具的堆叠数量
uid: 58, //此道具所有人uid
time: 1354530479, //创建时间
price: 1234, //售价 (铜币
data: '' //道具其他数据
},
1:{
...
},
... //可能有多个
'currentPage':1, //当前页
'morePage':1, //是否有下一页
'itemInfo':{ //本页中所有出现的道具的类型信息
'1_1':{//key的格式为 "道具类型_道具子类型"
name:'激活码/推荐码',
icon:'1_1.gif',
dscp:'使用后可激活新帐号或被nuke帐号的发言...'
//类型信息格式见17.1
},
... //可能有多个
}
}
},
},
"encode":"GBK",
"time":1375213298
}
17.5 从系统商店购买一个消耗性道具并使用
输入地址
/nuke.php
输入参数
func //固定为 item
act //固定为 buy_and_use
id //购买道具的id
arg //使用道具的参数 依不同道具而不同
__output //输出格式 见1.1
只限商店贩售的消耗性道具
提交后服务器会返回成功或失败的信息 反馈给用户