-- 功能:申请入队
function tbSuperBao:TeamApply()
local tbNearbyPlayer = me.GetNearbyLonePlayer();
local nAllotModel, tbMemberList = me.GetTeamInfo();
if tbMemberList ~= nil then
return;
end
for i = 1, #tbNearbyPlayer do
local szName = tbNearbyPlayer.szName;
if szName and tbNearbyPlayer.nPlayerID then
local nId = tbNearbyPlayer.nPlayerID;
if (tbNearbyPlayer.nCaptainFlag == 1 and tbTeamLeader[szName] == nil)then
me.TeamApply(nId, szName);
tbTeamLeader[szName] = szName;
end
end
end
end
-- 功能:建立队伍
function tbSuperBao:CreateTeam()
local nAllotModel, tbMemberList = me.GetTeamInfo();
if tbMemberList ~= nil then
return;
end
me.CreateTeam();
end
-- 功能:清空tbTeamLeader
function tbSuperBao:ClearTeamLeader()
tbTeamLeader = {};
end
-- 功能:退出队伍
function tbSuperBao:TeamLeave()
local nAllotModel, tbMemberList = me.GetTeamInfo();
if tbMemberList == nil then
return;
end
me.TeamLeave();
self:ClearTeamLeader();
end