<INC内容说明>
队伍控制使用enum,您可以增加其他自订命名的控制组数名称
需要同步在sma内新增对应的中文叙述
复制程式
enum _:MAX_TEAM_SETTING
{
JOIN_TYPE = 0,
SHARE_DROPS
}
复制程式
/**
* 显示队伍主要选单
*
* @noreturn
*/
native show_team_menu(id);
复制程式
/**
* 确认玩家是否存在队伍中
*
* @return 1 有队伍
* 0 没有队伍
*/
native get_user_has_team(id);
复制程式
/**
* 检查两位玩家是否存于同队伍中
*
* @param id 比较对象1
* @param target 比较对象2
*
*
* @return -1 比较对象1不在队伍内
* -2 比较对象2不在队伍内
* -3 比较对象有一方出现错误
* 1 同队伍
* 0 不同队伍
*/
native get_user_same_team(id, target);
复制程式
/**
* 检查该队伍编号是否存在成员
*
* @param team_num 队伍编号
*
* @return 1 有成员
* 0 无成员
*/
native get_team_has_member(team_num);
复制程式
/**
* 取得对象的队伍编号
*
* @param id 客户端编号
*
* @return -1 没有队伍
*/
native get_team_num(id);
复制程式
/**
* 取得指定队伍编号内的指定栏位队友id
*
* @param team_num 队伍编号
* @param slot 栏位编号
*
* @return -1 队伍编号超出指定范围
* -2 栏位超出指定范围
*/
native get_team_member(team_num, slot);
复制程式
/**
* 取得与指定对象相同队伍编号栏位的客户端id
*
* @note 与 get_team_member 不同的是,这个会直接找寻指定对象存在队伍id,可以用来更快
* 判断一些处理
*
* @param id 客户端id
* @param slot 需要搜寻的栏位
*
* @return -1 队伍编号超出指定范围
* -2 栏位超出指定范围
*/
native get_same_team_member(id, slot);
复制程式
/**
* 取得对象的队伍成员数量
*
* @param id 客户端id
*
* @return -1 队伍编号超出指定范围
*/
native get_team_member_counts(id);
复制程式
/**
* 取得队伍控制设定的参数
*
* @param id 客户端id
* @param setting 设定类别(参照 enum _:MAX_TEAM_SETTING)
*
* @return 对象未连接或设定项目不存在时会回传0,关闭也会回传0,如有效则会回传其他参数设定数字
*/
native get_team_setting(id, setting);